2016-10-14 8 views
1

今日、私たちのWebサーバーは、php-pdfでpdfを生成するときにこれらのエラーを投げ始めました。パスは間違っていますが、pdfはまだ生成されます。なぜこのパスの問題が始まったのか、それを修正する方法がわからない。また、それはちょうどそれが一見一様に始まったと懸念しています。これらの新しいphp-pdfフォントエラーを解決するにはどうすればよいですか?

警告:fopen(/tmp/cachedTimes-Roman.php)[function.fopen]:ストリームのオープンに失敗しました:/home/site/public_html/include/pdf-php/src/Cpdf.phpの権限が拒否されましたライン2039

警告:fwriteの()は、パラメータ1は、ライン上/home/site/public_html/include/pdf-php/src/Cpdf.phpで与えられたリソース、boolean型であることが期待2040

警告:FCLOSE( )は、パラメータ1がリソースであることを期待しています。/home/site/public_html/include/pdf-php/src/Cpdf.php 2041行にある

+0

あなたはそこにいくつかのインスピレーションを得るかもしれません:http://stackoverflow.com/questions/36577020/php-failed-to-open-stream-no-such-file-or-directory –

+1

偉大なリンク、感謝を –

答えて

0

警告は、スクリプトがフォントファイルを見つけられないために発生しています。この問題は、tempPathを明示的に設定することで解決されました。

$pdf->tempPath = '../include/pdf-php/src/fonts'; 
0

/tmpが実行されている可能性が最も高いデバイスです新しいファイルをそこに作成することはできません。

df -hコンソールを起動する必要があります。

システム管理者の場合は、rm -rf /tmp/*でも役立つ可能性がありますが、現在使用中のファイルがあれば影響を受ける可能性があります。

+0

システム管理者がディスクにスペース上の問題ではないことを確認しました。 –

関連する問題