Instalando e configurando o phpmyadmin completamente através de um shell script

1

Referenciando este tutorial: link para instalar o PHP-Admin, depois de instalar o pacote, no "Passo 2: Configuração Básica" algumas questões precisam ser preenchidas pelo usuário.

É possível concluir essas configurações inteiramente via Shell Script na linha de comando?

    
por Rodrigo 13.06.2017 / 18:42

1 resposta

2

Basicamente, a primeira coisa a fazer é ignorando quaisquer etapas de configuração pós-instalação interativas .

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install phpmyadmin

Isso irá ignorar todas as perguntas feitas por dpkg-preconfigure .

Em seguida, você precisa fazer a configuração manualmente , ou seja, automatizá-lo sozinho, fazendo com que seu script crie ou copie a configuração. O arquivo de configuração local está em /etc/phpmyadmin/config.inc.php e você pode encontrar alguns exemplos de configuração em /usr/share/doc/phpmyadmin/examples/ . Por segurança, as senhas devem ser incluídas em um arquivo separado com permissões -rw-r----- root www-data .

O dpkg-reconfigure phpmyadmin lê e escreve a partir de /etc/dbconfig-common/phpmyadmin.conf . Seu script pode ser algo assim:

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
    
por 13.06.2017 / 19:23