Permission denied - Создать папку на локалхосте

Обсуждение других вопросов связанных с веб-разработкой
grampus09
Сообщения: 1
Зарегистрирован:
18 янв 2016, 13:32

Permission denied - Создать папку на локалхосте

grampus09 » 18 янв 2016, 13:42

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

Warning: fopen(../papka/.): failed to open stream: Permission denied in C:\OpenServer\domains\localhost\phpscript\functions.php on line 1785

Warning: fputs() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\localhost\phpscript\functions.php on line 1786

Warning: fclose() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\localhost\phpscript\functions.php on line 1786

Сам сижу под администратором (действительно полным администратором со всеми правами), запуск open server насколько я понимаю всегда идёт от администратора, на всякий случай специально запустил его от администратора. Конфиг Apache 2.2 + PHP 5.3. Вручную убирал со всех папок атрибут "Только чтение" + убирал вручную также вот этот момент - http://weblink24.ru/index/ubrat_ehtot_f ... tera/0-285. Вручную настраивал разрешения для ВСЕХ пользователей компьютера на полный доступ. На денвере работает из коробки, что называется, здесь выдаёт ошибку. Заранее спасибо.
Листопад
Сообщения: 34
Зарегистрирован:
29 дек 2014, 11:42
Откуда: Камчатка

Re: Permission denied - Создать папку на локалхосте

Листопад » 19 янв 2016, 05:43

Домен localhost создан по умолчанию и предназначен только для проверки работы сервера.
Создайте папку со своим доменом, пустую и её заполняйте и там творите.
Один из возможных вариантов.
Аватара пользователя
DelphinPRO
Сообщения: 803
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

Re: Permission denied - Создать папку на локалхосте

DelphinPRO » 19 янв 2016, 22:24

Не лезьте в дебри, начните с самого простого - проверьте,
корректный ли путь к файлу передается в функцию fopen.
Имейте ввиду, что на платформе windows вы можете использовать как прямой слеш так и обратный в качестве разделителя каталогов, но обратный слеш должен быть обязательно экранирован.
Ответить