Como configurar o seu arquivo .user.ini no LWS Panel ?

Procédure

Introdução

Bem-vindo a esta documentação dedicada ao uso do ficheiro .user.ini nas fórmulas de alojamento geridas com o LWS Panel. Vamos detalhar como criar e configurar o ficheiro .user.ini, a sua utilidade e o seu papel na otimização do seu site web. O objetivo? Ajudá-lo a dominar esta ferramenta para fazer da sua presença online um sucesso. Comecemos sem mais demora.

I. O que é o ficheiro user.ini?

O ficheiro .user.ini é um elemento essencial da configuração do seu site web alojado no LWS Panel. Mais precisamente, trata-se de um ficheiro de configuração específico do PHP. Este ficheiro permite personalizar e ajustar os parâmetros do PHP para o seu site web específico. As definições neste ficheiro controlam vários aspetos do seu site, incluindo o conjunto de caracteres usado por defeito, o número de variáveis de entrada contidas nos "cookies", e muito mais. Em resumo, o ficheiro .user.ini oferece uma flexibilidade adicional para aperfeiçoar o comportamento do seu site.

II. Como 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 web. Para isso, 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 site. Pode então abrir este ficheiro diretamente com o FileManager e começar a adicionar as diretivas de configuração da sua escolha.

As diretivas são listadas no ficheiro umas por baixo das outras sem ordem de prioridade e sob a forma:

designation_directive = "valeur_directive"

Não se esqueça de guardar as suas alterações antes de fechar o ficheiro.

III. Por que e quando usar um ficheiro .user.ini?

O uso do ficheiro user.ini é particularmente útil quando deseja alterar parâmetros do PHP que não estão diretamente acessíveis através da interface do LWS Panel. Por exemplo, pode deparar-se com uma situação em que precisa alterar o conjunto de caracteres por defeito para uma interpretação de caracteres específicos que utiliza no seu projeto. Nesses casos, o ficheiro .user.ini pode ser uma ferramenta indispensável. No entanto, importa notar que as alterações feitas neste ficheiro devem ser sempre efetuadas com cuidado, pois podem ter um impacto significativo no funcionamento do seu site.

IV. Quais são as diretivas autorizadas no ficheiro .user.ini?

É crucial lembrar que nem todas as diretivas são autorizadas no ficheiro user.ini. Por razões de segurança e estabilidade do servidor, algumas diretivas não podem ser definidas neste ficheiro. Antes de adicionar uma diretiva ao seu ficheiro user.ini, certifique-se de consultar a documentação oficial do PHP para confirmar se ela é autorizada. Este é um passo essencial para preservar a integridade do seu site e evitar problemas inesperados.

Pode encontrar o conjunto de diretivas utilizáveis num ficheiro user.ini em esta documentação oficial do PHP.

Exclusões:

Por razões de segurança e de estabilidade dos servidores, algumas diretivas não podem ser definidas neste ficheiro. Eis a lista das diretivas excluídas:

Todas as diretivas PHP_INI_SYSTEM Estas diretivas só podem ser alteradas nos ficheiros php.ini ou httpd.conf aos quais o utilizador não tem acesso
sendmail_path bloqueada por razões de segurança
sendmail_from bloqueada por razões de segurança
error_log bloqueada por razões de segurança
mail.log bloqueada por razões de segurança
upload_tmp_dir bloqueada por razões de segurança
session.save_path bloqueada por razões de segurança
memory_limit Modificável diretamente na configuração PHP no LWS Panel
post_max_size Modificável diretamente na configuração PHP no LWS Panel
upload_max_filesize Modificável diretamente na configuração PHP no LWS Panel
max_execution_time Modificável diretamente na configuração PHP no LWS Panel
max_file_uploads Modificável diretamente na configuração PHP no LWS Panel
open_basedir bloqueada por razões de segurança
default_socket_timeout bloqueada por razões de segurança

V. Algumas utilizações práticas

defaut_charset

