После переноса сайта, в админке выползает сообщение, что config.inc.php не доступен для записи.
Права 644 выставлены. Если выставить права 666, то сообщение исчезает и изменения проводятся.
Как я понимаю, это значит что права на файл для изменения не подходят для пользователя от чьего имени работает сервер. Какие варианты могут тут быть? Используется панель ISPmanager lite.
Куда капать и как исправить? Перерыл панель не нашел от чьего имени работает сервер.
После переноса сайта
#2
12 июля 2011 в 12:12
не нужно никуда копать и ничего исправлять
файлы не должны принадлежать тому пользователю от которого работает веб-сервер
это одно из базовых правил безопасности
делайте chmod 666 на время редактирования и потом обратно 644
файлы не должны принадлежать тому пользователю от которого работает веб-сервер
это одно из базовых правил безопасности
делайте chmod 666 на время редактирования и потом обратно 644
#3
12 июля 2011 в 12:21
Да то что они не должны принадлежать одному пользователю это понятно…
Только вот проблема оказалась не только в файле конфигурации… На все каталоги, на которые даны права на запись (изображения и т.д.) все равно определяет что запись запрещена… Может какие конфигурации надо поменять? Кто нибудь сталкивался с этим в ISPmanager lite.
Только вот проблема оказалась не только в файле конфигурации… На все каталоги, на которые даны права на запись (изображения и т.д.) все равно определяет что запись запрещена… Может какие конфигурации надо поменять? Кто нибудь сталкивался с этим в ISPmanager lite.
Сегодня в 17:08
#4
12 июля 2011 в 12:29
очевидно, что права на запись не даны. на каталог для записи должно быть 777 (775), владельцем изменяемых файлов — изображения и т.д. может быть и акк под которым выполняется вебсервер — в зависимости от настройки самого сервера. На файлы права 666.На все каталоги, на которые даны права на запись (изображения и т.д.) все равно определяет что запись запрещена
#5
12 июля 2011 в 12:46
Сейчас поигрался с правами для images, сообщение исчезло. но вот для config.inc.php так и осталась проблема. Придется как я понимаю последовать совету и только на время редактирования давать права на запись.
Посмотрел на другом сайте… там сайт был установлен, а не перенесен. там файл конфига создан другим пользователем www-data. От этого пользователя же работает сервер? Следовательно надо тогда поменять или я что то не понимаю) просто не хочется остаться с дыркой на сайте))
#7
12 июля 2011 в 13:41
tanks, дырок, как таковых нет — это мера подстраховки — давать разрешение на запись — только при необходимости…
#8
12 июля 2011 в 14:16
Так в принципе и сделаю… Спасибо за консультацию =)