Configuração e Modificação de Diretivas PHP em Servidores VPS com o Painel ISPConfig.
Este tutorial apresenta a adição e modificação de diretivas PHP em servidores VPS com o painel de controle ISPConfig.
Introdução
- O painel ISPConfig oferece a capacidade de alterar e/ou definir valores para as diretivas PHP mais comuns, utilizando um arquivo chamado .user.ini a partir do diretório raiz do site para o qual queremos fazer alterações.
Requisitos
- Os dados de acesso FTP. Uma conta FTP pode ser criada seguindo o tutorial: Criando um usuário FTP no painel ISPConfig;
- Os dados de administração do painel ISPConfig recebidos na caixa de entrada de e-mail associada à conta Hostico quando o VPS foi ativado.
Passos a seguir
- Usando os detalhes de conexão FTP, conectaremos ao servidor para modificar/adicionar arquivos.

Como exemplo, na imagem acima, usamos o cliente FTP FileZilla. Um tutorial relacionado ao acesso a arquivos com este cliente pode ser encontrado no seguinte link Acessando arquivos através do Filezilla;
No campos de conexão do Filezilla, iremos inserir os dados da seguinte forma:
- No "Host", vamos inserir o IP ou o nome do host do VPS (funcionará com o nome do host apenas se o domínio do nome do host tiver os servidores de nomes personalizados do VPS configurados no registrador);
- No "Nome de usuário" e "Senha", inseriremos o usuário e a senha da conta FTP criada no painel ISPConfig, de acordo com o tutorial mencionado em "Requisitos";
- No campo "Porta", usaremos 21.
Após a conexão, acessamos o diretório principal do nosso site, onde iremos criar um arquivo chamado "user.ini";
Pode encontrar o diretório raiz do site com o qual estamos trabalhando acessando o Painel de Controle do ISPConfig -> guia Sites no menu de navegação -> clique em Websites, Subdomínio ou Alias conforme apropriado -> Clique no domínio em questão -> na guia do domínio no campo Document Root, teremos o caminho para o diretório raiz do domínio;
No cliente FTP utilizado, navegaremos até este caminho e, em seguida, entraremos no diretório "web". Por exemplo, um caminho completo até o diretório raiz será assim: "/var/www/clients/client1/web1/web";
Em seguida, para modificar as diretivas do PHP, criaremos um arquivo chamado ".user.ini" (localmente no computador), no qual definiremos as diretivas desejadas. Após salvar o arquivo, faremos o upload para o diretório mencionado acima usando o cliente FTP;

Alguns exemplos de diretivas que podem ser modificadas são apresentados abaixo:
allow_url_fopen = off
display_errors = false
log_errors = off
date.timezone = Europe/Bucharest
error_log = php_errors.log
error_reporting = E_ALL & ~E_NOTICE
max_execution_time = 300
max_input_time = 300
max_input_vars = 2000
memory_limit = 512M
post_max_size = 500M
upload_max_filesize = 500M
opcache.enable = on
As diretivas com os valores atuais definidos podem ser verificadas usando a função php "phpinfo()". Se você notar que uma diretiva específica não está mudando, entre em contato com o suporte técnico.