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

Установка и настройка phpmyadmin полностью через сценарий оболочки

Ссылка на этот учебник: https://www.liquidweb.com/kb/how-to-install-and-configure-phpmyadmin-on-ubuntu-14-04/ для установки PHP-Admin, после установки пакета, на «Шаге 2: Базовая конфигурация» пользователю необходимо ответить на некоторые вопросы.

Можно ли полностью выполнить эти настройки с помощью сценария оболочки из командной строки?

Обычно первое, что нужно сделать, это пропуск любых интерактивных шагов настройки после установки.

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install phpmyadmin

Это пропустит все вопросы, заданные dpkg-preconfigure.

Затем вам нужно выполнить настройку вручную то есть автоматизировать его самостоятельно, создав сценарий для создания или копирования конфигурации. Локальный файл конфигурации находится в /etc/phpmyadmin/config.inc.php и вы можете найти несколько примеров конфигурации в /usr/share/doc/phpmyadmin/examples/. Для безопасности пароли должны быть включены из отдельного файла с разрешениями -rw-r----- root www-data.

В dpkg-reconfigure phpmyadmin читает и пишет из /etc/dbconfig-common/phpmyadmin.conf. Ваш сценарий может быть примерно таким:

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install phpmyadmin
cp /path/to/preconfigured-phpmyadmin.conf /etc/dbconfig-common/phpmyadmin.conf
dpkg-reconfigure --frontend=noninteractive phpmyadmin