Назад | Перейти на главную страницу

PhpMyAdmin на Ubuntu Server 10.04: странные проблемы с конфигурацией

Моя ситуация

Недавно я установил Ubuntu 10.04 LTS Server на виртуальную машину. Я установил apache2, php и mysql. Несколько хостов, на которых я сидел, работают нормально, и я также могу подключиться к серверу MySQL с помощью mysql клиент командной строки.

Теперь я хочу настроить PhpMyAdmin, чтобы позволить владельцам vhosts администрировать свои БД. Я установил пакет, используя apt-get install phpmyadmin. Я ответил на вопросы и согласился с созданием phpmyadmin база данных. Установка успешно завершена.

Я сделал небольшую модификацию основного веб-сайта vhost, чтобы легко получить к нему доступ:

Alias /phpmyadmin /usr/share/phpmyadmin

Теперь я могу получить доступ к интерфейсу и войти в систему под своим пользователем root.

Моя проблема

Проблема в том, что внизу написано, что мне нужно добавить blowfish_secret в конфигурацию сервера. Я делал это однажды в Fedora, но здесь все по-другому. Я пробовал добавить его в конец /etc/phpmyadmin/config.inc.php и перезагрузить apache и очистить кеш браузера, но это не дало никакого эффекта (сообщение все еще здесь). Еще я заметил несколько других файлов:

Я не знаю, где делать настройку blowfish. Может ли кто-нибудь подробно объяснить или дать ссылку о макете конфигурации phpmyadmin в Ubuntu 10.04?

У меня также есть вторая проблема, которая, вероятно, связана. Внизу написано, что некоторые функции отключены. Я где-то читал, что эту строчку нужно добавить:

$cfg['Servers'][$i]['tracking'] = 'pma_tracking';

но я не знаю куда его поставить. Опять же, это не действует при установке /etc/phpmyadmin/config.inc.php.

Если нужно, могу предоставить файлы. Пожалуйста, просто спросите в комментарии.

PS: установка по умолчанию работает как шарм на моем ноутбуке Ubuntu Desktop 10.10. Нет сообщений об ошибках и предупреждений в веб-интерфейсе.

Спасибо!

Вот мое честное мнение:

Удалите PHPMyAdmin (я предполагаю, что вы установили его через apt-get.

Я видел, как это происходило, и выдергивал волосы. Я рекомендую загрузить PHPMyAdmin с их веб-сайт и распакуйте его на /etc/phpmyadmin. Тогда я бы изменил ваш псевдоним Apache на

Alias /phpmyadmin /usr/share/phpmyadmin

Оттуда перезапустите apache, и все будет хорошо.

Одно быстрое: вам нужно будет отредактировать /etc/phpmyadmin/config.inc.php файл (который, кстати, нужно будет переименовать при установке - изначально он называется config.sample.inc.php). Вам в основном нужно будет отредактировать $cfg['blowfish_secret'] = ''; раздел со случайными буквами / цифрами.