Sti*_*MAN 3 ubuntu file-permissions symfony1
我已将我的XP安装Symfony(1.3.2)移至Linux(Ubuntu 9.10).我现在得到一个空白的屏幕.检查Apache日志文件后,我意识到apache守护程序没有创建缓存文件夹的权限.
我使用chgrp和chown手动分配权限.当我访问主页时,我收到403禁止的消息,说不允许访问.htaccess文件.
Linux上Symfony所需的文件夹/文件权限究竟是什么?
文档没有在任何地方提到这一点
Rai*_*ise 11
symfony的CLI工具提供了修复此问题的部分任务:
对于sf1.0.x,请使用:symfony fix-perms
从Linux服务器上项目的根目录中的命令行.
对于sf1.1 +,请使用:symfony project:permissions
来自同一位置.
您可能还想在服务器上解决Apache的整体权限:
我将这两个命令用作具有权限的主机上的整体权限修复的一部分:
chown -R username:group /path/to/project_dir
chmod -R 775 /path/to/project_dir
Run Code Online (Sandbox Code Playgroud)
username
group
一般来说,这里是父母目录的所有者.
如果愿意,可以将这些和symfony CLI命令组合成一个简短的批处理脚本,并将其添加到项目目录的根目录中.
归档时间: |
|
查看次数: |
6759 次 |
最近记录: |