PhpMyAdmin, пропускающий Text_Plain_Preappend_getInfo () функция

Сегодня, я хотел соединиться на своей панели 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

1
задан 23 May 2017 в 15:39

1 ответ

Мне удалось иметь рабочую установку 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

спасибо за справку!

1
ответ дан 7 December 2019 в 15:40

Другие вопросы по тегам:

Похожие вопросы: