修改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正常工作。
浙公网安备 33010602011771号