URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 5880
[ Назад ]

Исходное сообщение
"CakePHP Framework, проблема с директориями"

Отправлено KriM , 20-Июл-08 01:23 
Собственно качаю cake в папку /var/www/cake с svn через svn co.
Существует директория /var/www/. Права доступа 777. Если создавать "ручками" файлы, папки, то на них тоже права 777, а вот если создаёт что-то скрипт(любой), в данном случае phpшный(cake), то права на файл ставятся 666(любой файл, созданный скриптом). Или в случае с фреймворком akelos такая же ситуация(файлы и директории, которые создаёт скрипт имеют права 666).
Так вот, даже те файлы, которые скачаны через svn co имеют права доступа 666, пример:
запуск тестовой страницы сразу после скачивания файлов:
http://localhost/cake/app/
Warning (512): /var/www/cake/app/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 264]

Как сделать так, чтобы все файлы, которые будут созданы в /var/www/ были всегда с правами доступа 777?

каждый раз делать - chmod 777 -R не вариант, должен быть способ по другому сделать...


Содержание

Сообщения в этом обсуждении
"CakePHP Framework, проблема с директориями"
Отправлено angra , 20-Июл-08 02:13 
777 на файлы не надо. Нормальные права на файлы 644 или 640, на директории 755 или 750. За дефолтные права отвечают параметры типа *mask. Они есть в mount, в шелле, в apache, в php, возможно в svn(хотя в дефолтной настройке svn описанных проблем не имеет). Ищите, правьте. Я бы начал именно с mount и шелла, так как похоже проблема задевает все приложения.


"CakePHP Framework, проблема с директориями"
Отправлено KriM , 20-Июл-08 02:27 
ммм... ну не все.
http://forum.akelos.org/discussion/511/start-problem-ubuntu-.../
тут запостил проблему по их фреймворку, может что ответят...