我正在使用 mPDF从 html 生成 pdf。
在我的本地主机上,pdf 已成功生成到定位目录。 但是在Server上没有,虽然我已经打开了那个目录的权限。
chmod -R 0777 /mydirectory
找到 this comment从答案中将 fopen($file_out,'wb');
更改为 fopen($file_out,'w+');
in mpdf.php
但没有成功。
感谢您的帮助。
最佳答案
尽量不要修改源码。相反,恢复为 fopen($file_out,'wb');
并确保将文件夹权限设置为 0777
,就像您所做的那样。
此外,检查您是否使用绝对路径 来写入文件,而不是使用相对路径或更糟糕的 URL。
所以,
$file = "/var/www/html/mywebsite/mypdfs/myfile.pdf";
然后尝试它是否有效。
祝你好运!
关于php - mPDF 错误 : Unable to create output file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23488513/