代码之家  ›  专栏  ›  技术社区  ›  Maxim Savchuk

symfony 3文件夹和文件应具有哪些权限?

  •  -3
  • Maxim Savchuk  · 技术社区  · 6 年前

    我已经重新安装了Ubuntu 16.04,在从git获取了我的symfony 3.4项目后,它加载了,但没有CSS和JS。我认为文件夹和文件的权限问题。

    1 回复  |  直到 5 年前
        1
  •  7
  •   Preciel    4 年前

    如果它与权限相关,那么首先确定哪个用户是您的web用户。
    如果你从未改变,那么 www-data

    对于权限,请执行以下操作(替换 www数据 如果需要):

    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)中,某些文件具有执行权限。
    执行此操作将删除权限。

    因此,我建议您将所有项目移出 /var/www 执行此操作之前,请先打开文件夹。
    使用权限完成后,只需在 /变量/www 文件夹中,它们将继承web用户和web组(本例中为www数据),并保留执行权限。

    [旁注]

    您使用的标记太多。
    file-permissions, symfony, ubuntu 应该足够了……;)