2011-12-22 2 views
0

У меня есть 2 сервера, основной и тестовый. Они находятся в одной сети.fopen() Ошибка URL-адреса

Пользователи имеют файлы в общей папке, к которым у обоих есть доступ, используя виртуальный каталог с доступом для чтения.

PHP.ini практически идентичны для ядра и расширений.

Я использую MPDF для создания PDF-файла, а в HTML есть URL-адрес изображения в общей папке. Если я повторяю HTML, он показывает изображение, если я делаю $mpdf->Output(); он терпит неудачу с этой ошибкой fopen():

failed to open stream: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection

Оба сервера имеют allow_url_fopen, но только тестовый сервер может генерировать PDF хорошо.

ответ

0

Это похоже на проблему с разрешением. У вас есть 2 пользователя с доступом для чтения к виртуальному каталогу, и вы получаете сообщение об ошибке с помощью $ mpdf-> Output(); похоже, что для этого может потребоваться доступ на запись.

+0

Оба сервера имеют одинаковую конфигурацию в виртуальном каталоге, а сервер тестов успешный, а продуктивный не – Mind

+0

Доступен ли пользователь, работающий с php, в папку? – gorzan

+0

Вы имеете в виду IIS_User? – Mind

Смежные вопросы