Рейтинг 4.5 из 5 (6 Голосов)

phpmyadmin

Установка phpMyAdmin на Debian довольно проста, если бы например не php 5.3 из ветки squeeze. Соответственно изменим команду установки добавив в командную строку ключ -t squeeze. В остальном установка не отличается от установки в связке с обычным MySQL.

 aptitude install -t squeeze phpmyadmin

В процессе установки вводим пароли для доступа к панели управления базой данных, ну и от Percona сервера.

При установке базы phpmyadmin может выдать такую ошибку:

phpmyadmin-error

mysql said: ERROR 1426 (42000) at line 72: Too big precision 14 specified for ‘timevalue’. Maximum is 6.

Если это дело успешно проигнорировать, то веб интерфейс управления бд установится, но работать стабильно якобы не будет.

У меня например вылезла ошибка при входе в phpMyAdmin:

Дополнительные возможности для работы со связанными таблицами недоступны.

По данному вопросу есть официальный багрепорт в котором указано, как это счастье пофиксить.

Если говорить народным языком, то делается это так:

  • 1. Лезем в /usr/share/dbconfig-common/data/phpmyadmin/install и находим там файлик «mysql».
  • 2. Открываем своим любимым редактором и поиском находим «timestamp(14)»
  • 3. Удаляем все что в скобках, и скобки заодно, что бы получилось «timestamp»
  • 4. Сохраняем, закрываем и делаем:
dpkg-reconfigure phpmyadmin

Правдиво отвечаем на все вопросы конфигуратора (на вопрос о переустановке базы отвечаем утвердительно), и получаем отсутствие ошибки. Для того, что бы ошибка о дополнительных возможностях исчезла из самой веб-морды, возможно придется сделать релогин и почистить куки в браузере.

Данные инструкции должны быть справедливы для Debian-based дистрибутивов.

Та же самая ошибка может быть и в связке обычного Mysql, и в связке с MariaDB.

Просмотров: 5598 Печать Назад
 
 
Рекомендуем по теме...