Como configuro o meu ficheiro .user.ini no painel do LWS?

Procédure

Introdução

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.

I. O que é o ficheiro user.ini?

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.

II. Como posso criar um ficheiro user.ini?

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.

III. Porquê e quando se deve utilizar um ficheiro .user.ini?

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.

IV. Que directivas são autorizadas no ficheiro .user.ini?

É 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

V. Algumas utilizações práticas

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)

VI. Dicas e truques para usar o ficheiro .user.ini de forma eficaz

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.

Conclusão

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 ?

Article utileSim

Article non utileNão

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Artigos semelhantes

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


Fazer uma pergunta à equipa do LWS e à sua comunidade