Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / file_put_contents() Permission denied / 8 сообщений из 8, страница 1 из 1
17.06.2018, 14:50
    #39661682
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
Пытаюсь записать строку в фаил
Код: php
1.
file_put_contents($reported, $toJSON);



получаю ошибку:

авторfailed to open stream: Permission denied in /var/www/html/charnew/engine/clearReported.php

на фаил вставленны права 777

В чем может быть проблема?
...
Рейтинг: 0 / 0
17.06.2018, 18:46
    #39661721
Zhenek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
Попробуйте права на директорию поставить в которой лежит фаил для записи
...
Рейтинг: 0 / 0
18.06.2018, 09:54
    #39661830
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
Zhenek,

Что выставлять!? 644? В этой папке есть ещё фаилы. с ними всё в порядке! (( ?
...
Рейтинг: 0 / 0
18.06.2018, 10:09
    #39661839
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
AreostarЧто выставлять!? 644?Вам про директорию говорят. Для директорий же в правах должен быть установлен бит входа, тот самый "x", который для файлов означает бит исполнения. Таким образом, как минимум, 744.
Кроме прав доступа есть ещё группа и владелец, которых непременно следует иметь в виду. Особенно, если скрипт, исполняемый в контексте вебсервера, работает от какого-то www-data и пытается писать в директорию или файл пользователя с ограниченными для него привилегиями.

AreostarВ этой папке есть ещё фаилы. с ними всё в порядке!Чем отличается проблемный файл от других?

И, кстати, в переменной имя файла для записи верно указано?
...
Рейтинг: 0 / 0
19.06.2018, 17:37
    #39662591
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
Areostar,

На локальном компьютере работает?
Если на локальном работает, а на сервере - нет, стало быть запрещены исходящие вызовы. Если сервер у Вас стоит дома - это одно, а если сервер у какого-нибудь хост-провайдера - другое дело. Дополнительного бабла хочет.
...
Рейтинг: 0 / 0
19.06.2018, 22:24
    #39662729
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
ShSergeДополнительного бабла хочет.За возможность записи в файл? А что, интересно-интересно, это ж какая гибкая ценовая политика! Тугрик за размещение файла на сервере. Ещё два за возможность его чтения. Ну а ежели записать туда чего надоть - изволь на десятку раскошелиться!
...
Рейтинг: 0 / 0
20.06.2018, 09:30
    #39662851
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
ShSerge,

На томже серваке несколько джейсонов постоянно читаюся и запиысваются норм.

Про разрешение в кофиге знаю конечно.
...
Рейтинг: 0 / 0
20.06.2018, 09:30
    #39662852
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
file_put_contents() Permission denied
vkleShSergeДополнительного бабла хочет.За возможность записи в файл? А что, интересно-интересно, это ж какая гибкая ценовая политика! Тугрик за размещение файла на сервере. Ещё два за возможность его чтения. Ну а ежели записать туда чего надоть - изволь на десятку раскошелиться!

Ине говорите, совсем озверели!! ))
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / file_put_contents() Permission denied / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]