我得到這個錯誤:
致命錯誤:類 'DOMPDF \ FrameDecorator \ AbstractFrameDecorator' 不/的public_html /供應商/ DOMPDF/DOMPDF/src目錄中/FrameDecorator/Page.php在線
本地工作得很好,但活的服務器上trowing的錯誤
DOMPDF錯誤:類DOMPDF FrameDecorator AbstractFrameDecorator沒有基金
$dompdf = new Dompdf();
$dd = (OBJECT)array(
'ss'=>$data->ss,
'cr'=>date('Y-m-d'),
'c_n'=>$data->c_n
);
$path = PHCERT .'/';
$dompdf->set_option('defaultFont', 'Courier');
$view = $this->view()->make('pdf.cert', compact('dd'))->render();
$dompdf->loadHtml($view);
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$oupdf = $dompdf->output();
$f_name = $data->names.'_'.time().'_'.$data->radn.'.pdf';
if(!file_put_contents($path . $f_name, $oupdf)) {
$res['file_path'] = 'fail';
}
我的PHP錯誤日誌不說很多,但同樣的錯誤,apache的錯誤日誌不說什麼......所以,我不知道該錯誤只發生現場服務器上...活的服務器上
PHP版本是30年6月5日
本地服務器上的PHP版本是25年6月5日
我使用的是最新的DOMPDF版本,以及我的其他庫。我使用的作曲家來更新我的庫... 我不知道什麼問題...
你檢查你的composer.json和app.php如果你已經包括DOMPDF? –
是我的composer.json是正確的,app.php(不同的名字,但我知道你的意思)加載OK(我使用PSR-4 BTW),當地一切工作正常,直播服務器只是部分...所有文件已被部署到服務器... – Tanker
idk如果這將工作,但從app.php(或您所指的任何文件)中刪除它,請嘗試作曲家更新,然後再次粘貼,看看是否它的工作原理 –