2016-08-31 190 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

你能澄清什麼問題你的意思是通過遠程運行它嗎?你的意思是通過使用'php phpfile.php'直接通過ssh運行它?如果是這樣,它使用不同的php.ini,那將是php-cli php.ini而不是標準php.ini – ScarecrowAU

0

可以使用ini_set("you php config",0);

相關問題