У меня есть файл php, a.php, который включает в себя b.php, который включает в себя c.php.
Итак, a.php выглядит так:
<?php
include_once('b.php');
// code
?>
и b.php выглядит так:
<?php
include_once('c.php');
// code
?>
Когда я запускаю .php, я получаю эту ошибку:
Неустранимая ошибка: максимальное время выполнения 60 секунд превышено в c.php
Когда я получаю эту ошибку, я обычно использую:
ini_set('max_execution_time', 5000);
и проблема уходит.
Я пытался поместить его в a.php и c.php, но все равно получаю ошибку.
Первый вопрос: имеет ли значение, положил ли я его в .php или c.php?
Второй вопрос: если установка max_execution_time в a.php и c.php не работает, что мне делать?
Btw. Я не могу получить доступ к php.ini, поэтому я не могу просто установить его там.
Примечание: Очевидно, что это не мой фактический код и имена файлов, но это в значительной степени настройка. Я использую чужой код. Итак, b.php и c.php были созданы кем-то другим, и я создаю a.php.
Задача ещё не решена.
Других решений пока нет …