Como posso criar um ficheiro phpinfo?

Ao solucionar problemas de um sítio Web, por vezes pode ser útil ter todas as informações actuais Configurações de PHP para uma pasta ou ficheiro específico num único local. Isto pode ser feito com a opção php função phpinfo pode ser alcançado. Entre outras coisas, esta função pode mostrar os módulos PHP atualmente carregados, as definições PHP atualmente carregadas, bem como as definições predefinidas e as variáveis de ambiente.

Recuperar ou criar o ficheiro

Na sua forma mais simples, um ficheiro phpinfo consiste apenas num único comando:

ficheiro phpinfo
ficheiro phpinfo

Aqui inserimos um comentário e algumas linhas em branco para facilitar a leitura. É necessário copiar este texto e colá-lo num ficheiro de texto.

Se for o próprio a criar o ficheiro, certifique-se de que todo o ficheiro contém apenas o texto exato do campo de código acima contém. Certifique-se de que não existem caracteres invisíveis adicionais. Por vezes, os editores de texto, como o Notepad, podem inserir caracteres adicionais nos ficheiros. Se estiver a criar o ficheiro num computador Windows, deve utilizar um editor de texto diferente, como o Notepad++. Também é muito importante que o nome do ficheiro termine com .php e não .php.txt. Dependendo do seu sistema operativo, poderá ser necessário verificar se o seu gestor de ficheiros está configurado para apresentar extensões de ficheiros.

Carregar o ficheiro

Uma vez criado o ficheiro phpinfo, este pode ser carregado algures na raiz do documento do sítio Web. Para o servidor cPanel, o ficheiro Gestor de ficheiros cPanel provavelmente uma das formas mais fáceis de o fazer. Se estiver familiarizado com FTP ou Web Disk, por exemplo, estes também devem funcionar. Certifique-se de que o utilizador e o grupo que detém o ficheiro estão definidos para o utilizador do cPanel e que as permissões do ficheiro são 644. A forma de verificar e ajustar isto depende do método que está a utilizar para carregar o ficheiro.

Abrir ficheiro

Depois de o ficheiro ter sido carregado com as autorizações e direitos de propriedade corretos, pode ver a sua nova página phpinfo com o seu navegador Web. Por exemplo, se o ficheiro foi colocado em /home/cpuser/public_html/phpinfo.php no servidor, o URL pode ser http://meinedomain.ch/phpinfo.php. Se o ficheiro tiver sido carregado corretamente, deverá assemelhar-se a várias tabelas, com nomes de definições/variáveis na coluna da esquerda e valores numa ou duas colunas do lado direito. Se estiver à procura de um parâmetro específico, pode utilizar a função de pesquisa do seu navegador Web para o encontrar.

como-criar-um-ficheiro-fpinfo
Carregar e ler o ficheiro phpinfo

Eliminar o ficheiro

É muito importante ficheiro phpinfo por não mais do que o necessário. A informação que contém pode ser muito útil para si quando está a resolver problemas, mas também para potenciais atacantes que podem tentar obter informação do seu servidor sobre as versões instaladas ou módulos que podem dar-lhes pistas sobre o tipo de ataques que estão a ser tentados. Usar um arquivo phpinfo por um curto período de tempo para obter informações sobre o ambiente PHP durante a depuração é geralmente seguro, mas é importante manter o arquivo para remover (ou bloquear o acesso a)assim que já não precisar deles. Existem várias formas de o fazer.

Aviso:
A sua página phpinfo tem muitas definições de PHP que não quer enviar para o mundo. Quando tiver terminado de usar o ficheiro, certifique-se de que o elimina. Também pode renomear o ficheiro para algo diferente de phpinfo.php em vez de o apagar. Uma vez que phpinfo.php é um nome tão comum, os "bots" na web irão procurar aleatoriamente por ficheiros com o nome phpinfo.php.

Aplicação alargada

Os utilizadores avançados podem dar instruções à função phpinfo para imprimir apenas determinadas informações. Para este efeito, a função tem um parâmetro que pode ser especificado no parâmetro Documentação PHP para obter mais informações. A definição predefinida deve funcionar para a maioria dos utilizadores.

Outra coisa que os utilizadores avançados podem ocasionalmente tentar é utilizar a função phpinfo nos scripts existentes. Uma vez que os scripts PHP podem por vezes alterar algumas das funções PHP, pode ser difícil utilizar a função Depuração de determinados scripts Pode ser útil inserir linhas phpinfo nesses scripts para verificar se o ambiente ainda tem as mesmas configurações e valores de variáveis em determinados pontos, conforme esperado pelo script. Neste caso, certifique-se de que remove estas chamadas de função de depuração adicionais quando tiver terminado.

Já conhece este manual?

Alojamento Wordpress rápido

O seu WordPress merece um alojamento que seja tão único como o seu conteúdo. Descubra um alojamento adaptado às necessidades do WordPress!