2014-02-12 1 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: Не удается открыть файл для записи

Я ищу, чтобы увидеть ваш ответ в ближайшее время. thank

+0

Проверьте данные/отчеты/папку и убедитесь, что пользователь может выполнить запись, которую выполняет apache. – flauntster

+0

Это связано с разрешением на папку? – koe

+0

это звучит, так как ошибка говорит о том, что он не может открыть этот файл для записи - если у вас есть доступ к ftp, убедитесь, что существует папка/data/reports /, и запустите команду chmod 777 в этой папке, а затем попробуйте сценарий снова. – flauntster

ответ

1

Прежде всего, chmod 777 является взломом и не должен использоваться. Если вы используете apache, вам лучше chown 'в папку с правильным пользователем.