2014-02-12 42 views
0

我正在使用ZendFramwork1,我的本地服务器php 5.4。和MongoDB。我使用函数Zend_Pdf在我的项目中绘制PDF。它在我的本地服务器上运行良好。但是当我把代码切断有相同版本的PHP。一切模块是好的,但功能打印数据到PDF是错误的。我收到了像PDF error: Can not open 'data/reports/myfile.pdf' file for writing.的消息。任何人都可以帮助我。我的本地服务器和真正的服务器有什么不同?Zend-PDF错误:无法打开文件写入

我期待尽快看到您的回复。 谢谢

+0

检查数据/报告/文件夹,并确保它是由apache运行的用户写入的。 – flauntster

+0

它涉及文件夹权限? – koe

+0

听起来像是这样,因为错误是说它无法打开该文件进行写入 - 如果您有ftp访问,请确保/ data/reports /文件夹存在,并在该文件夹上运行chmod 777命令,然后尝试脚本再次。 – flauntster

回答

1

首先,chmod 777是一个黑客,不应该真的被使用。如果您使用的是Apache,那么最好将该文件夹更改为正确的用户。

相关问题