Forum Webscript.Ru
Программирование => PHP => Тема начата: Jokker от 05 Марта 2004, 14:24:50
-
Есть такой код
$file_copy = "copy.txt";
$patch_copy = "z:/$file_copy";
if ( !copy ( $file_copy , $patch_copy))
{
echo "Файл " . $file_copy . " не скопирован на Z";
}
else {
echo "Файл " . $file_copy . " скопирован на Z";
}
Диск Z - примэпленный к серверу сетевой диск, расположен в сети на WinNT
апач установлен на win2000, когда стоял апач 1.3.12 и пхп 4.1.2 все работало. После того как установил Апач 2.0.48 и ПХП 4.3.4 этот код стал выдавать ошибку - failed to open stream. Permission denied.
Подскажите пожалуйста, в чем проблема?
-
Jokker
верни назад апач 1.3.*
ПХП нестабильно работает со вторым апачем. Глюки появляются в самых неожиданных местах.
-
Апач как сервис и пхп как модуль поставлен?
-
AliMamed:
Апач как сервис и пхп как модуль поставлен?
Апач как сервис, а пхп НЕ модуль
-
Jokker:
Диск Z - примэпленный к серверу сетевой диск, расположен в сети на WinNT
а кто к нему доступ имеет?
-
Jokker:
апач установлен на win2000
Проблем с правами процесса Апача быть не может? Попробуй, поставь его загрузку как службы.
А вообще Макс прав. Кривость этот второй....
-
Jokker:
Jokker:
Диск Z - примэпленный к серверу сетевой диск, расположен в сети на WinNT
а кто к нему доступ имеет?
Юзер, под которым запускается Win2000, на котором и работает Апач, имеет доступ к этому диску. Да к тому же с этим диском ничего не изменилось, когда Апач был 1.3.12 все ведь работало
-
возможно диск не мапится под интерактивными пользователями. попробуй указать полный сетевой путь "\\\\sever\\share$\\folder..."
-
Я разобрался, спасибо всем!!!!
Проблема оказалась не во втором апаче. Все дело в том, что Апач 2 я запускаю как сервис под системным юзером, а он не имеет прав на Z:
Запустил его под юзером имеющим права на Z и все стало красиво :)))
-
AliMamed - отдельное, персональное СПАСИБО
-
что и требовалось доказать=)