0

新しい CentOS 7 サーバーでは、Joomla 3.9.x CMS の Chronoforms5 コンポーネントの TCPDF プラグインに問題があり、古いサーバー Debian 8 にはありません。Joomla のインストールは、両方のサーバーで同じです。

古いサーバー (正常に動作): Debian 8 / Apache 2.4.10 / PHP 7.1.30 / Joomla 3.9.10;

新しいサーバー (エラーあり): CentOS 7.6.1810 / Apache 2.4.6 / PHP 7.3.7 / Joomla 3.9.10。

「キャッシュ」のようなフォルダーに PDF を作成するフォームを送信すると (URL はhttp://www.example.com/cache/filexxx.pdfになり、パスは /var/www/html/cache/になります)。 filexxx.pdf)、Debian ではファイルを作成し、デバッグで $form->files['cf_pdf_file']['link'] の値は 'cache/filexxx.pdf' であり、これは正しい動作です。

CentOS での同じフォームの問題は、フォームを送信すると次のエラーが発生することです。

Warning: fopen(): remote host file access not supported, file://cache/tcpdf_20190712104304.pdf in /usr/share/php/tcpdf/include/tcpdf_static.php on line 1821

Warning: fopen(file://cache/tcpdf_20190712104304.pdf): failed to open stream: no suitable wrapper could be found in /usr/share/php/tcpdf/include/tcpdf_static.php on line 1821

TCPDF ERROR: Unable to create output file: cache/pdf/tcpdf_20190712124222.pdf

4

0 に答える 0