Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с файлами: Permission denied...
 
 автор: progman   (11.01.2006 в 18:54)   письмо автору
 
 

Я недавно переустановил Windows, и соответсвенно Web-сервер.
У меня был установлен PHP 4.0.6 и я удалил его и установил PHP 4.4.1, после всего этого у меня перестала работать часть кода отвечающая за создание обычного текстового файла, а остальной код работает!!!
При создании файла пишет следующее сообщение:

Warning: fopen(file.txt): failed to open stream: Permission denied in <имя моего *.php файла>

Код создания файла следующий:

<?php
...
$filename=fopen("file.txt",'w');
...
?>

У меня установлен IIS сервер.
Я даже пробовал выставлять полный доступ к папке с моим *.php файлом, но все равно выдает эту ошибку.
Помогите решить проблему или подскажите почему он выдает ошибку. Хотя я и сам понимаю что он пишет. Он пишет что доступ не разрешен.
Но я даже устанавливал полный доступ к этой папке и все равно пишет ошибку создания файла!!!
ПОМОГИТЕ...
Заранее благодарен!

   
 
 автор: cernos   (11.01.2006 в 19:16)   письмо автору
 
   для: progman   (11.01.2006 в 18:54)
 

Возможно у вас NTFS система и неправилно настроена безопасность (доступ записи, чтения на диске, директории)

Войдите в сервис->свойства папки->вид->уберите галочку с использовать общий доступ к ....

Зайдите на диск или в папку где лежат скрипты, щелкните на диске или на папке свойства->бехопасность

Затем помянейте владельца папки, замените на сущесвующего администратора и выставьте права!

   
 
 автор: cernos   (11.01.2006 в 19:27)   письмо автору
 
   для: progman   (11.01.2006 в 18:54)
 

Ставьте полный доступ для всех!

   
 
 автор: progman   (11.01.2006 в 20:16)   письмо автору
 
   для: cernos   (11.01.2006 в 19:27)
 

Везде поставил полный доступ, поменял владельца на себя, убрал общий доступ и все равно выдает ошибку!!! Я в панике - что делать?
Может быть в php.ini что-нибудь надо настроить или в самом IIS. Хотя в самом IIS я тоже поставил полный доступ и поставил выполнение всего чего только можно. Не помогает, помогите!!! :-((((

   
 
 автор: cernos   (12.01.2006 в 11:44)   письмо автору
 
   для: progman   (11.01.2006 в 20:16)
 

Доступ полный для всех, потому-что php работает из под пользователя system кажется!

   
 
 автор: progman   (12.01.2006 в 12:18)   письмо автору
 
   для: cernos   (12.01.2006 в 11:44)
 

А как сделать чтобы он работал от моего пользователя?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования