Я не уверен, что Вы имеете в виду, когда Вы говорите, что "ферма", но я подозреваю, что это - заурядная проблема разрешения.
Доступ к ресурсу основан на учетной записи пользователя, делая попытку доступа, не компьютера, из которого делается попытка доступа. Я подозреваю, что существует различие в разрешении на сервере, который не действует то же как другие два.
Если Вы были бы, использовать команду "CACLS", чтобы вывести полномочия NTFS на каждом из серверов и отправить их здесь (санированный по мере необходимости). Если бы папка "C:\Foo" совместно используется, я искал бы вывод команды:
CACLS C:\FOO
Можно перенаправить вывод той команды к текстовому файлу с синтаксисом:
CACLS C:\FOO > filename.txt
"Полномочия доли" являются также подозреваемым, но нет никакого хорошего способа вывести полномочия к текстовому файлу для регистрации здесь. В "Управлении компьютером" на каждом сервере, nagivate к "Системным Инструментам", "Совместно используемым папкам" и "Долям". Отобразите "Свойства" для рассматриваемой совместно используемой папки, перейдите к вкладке "Share Permissions" и исследуйте полномочия.
Ваш php дополнительный каталог установлен в php.ini и указан правильное место? Ваш dll в установленном каталоге расширений?
Иногда Apache + PHP не нравится порядок, в котором загружаются расширения.
Особенно помещенный recode.so в передней стороне.
То, что Вы хотите сделать, удаляют все расширения и затем добавляют некоторых за один раз (или по одному), например, и проверяют, что Apache запускается. При нахождении того, который отказывает, добавьте остальных, затем перезапустите и наконец переместите отказывающее в переднюю сторону и перезапуск. Это - проблема с FreeBSD, по крайней мере, и я подозреваю, что это - то же.
Вот порядок на мой сервер с перекодом прежде mysql, которому можно попытаться подражать сначала
extension=recode.so
extension=fileinfo.so
extension=tidy.so
extension=tokenizer.so
extension=xmlreader.so
extension=xmlrpc.so
extension=bz2.so
extension=zip.so
extension=zlib.so
extension=mbstring.so
extension=mysql.so
extension=pcre.so
extension=simplexml.so
extension=spl.so
extension=mysqli.so
extension=gd.so
extension=pdf.so
extension=filter.so
extension=mcrypt.so
extension=openssl.so
extension=ctype.so
extension=session.so
extension=sqlite.so
##extension=ldap.so
extension=bcmath.so
extension=calendar.so
extension=curl.so
extension=dom.so
extension=exif.so
extension=ftp.so
extension=xml.so
extension=wddx.so
extension=gettext.so
extension=hash.so
extension=iconv.so
extension=imap.so
extension=json.so
extension=pdo.so
extension=pdo_sqlite.so
extension=posix.so
extension=pspell.so
extension=xmlwriter.so
make sure your extension_dir is in the following format:
extension_dir="DRIVE:/path/to/php"
make sure that extension=php_pdo.dll
is uncommented and that you load sqlite ext right after. order is important.
extension=php_pdo.dll
... < snip > ...
extension=php_sqlite.dll