"UTF-8" é o valor por defeito e é utilizado como conjunto de caracteres por defeito para as funções e módulos. O PHP enviará sempre um conjunto de caracteres por defeito para htmlentities(), html_entity_decode() e htmlspecialchars() se o parâmetro encoding for omitido. O valor de default_charset também será utilizado para definir o conjunto de caracteres por defeito para as 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 as 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 vão usar este valor como conjunto de caracteres por defeito no cabeçalho por defeito Content-Type enviado pelo PHP se o cabeçalho não for substituído através de uma chamada à função header().

max_input_var

O número de variáveis de entrada que podem ser aceites (este limite é aplicado às variáveis superglobais $_GET, $_POST e $_COOKIE, separadamente). A utilização desta diretiva permite limitar as possibilidades de ataque por negação de serviço utilizando colisões de hash. Se houver mais variáveis de entrada do que o número especificado por esta diretiva, será emitido um alerta do tipo E_WARNING e as variáveis em excesso serão eliminadas do pedido.

auto_prepend_file e auto_append_file

permite forçar o carregamento de um ficheiro antes ou depois de um php. Por exemplo, em vez de fazer em todos os ficheiros, fazer apenas auto_prepend_file = header.php para o carregar.

O Wordfence utiliza-o nomeadamente para carregar o seu script de firewall antes do WordPress.

opcache.enable

Definir o valor desta variável para "0" permite desativar temporariamente a cache de compilação OPCache, o que é útil para testes e depuração

display_errors

para apresentar os erros nos navegadores

error_reporting

seleciona os tipos de erros a apresentar (todos, todos exceto notice, todos os erros e apenas warnings, todos exceto os deprecated, ...)

short_open_tag

autoriza ou proíbe as short tags ( para dizer

VI. Conselhos e truques para uma utilização eficaz do ficheiro .user.ini

A utilização eficaz do ficheiro .user.ini requer algum conhecimento e atenção especial. Aqui ficam alguns conselhos 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 site em produção. Isso permitir-lhe-á identificar e corrigir eventuais problemas sem perturbar o seu site em funcionamento. Em segundo lugar, se o seu site começar a apresentar problemas após uma alteração no ficheiro user.ini, é provável que essa alteração seja a causa. Nesse caso, volte atrás e analise as suas alterações para identificar o problema.

Como conhecer as quotas e características PHP da minha fórmula de alojamento web? 

Consulte esta ajuda completa que detalha todas as características das nossas fórmulas de alojamento web (LWS Panel) : Ajuda sobre as quotas e características das fórmulas de alojamento web (LWS Panel).

Conclusão

Parabéns! Tem agora uma compreensão mais aprofundada da utilização do ficheiro user.ini com o LWS Panel. Este guia forneceu-lhe informações valiosas sobre a criação, configuração e utilização ideal deste ficheiro, permitindo-lhe melhorar o desempenho e a segurança do seu site. O ficheiro .user.ini é uma ferramenta extremamente poderosa à sua disposição, mas, como todas as ferramentas poderosas, deve ser utilizado com cuidado. Continue a explorar, a aprender e a otimizar. A sua viagem pelo mundo da web com a LWS está apenas a começar.

help.lws.net/a/1742
Este artigo foi útil?

Sim

Não

Lido 12 612 vezes

Obrigado! Não hesite em colocar questões sobre a nossa documentação se pretender mais informações e ajudar-nos a melhorá-la.

Artigos semelhantes

Uma pergunta sobre este artigo?

Coloque-a à equipa LWS e à comunidade. A resposta é publicada após moderação.

Fazer uma pergunta à equipa do LWS e à sua comunidade

RGPD: Responsável: LWS-Ligne Web Services. Finalidade: moderação e publicação pública da sua pergunta, eventual notificação de uma resposta. Base legal: consentimento (art. 6.º, n.º 1, al. a) RGPD). Conservação dos e-mails: 90 dias após a notificação, 12 meses no máximo sem resposta. Para exercer os seus direitos, consulte a secção RGPD das nossas condições gerais.