Avaliar este artigo :
Este artigo foi útil para si ?
Sim
Não
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Bem-vindo a esta documentação dedicada à utilização do ficheiro .user.ini nos pacotes de alojamento geridos com o Painel LWS. Vamos ver como criar e configurar o ficheiro .user.ini, a sua utilidade e o seu papel na otimização do seu site. O nosso objetivo? Ajudá-lo a dominar esta ferramenta e a fazer da sua presença online um sucesso. Vamos começar sem mais demoras.
O ficheiro .user.ini é uma parte essencial da configuração do seu site alojado no Painel LWS. Mais especificamente, é um ficheiro de configuração específico para PHP. Este ficheiro permite-lhe personalizar e ajustar as configurações PHP para o seu site específico. As configurações neste arquivo controlam vários aspectos do seu site, incluindo o conjunto de caracteres padrão usado, o número de variáveis de entrada contidas nos cookies e muito mais. Em suma, o ficheiro .user.ini oferece uma flexibilidade adicional para ajustar o comportamento do seu sítio.
Criar um ficheiro .user.ini é um processo relativamente simples, mas requer acesso ao espaço de armazenamento do seu site. Para tal, aceda ao gestor de ficheiros. Uma vez no gestor de ficheiros, terá de criar um novo ficheiro. Dê a este ficheiro o nome '.user.ini' (o ponto no início é muito importante no nome do ficheiro) e coloque-o na raiz do seu sítio. Pode então abrir este ficheiro diretamente com o FileManager e começar a adicionar as directivas de configuração da sua escolha.
As directivas são listadas no ficheiro, uma a seguir à outra, sem ordem de prioridade específica e na forma :
nome_da_directiva = "valor_da_directiva"
Não se esqueça de guardar as suas alterações antes de fechar o ficheiro.
Usar o ficheiro user.ini é particularmente útil quando quer modificar parâmetros PHP que não são diretamente acessíveis através da interface do Painel LWS. Por exemplo, você pode encontrar uma situação em que precisa alterar o conjunto de caracteres padrão para uma interpretação de caracteres específica que você usa no seu projeto. Nesses casos, o ficheiro .user.ini pode ser uma ferramenta indispensável. No entanto, é de notar que as alterações a este ficheiro devem ser sempre feitas com cuidado, pois podem ter um impacto significativo no funcionamento do seu sítio.
É fundamental lembrar que nem todas as directivas são autorizadas no ficheiro user.ini. Por razões de segurança e de estabilidade do servidor, certas directivas não podem ser definidas neste ficheiro. Antes de adicionar uma diretiva ao seu ficheiro user.ini, não se esqueça de consultar a documentação oficial do PHP para confirmar que está autorizada. Esta é uma etapa essencial para preservar a integridade do seu sítio e evitar problemas inesperados.
Pode encontrar todas as directivas que podem ser utilizadas num ficheiro user.ini nesta documentação oficial do PHP.
Exclusões :
Por razões de segurança e estabilidade do servidor, certas directivas não podem ser definidas neste ficheiro. Aqui está a lista de diretivas excluídas:
Todas as directivas PHP_INI_SYSTEM | Estas directivas só podem ser modificadas em ficheiros php.ini ou httpd.conf aos quais o utilizador não tem acesso |
sendmail_path | bloqueado por razões de segurança |
sendmail_from | bloqueado por razões de segurança |
error_log | bloqueado por razões de segurança |
mail.log | bloqueado por razões de segurança |
upload_tmp_dir | bloqueado por motivos de segurança |
session.save_path | bloqueado por razões de segurança |
memory_limit | Pode ser alterado diretamente na configuração do PHP no painel do LWS |
post_max_size | Pode ser modificado diretamente na configuração do PHP no painel do LWS |
upload_max_filesize | Pode ser modificado diretamente na configuração do PHP no painel do LWS |
max_execution_time | Pode ser modificado diretamente na configuração PHP no painel do LWS |
max_file_uploads | Pode ser modificado diretamente na configuração do PHP no painel do LWS |
open_basedir | bloqueado por razões de segurança |
default_socket_timeout | bloqueado por razões de segurança |
default_charset
"UTF-8" é o valor padrão e é usado como o conjunto de caracteres padrão para funções e módulos. O PHP sempre enviará um conjunto de caracteres padrão para htmlentities(), html_entity_decode() e htmlspecialchars() se o parâmetro encoding
for omitido. O valor default_charset
também será usado para definir o conjunto de caracteres padrão para funções iconv se as opções de configuração iconv.input_encoding
, iconv.output_encoding
e iconv.internal_encoding
não estiverem definidas, e para funções mbstring se as opções de configuração mbstring.http_input
, mbstring.http_output
e mbstring.internal_encoding
não estiverem definidas.
Todas as versões do PHP usarão este valor como o conjunto de caracteres padrão no cabeçalho padrão Content-Type enviado pelo PHP se o cabeçalho não for sobrescrito através de uma chamada à função header().
max_input_var
O número de variáveis de entrada que podem ser aceitas (este limite é aplicado às variáveis superglobais $_GET, $_POST e $_COOKIE, separadamente). O uso desta diretiva limita a possibilidade de um ataque de negação de serviço usando colisões de hash. Se houver mais variáveis de entrada do que o número especificado por esta diretiva, será emitido um E_WARNING
, e as variáveis em excesso serão removidas do pedido.
auto_prepend_file e auto_append_file
podem ser usadas para forçar um arquivo a ser carregado antes ou depois do php. Por exemplo, em vez de fazer em todos os ficheiros, basta fazer auto_prepend_file = header.php para o carregar.
O Wordfence usa isso para carregar seu script de firewall antes do WordPress.
opcache.enable
Definir o valor desta variável para "0" desactiva temporariamente o cache de compilação OPCache, o que é útil para testes e depuração.
display_errors
para exibir erros nos navegadores
error_reporting
selecciona os tipos de erro a serem apresentados (todos, todos exceto aviso, todos os erros e avisos apenas, todos exceto depreciados, etc.)
short_open_tag
permite ou não permite etiquetas curtas (<? para dizer <?php)
A utilização eficaz do ficheiro .user.ini requer uma certa dose de conhecimento e atenção. Aqui estão algumas dicas para o ajudar a tirar o máximo partido desta ferramenta. Em primeiro lugar, teste sempre as suas alterações num ambiente de desenvolvimento antes de as aplicar ao seu local de produção. Isto permitir-lhe-á identificar e corrigir quaisquer problemas sem perturbar o seu sítio ativo. Em segundo lugar, se o seu site começar a ter problemas após uma modificação no ficheiro user.ini, é provável que essa modificação seja a causa. Nesse caso, volte atrás e examine suas alterações para identificar o problema.
Muito bem! Agora tem uma compreensão mais aprofundada de como usar o ficheiro user.ini com o Painel LWS. Este guia forneceu-lhe informações valiosas sobre como criar, configurar e fazer o melhor uso deste ficheiro, permitindo-lhe melhorar o desempenho e a segurança do seu site. O arquivo .user.ini é uma ferramenta extremamente poderosa à sua disposição, mas, como todas as ferramentas poderosas, deve ser usada com cuidado. Continue a explorar, a aprender e a otimizar. A sua jornada no mundo da web com o LWS apenas começou.
Avaliar este artigo :
Este artigo foi útil para si ?
Sim
Não
1mn leitura
Como é que configuro o PHP no meu alojamento?
2mn leitura
Como é que crio uma tarefa cron?
3mn leitura
Personalização de páginas de erro
0mn leitura
Como aceder aos registos do Apache / Php