PhpMyAdmin

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск


Содержание

Как зайти в PHPMyAdmin

  • Создайте базу в Базы данных и пользователя к ней там же и этими данными входите в PHPMyAdmin
  • Также пароль root для MySQL-сервера можно посмотреть в ISPmanager в меню Настройки сервера - Серверы баз данных - MySQL

Для того чтобы оценивать все возможности панели советуем заглянуть в обучающие фильмы http://firstvds.ru/ru/technology/ispmanager/index.html

Fatal error: Class 'ArrayObject' not found in...

Следует активировать Расширения PHP spl.so и simplexml.so

Конфигурационному файлу сейчас нужна секретная фраза (blowfish_secret).

ОТВЕТ: В конфигурационном файле config.inc.php дописать переменную:

$cfg['blowfish_secret'] = 'your_blowfish_phrase';

P.S. В Debian он находится в /usr/share/phpmyadmin

Обновление phpMyAdmin


Обновление до последней версии что есть в репозиториях

С недавнего времени возникла проблема с безопасностью phpMyAdmin. Данная проблема была устранена в phpMyAdmin версиях 2.11.8.1-5+lenny4 (для стабильной ветки lenny) и в 3.2.4-1 (для нестабильной ветки sid). Разработчики настоятельно советуют обновиться.

Злоумышленники используют данную уязвимость для помещения на сервер файлов /tmp/vm.c и /tmp/dd_ssh, которые потом используют для своих темных делишек. Если вы нашли у себя эти файлы - поздравляю! ;-)

Итак, ваши действия независимо от того, нашли вы у себя эти файлы или нет:

1. если у вас Debian Linux:

 apt-get update;
 apt-get upgrade -y phpmyadmin;


После обновления возможно появление следующей ошибки при авторизации в phpmyadmin:


При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret']


В случае, если вы используете VDS с панелью управления ISPmanager, то для того, чтобы исправить это, следует зайти в ISPmanager -> настройки сервера -> возможности Выбрать в списке phpmyadmin и выключить, а потом включить его.

Либо в файл /etc/phpmyadmin/config.inc.php написать следующее:

$cfg['blowfish_secret'] ='Набор_символов';


2. Если у вас Centos: Подключите сторонний репозиторий командой:

 rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm


И после этого обновите phpmyadmin:

 yum upgrade -y phpmyadmin

Обновление до последней версии что есть у разработчика

Заходим на сайт разработчика, там выбираем нужную версию PHPMyAdmin. Желательно в архиве tar.gz Хочу обратить ваше внимание, на системные требования выбранной вами версии.

Переходим в папку /usr/local/share/

# cd /usr/local/share/

Скачиваем:

# wget https://files.phpmyadmin.net/phpMyAdmin/4.6.1/phpMyAdmin-4.6.1-all-languages.tar.gz

Распаковываем скачанный архив

# tar -xvfz phpMyAdmin-4.6.1-all-languages.tar.gz

Переименовываем папку со старой версией PHPMyAdmin в phpmyadmin.back:

# mv phpmyadmin{,.back}

Переименовываем распакованную папку на phpmyadmin:

# mv phpMyAdmin-4.6.1-all-languages phpmyadmin

Сейчас осталось прописать в конфиг секретную фразу.

Решение проблемы совместной работы PhpMyAdmin и eAccelerator в Debian Linux

При входе в PhpMyAdmin после установки eAccelerator выдается белый экран, в логах пишется

Fatal error: Can't load /usr/share/phpmyadmin/index.php, open_basedir restriction. in Unknown on line 0

Решение проблемы: в файле конфигурации /etc/apache2/conf.d/phpmyadmin.conf в блоке <Directory /usr/share/phpmyadmin> пропишите:

php_admin_value eaccelerator.enable 0

и перезапустите apache

/etc/init.d/apache2 restart
Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER