我需要帮助。刚刚将系统升级到PHP5.6后,我无法访问我的DO VPS上的phpMyAdmin。过去几天我做了很多研究,但无济于事。我想列出我必须做的一切,看看有没有人有任何智慧的话。最近这个我尝试我在此发现的SO答案PHP 5.6升级后的PHPMyadmin HTTP 500
Internal server error (HTTP Error 500) after installing phpmyadmin on a certain domain
我检查我的Apache日志和此行中脱颖而出
[Tue Nov 29 02:42:20.684526 2016] [:error] [pid 12443] [client 66.169.11.19:56234] PHP Fatal error: require_once(): Failed opening required './libraries/php-gettext/gettext.inc' (include_path='.') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 395
所以我做了以下内容:
sudo apt-get install php5.6-gettext
并收到以下回复
Note, selecting 'php5.6-common' instead of 'php5.6-gettext'
php5.6-common is already the newest version.
php5.6-common set to manually installed.
我想指出一个奇怪的事情可能会有所帮助。
每次我重新启动Apache我得到这样的警告:
[Tue Nov 29 02:42:11.553293 2016] [so:warn] [pid 12438] AH01574: module php5_module is already loaded, skipping
任何人能帮助我吗?
这里是我的phpMyAdmin的
虚拟主机<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/usr/share/phpmyadmin"
ServerName pma.example.net
ErrorLog "/var/log/pma-error.log"
CustomLog "/var/log/pma-access.log" combined
<Directory "/usr/share/phpmyadmin">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我不仅不能在我已经设置了我也无法从[服务器IP地址]访问它的子域访问/ phpMyAdmin的
我收到一个HTTP 500.
谢谢。
为什么'php5.6-gettext'?您是否搜索过您的发行版可以使用的gettext包? – jeroen
即时通讯懒,所以我会恢复到以前的PHP版本:D –
需要PHP5.6为Laravel 5.3或我会有 – Dave