gpt4 book ai didi

ubuntu - 更正 Linux 上 Symfony 的文件夹权限?

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:53 27 4
gpt4 key购买 nike

我已将 XP 安装的 Symfony (1.3.2) 移至 Linux (Ubuntu 9.10)。我现在得到一个空白屏幕。检查 Apache 日志文件后,我意识到 Apache 守护程序没有创建缓存文件夹的权限。

我使用 chgrp 和 chown 手动分配权限。当我访问主页时,我收到一条 403 forbidden 消息,说没有权限访问 .htaccess 文件。

Linux 上的 Symfony 所需的文件夹/文件权限到底是什么?

文档没有在任何地方提及这一点

最佳答案

symfony 权限

symfony 的 CLI 工具提供了一个任务来修复这个问题的一部分:

对于 sf1.0.x,在 Linux 服务器上项目的根目录中的命令行中使用:symfony fix-perms

对于 sf1.1+,使用:来自同一位置的 symfony project:permissions


您可能还想解决服务器上 Apache 的整体权限问题:

Apache/系统权限

我将这两个命令用作对具有权限的主机进行整体权限修复的一部分:

chown -R username:group /path/to/project_dir
chmod -R 775 /path/to/project_dir

usernamegroup 这里一般是父目录的属主。

如果愿意,您可以将这些和 symfony CLI 命令组合成一个简短的批处理脚本,并将其添加到项目目录的根目录中。

关于ubuntu - 更正 Linux 上 Symfony 的文件夹权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300486/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com