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, 02:13 , 20-Июл-08 (1)777 на файлы не надо. Нормальные права на файлы 644 или 640, на директории 755 или 750. За дефолтные права отвечают параметры типа *mask. Они есть в mount, в шелле, в apache, в php, возможно в svn(хотя в дефолтной настройке svn описанных проблем не имеет). Ищите, правьте. Я бы начал именно с mount и шелла, так как похоже проблема задевает все приложения.
|