Como alterar as diretivas do PHP

De Wiki Locaweb
Ir para: navegação, pesquisa

Conteúdo

Ambientes Windows e Linux

Locaweb Windows

Em ambiente Windows não é possível efetuar a alteração por conta da configuração ser global, impactando diretamente nos outros sites que são executados sob o mesmo servidor.

Right-arrow-32.png Para consultar a configuração das diretivas em sua hospedagem, crie um arquivo info.php usando o seguinte código:

  <?php phpinfo(); ?>

Havendo a necessidade, você pode solicitar a migração do seu site para Linux.

Locaweb Linux

Em Linux há um arquivo de nome 'php.ini' no diretório raiz da área de FTP se a versão do PHP for 5.2.14 ou superior, caso seja 5.2.11 ou inferior, deverá editar o arquivo php-cgi.ini. Para saber a versão do PHP, crie o arquivo info.php em sua área de hospedagem, como já mencionado nesse artigo.


Mas como eu posso editar este arquivo?

São duas formas. Baixando-os por FTP/SFTP ou editá-lo diretamente no servidor

Baixando por FTP/SFTP:

O arquivo está em formato Unix, então qualquer editor de textos pode ser utilizados com exceção do Bloco de Notas do Windows, pois este não possui suporte a este tipo de formato (você conseguirá abrí-lo, mas o visualizará todo distorcido). O WordPad do Windows consegue exibí-lo corretamente.

Não se esqueça de fazer backup do arquivo php.ini no servidor antes.

Após o envio do arquivo, seu site já estará com as diretivas alteradas.


Editando-o diretamente no servidor:

Consulte antes Como editar um arquivo em um servidor Linux para saber como proceder abaixo.

Right-arrow-32.png Faça um backup do arquivo primeiro.

cp php.ini php.ini.bkp

Right-arrow-32.png Supondo que você queira alterar a diretiva register_globals para Off, localize a linha que o contenha:

<esc>/register_globals<enter>

* obs: Comando do editor 'vim'

Será preciso apertar a tecla 'n' algumas vezes para conseguir localizá-la, pois a primeira ocorrência a ser encontrada está dentro de um comentário, ou seja, não é lida pelo PHP.

Right-arrow-32.png Ao localizar a linha que contém:

register_globals = On

Right-arrow-32.png Aperte a tecla I (letra "I" de "Igreja") para entrar em modo INSERT e altere-a para

register_globals = Off

Depois salve o arquivo

<esc>:x!<enter>

Right-arrow-32.png Após salvar o arquivo, seu site já estará com as diretivas alteradas.


Veja também

Links

Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas
Criar um livro