Como Restaurar o php.ini

De Wiki Locaweb
Ir para: navegação, pesquisa
O php.ini é o arquivo de configuração do php, e ele é lido quando o php é iniciado. No caso do não funcionamento correto ou não exista em sua área de hospedagem, segue o procedimento abaixo.


Atenção! Este procedimento Não é válido em hospedagens Windows Icn site windows.gif . Somente em hospedagens Linux Icn site linux.gif .


Right-arrow-32.png Faça um dowload de um novo php.ini, para baixa-lo clique aqui


Right-arrow-32.png Edite o arquivo e altere as seguintes diretivas;

Localize as linhas que contenham:

session.save_path = "/var/lib/php/session"
memory_limit = 32M

e altere-as para

session.save_path = "/home/SEU_LOGIN_FTP/tmp" 
memory_limit = 64M  ou superior

Lembrando que este diretório precisa estar com permissão 777 , mais detalhes acesse nossa wiki Session em PHP


Right-arrow-32.png Faça o upload do php.ini via FTP ou via Gerenciador de Arquivos.
Obs. Caso você já tenha um php.ini em sua hospedagem, renomeie para php.ini_old para não substituí-lo.


Right-arrow-32.png Crie um arquivo phpinfo() conforme o exemplo abaixo (abra um bloco de notas e cole o código):

<?php phpinfo(); ?>

Salve o mesmo como info.php e suba para a pasta public_html de sua hospedagem.


Right-arrow-32.png Abra seu info.php em seu navegador. Para visualiza-lo bastará acessar www.seudominio.com.br/info.php (substitua seudominio.com.br pelo seu site). Verifique se na linha Loaded Configuration File se está com seu Login de FTP;

Phpini.jpg


Caso esteja assim, seu php.ini já se encontra restaurado com sucesso. Mas caso não esteja, entre em contato com nossa central de atendimento http://www.locaweb.com.br/atendimento .


Como Restaurar o php.ini via SSH

Right-arrow-32.png Acesse o FTP pelo SSH. Veja como acessar o FTP pelo SSH pelo vídeo tutorial abaixo:

Right-arrow-32.png Para realizar uma cópia do php.ini do servidor, execute este comando na raiz;

$cat /etc/php.ini > php.ini

Obs. Caso você já tenha um php.ini em sua hospedagem, renomeie para php.ini_old para não substituí-lo.

$mv php.ini php.ini_old


Right-arrow-32.png Edite o arquivo e altere as seguintes diretivas;
Para Editar;

$vi php.ini

Localize as diretivas e altere as linhas que contenham:

session.save_path = "/var/lib/php/session"
memory_limit = 32M

Para Localizar;

$/session.save_path 
$/memory_limit

Para alterar;

Digite a tecla i e altere para  session.save_path = "/home/SEU_LOGIN_FTP/tmp" 
memory_limit = 64M  ou superior. Tecle ESC - SHIFT - : (dois pontos) -  wq para salvar.

Lembrando que este diretório precisa estar com permissão 777 , mais detalhes acesse nossa wiki Session em PHP

Right-arrow-32.png Crie um arquivo info.php;

$vi info.php Digite a tecla i e insira o conteúdo <?php phpinfo(); ?> . Tecle ESC - SHIFT - : (dois pontos) -  wq para salvar.


Para saber se está funcionado acesse www.seudominio.com.br/info.php . Verifique na linha Loaded Configuration File se está com seu Login de FTP, como já mencionado nesse artigo.


Veja também