我正在尝试重新安装我的服务器并遇到了一个我似乎无法解决的新问题。
我正在运行 LAMP 设置并为朋友托管一些网站,为此我在他们的 Apache conf 文件中设置了 open_basedir,但这突然影响了 phpMyAdmin(警告:未知:open_basedir 限制生效。文件(/usr/share/phpmyadmin/index.php)不在允许的路径内)
如果我从虚拟主机中删除 open_basedir,它就可以正常工作。
真正让我困惑的是,这在我之前的任何设置中都不是问题,是不是出了什么问题,还是这次我做错了什么?
Apache2.4.18
php 7.0.4
phpMyAdmin 4.5.4.1
答案1
原来问题在于 phpMyAdmin 没有设置为 php7,所以我所要做的就是更改
<IfModule mod_php.c>
到
<IfModule mod_php7.c>
在 /etc/phpmyadmin/apache.conf 中