WHMCS にログインして、アクセスできるはずのすべてにアクセスできますが、[表示] PDF請求書をクリックすると、次のエラーが発生します。
致命的なエラー:/home/xxxx/public_html/whmcs/includes/classes/class.tcpdf.phpの行8419でメモリ不足(67633152が割り当てられています)(76バイトを割り当てようとしました)
割り当てられたメモリ制限を既に256MBに設定しましたが、それでもエラーが発生します。エラーが発生した時点で、プロセスメモリが設定した割り当てを超えています。ログファイルを確認したところ、次のエラーが見つかりました。
#2 /home/xxxxx/public_html/client/includes/classes/class.tcpdf.php(8453): TCPDF->Image('/home/xxxxx/...', 20, 25, 75, 17.5816023739, 'PNG', '', '', false, 300, '', false, 8)
#3 /home/xxxxx/public_html/client/includes/classes/class.tcpdf.php(7881): TCPDF->ImagePngAlpha('/home/xxxxx/...', 20, 25, 337, 79, 75, 17.5816023739, 'PNG', '', '', false, 300, '', NULL)
上記の問題を調査しているときに、以下に示すエラー状態にも気付きました。
より具体的なエラーについてログをチェックしましたか?
最初に行うことは、元のWHMCS Zipダウンロードから/includes/tcpdf.php
および/includes/tcpdf_unicode.php
ファイルを再アップロードすることです。
メモリ制限を増やした場合は、アカウント全体に適用されていることを確認してください。 php.iniで値を増やした場合は、public_htmlディレクトリの下の.htaccessで以下の行を設定してください。
SetEnv PHPRC/home/cPanel-user/public_html。
CPanel-userを実際のcPanelユーザー名に置き換えます。
エラーを見ると、CPU PHPサーバーのメモリではなく、ORメモリ制限の問題です。