
Se você já programou em PHP ou fazê-lo agora, é possível que em algum momento executar qualquer arquivo ou roteiro, cujo duração ES grande, o sistema que lançaram um erro fatal, Erro fatal: Segundos de tempo de execução do X máximos excedidos, Onde está o X o número de execução máximo de segundos de um script para o qual o servidor está configurado. Por sorte, É possível modificar a configuração deste tempo. Existem várias formas para fazê-lo, e depois mostramos-lhes.
1. Definir o tempo máximo de execução de seu servidor PHP usando o arquivo php. ini.
Se nós temos acesso ao servidor e configuração de arquivos PHP, Você terá que abrir o arquivo. Php. ini, Isto é o arquivo onde você configura a maior parte do parâmetros seu servidor PHP. Depois de aberto, Localize a linha em que a variável é encontrada max_execution_time e atribuir um valor mais alto a que actualmente têm.
1 | max_execution_time = 3600 |
Onde o valor 3600 Será o valor que você deseja dar a este tempo, e isso é medido em segundos. Se o valor dessa variável a igual a 0, Você vai fazer o máximo é o tempo de execução dos scripts ilimitado. Uma vez modificado, salvá-lo. Tenha em mente que você pode ter alguns este arquivo permissões especiais escrevendo, e o usuário deve ter privilégios suficientes para executar essas alterações. No final, você terá que reiniciar o servidor.
2. Definir o tempo máximo de execução de seu servidor PHP usando o arquivo. htaccess.
Arquivo .htaccess É um arquivo que está hospedado nas pastas ou diretórios de nosso Web site e isso não permite configurar parâmetros diferentes do mesmo, entre outros, Podemos realizar redirecionamentos de páginas. Configurar scripts em PHP tempo máximo de execução deste arquivo, abri-lo, e acrescenta, no final, a seguinte linha:
1 | php_value max_execution_time 3600 |
Quando você adicionou, Guardião o arquivo e pronto.
3. Definir o tempo máximo de execução de seu servidor PHP usando uma diretiva no arquivo PHP.
A terceira maneira de modificar este tempo máximo de execução é através da adição, para o princípio seus próprios arquivo ou script PHP que vocês são a codificação, ou em algum outro arquivo que você incluem o exigir, a seguinte diretiva:
1 | set_time_limit(3600); |
Para o executar seu script, Ele vai tentar, por este meio função, modificar o tempo de execução, definindo-o para o novo valor que você está passando como parâmetro.
O mesmo, É muito provável que tendo até tentei esses três métodos, Siga sem poder executar scripts com um grande tempo de execução, sem que o servidor PHP você jogar o erro fatal. Isto pode ser devido a própria provedor de hospedagem tem essa opção desabilitado. Se é assim, entre em contato com seu provedor de hospedagem e dizer para você este tempo aumenta para o valor que você especificar ou o máxima que o provedor permitir que.
