2016-11-29 7 views
0

Мне нужна помощь. Я не могу получить доступ к phpMyAdmin на моем DO VPS после того, как недавно обновил систему до PHP5.6. За последние несколько дней я провел много исследований, но безрезультатно. Я хочу перечислить все, что я должен сделать, чтобы понять, есть ли у кого-нибудь какие-то слова мудрости. Самым последним в этом я попытался я нашел в этом SO ОтветPHPMyadmin HTTP 500 после обновления PHP 5.6

Internal server error (HTTP Error 500) after installing phpmyadmin on a certain domain

Я проверил Apache Logs и эта линия выделялась

[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. 

Я хотел бы указать на странность, которая может помочь.

Everytime перезапустить 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.

Спасибо.

+0

Почему 'php5.6-gettext'? Вы искали, какие пакеты 'gettext' доступны для вашего дистрибутива? – jeroen

+0

im lazy, поэтому я бы просто вернулся к предыдущей версии php: D –

+0

Нужно PHP5.6 для Laravel 5.3 или у меня было бы – Dave

ответ

-1

Я думаю, вы должны запустить http://pma.example.net

и перезапустить Apache:

Судо служба apache2 перезагрузки

0

Одна вещь, которая может решить эту проблему, чтобы удалить PHPMyAdmin и установить его заново.

sudo apt-get remove phpmyadmin 

sudo apt-get install phpmyadmin 

Делая это, вы будете давать Ubuntu возможность установить соответствующие зависимости для PHPMyAdmin. Скорее всего, это будет настраивать ваши пакеты другими способами, которые просто устанавливают более новую версию PHP.