Сегодня, я хотел соединиться на своей панели PMA для обновления столбца базы данных, но нашел странное сообщение: Это говорило, что mbstring расширение отсутствовало, хотя это хорошо работало до сих пор. Я посмотрел немного на Google и закончил тем, что установил новые пакеты.
Затем я столкнулся с большим количеством последовательных ошибок, Apache, отказывающийся перезапускать из-за PHP5 и PHP7 в конфликте, PMA, который не мог найти mcrypt снова и т.д...
Теперь, вещи хорошо работают на Apache/2.4.7 и PHP7, НО когда я пытаюсь изменить структуру столбца на PMA, это дает мне эту ошибку:
Ошибка в обработке запроса | Код ошибки 500 | передает Внутреннюю Ошибку Сервера
Я попробовал
sudo apt-get install php-mbstring php7.0-mbstring php-gettext
sudo service apache2 restart
как указано здесь (https://stackoverflow.com/questions/21699774/internal-server-error-http-error-500-after-installing-phpmyadmin-on-a-certain), но ошибка все еще здесь.
Возможно, это связано с плохой конфигурацией во время установок пакета, поскольку это запрашивает в момент:
Setting up phpmyadmin (4:4.0.10-1) ...
Configuration file '/etc/phpmyadmin/apache.conf'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
Я принял решение сохранить свою версию, но возможно было важное изменение. Мне не может удаться иметь этот вопрос снова для выбора "Y" вместо "N".
Какая-либо идея, как решить мою проблему и/или исправить мою конфигурацию? Я пытался посмотреть в своих файлах журналов /var/log/apache2/error.log,/var/log/mysql.err, /var/log/mysql/error.log, но они все пусты. Я не уверен, где ошибки PMA зарегистрированы.
Большое спасибо!
ОТРЕДАКТИРУЙТЕ я наконец нашел некоторые журналы, но ошибка вне моих навыков. Похож существует что-то порванное моя установка PMA?
Непойманная Ошибка: Звоните в неопределенный функциональный Text_Plain_Preappend_getInfo () в/usr/share/phpmyadmin/libraries/transformations.lib.php:153
Мне удалось иметь рабочую установку PhpMyAdmin путем удаления существующего пакета и установки "совместимой версии" от другого ppa:
http://techfolkz.com/5/install-php-7-apache-2-mysql-56-phpmyadmin-45-on-ubuntu
Install Phpmyadmin
You should install php7 compatible version of phpmyadmin.Following commands are for installing phpmyadmin 4.5.3 on your server.You can check details here.
$ sudo add-apt-repository ppa:vincent-c/ppa
$ sudo apt-get update
$ sudo apt-get install phpmyadmin
спасибо за справку!