打开phpmyadmin首页,一片空白,什么提示报错也没有,折腾到深夜3点,无果。第二天早上又继续换了好几个关键词搜索,才找到和我情况匹配的答案,原来是我禁用了ini_set函数。
原帖内容:
由于phpmyadmin3.3.7版本的已知漏洞,存在安全性问题,所以打算升级phpmyadmin,从官方下载后,放到服务器,运行不正常,访问phpMyAdmin 3.4.7中任何php程序都显示空白页。首先根据pma的手册:(内容如下)Requirements PHP 分别检测是那一块出了问题。 放一个 看了下,符合要求,郁闷了! 只好,一步步调试程序。 |
去看自己的php.ini配置,果然禁用了ini_set,可是为什么会禁用这个函数呢?
直到今天下午在一次安装lnmp,才想起来是自己自做聪明禁用了ini_set。看到网上一些文章中列出的一些应该被禁用的危险函数,其中包括ini_set,我就去查看自己的disable_functions列表,发现有两个ini_alter,就觉的是lnmp的bug,想当然的把一个ini_alter改成了ini_set。
passthru exec system chroot scandir
chgrp chown shell_exec proc_open proc_get_status
ini_alter ini_alter ini_restore dl pfsockopen
openlog syslog readlink symlink popepassthru
stream_socket_server fsocket fsockopen
这一改,又被电脑玩到几近通宵,看来VPS还真不好玩,搞不好就被VPS玩了。
郁闷,我的没有被禁用一样不显示。。显示空白。lnmp一键安装包。。。网站可以正常访问。求救
怎么救,你就提供这么一点信息
遇到这样的问题了