Phpmyadmin 工作正常,但我不记得我做了什么更改,现在当我尝试去http://localhost/phpmyadmin
或http://127.0.0.1/phpmyadmin
. 否则服务器工作正常。我正在运行 wampserver,并在我自己的机器上本地访问所有内容。
apache 错误日志文件这样说:
[Wed Jul 31 16:01:16 2013] [error] [client 127.0.0.1] File does not exist: D:/wamp/www/phpmyadmin, referer: http://localhost/
windows/system32/drivers/etc/hosts 文件说:
127.0.0.1 localhost
phpmyadmin.conf 别名文件是这样说的:
Alias /phpmyadmin "D:/wamp/apps/phpmyadmin3.3.9/"
<Directory "D:/wamp/apps/phpmyadmin3.3.9/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
我还进入了控制面板的事件查看器,并获得了有关事件的以下详细信息:
Application popup: Warning: PHP Startup: Unable to load dynamic link library d:/wamp/bin/php/php5.3.5/ext/php_memcache.dll - The specified module could not found.
这很奇怪,但是我随后从备份系统中复制了 php_memcache.dll 文件并重新启动了服务器,但仍然在 phpmyadmin 上收到 404 错误。
出了什么问题?为什么 phpmyadmin 会出现 404 错误?
更新 1
尽管文件位于上述路径中,但我仍然收到上述找不到 php_memcache.dll 的错误。
更新 2
我已经安装了 php_memcache.dll,这样我就不会再收到那个错误了,但是仍然找不到 phpmyadmin。在我做出一些我不记得的改变之前它工作得很好!