2016-08-31 3 views
0

Может кто-нибудь, пожалуйста, помогите мне, как исправить эту ошибку. У меня есть страница pdf, и я сделал собственный размер страницы и сделал ее альбомной.TCPDF Максимальное время выполнения превышает 30 секунд

Но когда я запустил страницу. Он имеет ошибку говоря «Максимальное время выполнения превысило 30 секунд tcpdf.php линии 18385

Он появляется только тогда, когда я загрузил его на сервере.

Но когда я использую программу через удаленный он работает.

Что, кажется, проблема?

ответ

0

Я имел этот вопрос, а также на некоторых содержательных тяжелые PDF-файлах. PHP по умолчанию позволяет только максимальное время выполнения 30 секунд.

Вы можете увеличить это время в php.ini файл, изменив следующую строку:

max_execution_time = 30 

в

max_execution_time = 60 

или добавив в верхней части вашего файла сценария.

set_time_limit(60); 

60 секунд должно быть достаточно времени для TCPDF, чтобы делать то, что ему нужно сделать, но вы можете увеличить его дальше. Однако будьте осторожны, увеличивая его, поскольку это может вызвать проблемы.

ПРИМЕЧАНИЕ: Если вы достигли максимального времени выполнения из-за бесконечного цикла, это ничего не изменит.

+0

Это не работает :( –

+0

, когда я запускаю его через ПД, нет никакой ошибки, но когда в сервере появляется ошибка. Что, кажется, проблема? –

+0

Можете ли вы уточнить, что вы имеете в виду, запуская его через remote? Вы хотите запустить его напрямую через ssh с помощью 'php phpfile.php'? Если это так, то используется другой php.ini, это будет php-cli php.ini, а не стандартный php.ini – ScarecrowAU

0

вы можете использовать ini_set("you php config",0);