1

テキストエディタを使用してデータベースに入力される104個のhtml段落があります。1 ページまたは 1.5 ページかかる段落もあれば、数行しかない段落もあります。セット全体の pdf を生成しようとすると、「サーバー エラー」が表示されますが、いくつかの段落を印刷しようとすると、うまくいきます。次に、段落数を 1 つずつ増やしてみましたが、85 段落で行き詰まりました。その後、サーバーエラーが発生します。この問題を解決する方法を知っている人はいますか? これらの段落以外の HTML テーブルの別のセットを取得したためです。ありがとうございました。

4

3 に答える 3

2

サーバーのエラー ログ ファイルを確認したところ、「5036 行目の /XXXXXXX/includes/tcpdf/tcpdf.php で最大実行時間が 30 秒を超えました」というエラーが見つかりました。だから私は実行時間を設定します

set_time_limit(180); 

そして、それは私のために働きました。

于 2012-09-14T15:01:47.413 に答える
1

サーバーのメモリが不足していないことを確認してください。TCPDFはレンダリング時に大量のメモリを使用する可能性があります

試す

memory_limit = 64M

php.iniファイルで。

于 2012-09-12T02:34:50.017 に答える
1

執行期限を設ける場合あり

set_time_limit(0); 

これをコードに追加すると、最大実行時間は無制限に設定され、TCPDF はすべての段落を処理できます。

于 2012-09-12T09:55:34.670 に答える