修改php.ini安全设置导致phpMyAdmin不工作

今天尝试打开PMA,却遇到一个错误:

Call to a member function getName() on a non-object in C:\wamp\apps\phpmyadmin3.5.1\libraries\common.inc.php on line 723

搜索了一下,貌似是找不到某个文件之类的错误。想起来上周调整PHP安全设置,把文件IO功能关闭了。于是打开php.ini,将disable_functions 设置注释了:

disable_functions =passthru,exec,shell_exec,system,fopen,mkdir,rmdir,chmod,unlink,dir,fopen,fread,fclose,fwrite,file_exists,closedir,is_dir,readdir.opendir,fileperms.copy,unlink,delfile

重启Apache,PMA正常工作。

posted on 2013-01-12 18:34  谢绝围观  阅读(180)  评论(0)    收藏  举报

导航