Which permissions should be for symfony 3 folders and files?(symfony 3 文件夹和文件应该有哪些权限?)
问题描述
我已经重新安装了 Ubuntu 16.04,并且在从 git 中提取了我的 symfony 3.4 项目后,它可以加载但没有 CSS 和 JS.我认为是文件夹和文件权限的问题.
I've reinstall Ubuntu 16.04 and after getting pull my symfony 3.4 project from git, it loads but without CSS and JS. I think that the problem with the permissions for folders and files.
推荐答案
如果是权限相关的,那么首先确定哪个用户是你的网络用户.
如果你从来没有改变它,那么它是 www-data
If it's permissions related, then first make sure of which user is your web user.
If you never changed it, then it's www-data
至于权限,这样做(如果需要,替换www-data):
As for the permissions, do this (replace www-data if needed):
chown -R www-data:www-data /var/www/
find /var/www/ -type d -exec chmod 0775 "{}" ;
find /var/www/ -type f -exec chmod 0664 "{}" ;
find /var/www -type d -exec chmod g+s "{}" ;
[警告]
在像symfony这样的一些项目中,一些文件有执行权限.
这样做将删除权限.
In some projects like symfony, some files have the execution permission.
Doing this will remove the permission.
因此,我建议在执行此操作之前将所有项目移出 /var/www 文件夹.
完成权限后,只需复制(而不是移动)/var/www 文件夹中的项目,它们将继承 Web 用户和 Web 组(在本例中为 www-data)并保留执行权限.
Thus, I recommand to move all your projects out of the /var/www folder before doing this.
When done with permissions, just copy (not move) your projects in the /var/www folder, they will inherit web user and web group (www-data in this case) and keep execution permission.
[旁注]
您使用的标签过多.file-permissions, symfony, ubuntu 应该已经足够了... ;)
You're using too many tags.
file-permissions, symfony, ubuntu should have been enough... ;)
这篇关于symfony 3 文件夹和文件应该有哪些权限?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:symfony 3 文件夹和文件应该有哪些权限?
基础教程推荐
- 有什么方法可以用编码 UTF-8 而不是 Unicode 返回 PHP`json_encode`? 2021-01-01
- PHP PDO MySQL 查询 LIKE ->多个关键词 2021-01-01
- PHP 类:全局变量作为类中的属性 2021-01-01
- 学说 dbal querybuilder 作为准备好的语句 2022-01-01
- Cron Jobs 调用带有变量的 PHP 脚本 2022-01-01
- 如何在 Laravel 5.3 注册中添加动态下拉列表列? 2021-01-01
- 如何替换eregi() 2022-01-01
- 如何在 Laravel 中使用 React Router? 2022-01-01
- 在PHP中根据W3C规范Unicode 2022-01-01
- YouTube API v3 点赞视频,但计数器不增加 2022-01-01
