Это действительно кодициль к Lix «s ответа.
Самая частая причина для этого - когда вы используете скрипты под Apache с помощью mpd_php5, так как ваш php-процесс будет запущен как UID Apache (www-data
или что-то еще). Однако по умолчанию ваш каталог отладки будет принадлежать вашей учетной записи с полномочиями 755.
Я предположил бы, что это плохая практика, чтобы установить права доступа 777, так как это позволит любому пользователю создавать файлы в каталоге, но вместо того, чтобы временно установить права доступа 777 затем использовать Q & D скрипт для создания debug/logs
и установите его разрешения для 755, прежде чем вернуть каталог отладки в 755.
Вы найдете, что каталог debug/logs
теперь является собственностью Apache UID и может быть написан любым процессом Apache.
Одна морщина здесь заключается в том, что вам нужно будет использовать скрипт для удаления старых файлов отладки, поскольку ваша собственная учетная запись не будет иметь привилегии для этого.
Установили ли вы правильные разрешения для этой папки 'debug'? – Lix
Проверьте разрешение? – xdazz
проверить разрешение? И разместите свою ошибку здесь – nXqd