Я получаю эту ошибку при попытке сделать file_put_contents(),
file_put_contents()
Apache работает как apache группа, началась с sudo прав. Мой пользователь в apache группа. Все каталоги и файлы имеют 755 CHMOD.
apache
sudo
755
Файл существует.
Локально работает нормально, на удаленном сервере CentOS нет. Зачем? Как отладить эту вещь?
Иногда SELINUX мешает писать, как это было моей проблемой с Fedora. Бежать:
sudo setenforce 0
Это может быть решено путем изменения разрешения каталога.
Запустите команду как
chmod 777 database (the directory)
Ты можешь использовать getcwd()" найти путь к каталогу.
getcwd()"
Пожалуйста, посмотрите Вот