【问题标题】:Prestashop 1.7.2.2 new modules folders have 777 permissionsPrestashop 1.7.2.2 新模块文件夹有777个权限
【发布时间】:2017-11-19 12:33:56
【问题描述】:

我安装了 Prestashop 1.7.2.2,对于我通过管理仪表板安装的每个新模块,我都有以下问题:

为此新模块创建的文件夹和文件的文件夹权限设置为 777,文件权限设置为 666,为了正确使用该模块,我必须手动将它们更改为文件夹的 755 和文件的 644。

有人知道这个问题的根源吗?

谢谢!

【问题讨论】:

  • 如果你改变你的umask默认值呢?
  • 我根本不了解 Prestashop,但我相当确定您的环境有问题。
  • @Abdelouahab 我该怎么做?我将网站托管在共享服务器上
  • 抱歉耽搁了,@iBug 给出了修复的方法,现在关于文件可用性,您需要与提供者确认

标签: file-permissions prestashop-1.7


【解决方案1】:

您的 shell RC(或 umask 设置)有问题。根据您的外壳,它可能是~/.bashrc~/.zshrc 左右。在其底部添加此行 如果您希望 0755 成为文件夹的默认权限,而 0644 成为文件的默认权限:

umask 0022

您可能会遇到这种情况,因为您当前的 umask 设置为 0000。输入不带任何参数的 umask 以查看其当前值。

【讨论】:

  • 我在共享服务器上有一个主机帐户,但我无权访问 shell。我会尝试向托管公司寻求支持。我认为问题出在 Prestashop 上,因为我在同一个帐户上安装了 Prestashop 1.6,而我之前没有遇到过这个问题。
  • @user3774485 根据我个人的经验,生产软件不可能有这么大的bug(文件模式),而且我看到的所有这些问题都与umask有关设置。但是,它可能不是外壳。
猜你喜欢
  • 1970-01-01
  • 2021-12-16
  • 2015-05-11
  • 1970-01-01
  • 2020-04-09
  • 1970-01-01
  • 1970-01-01
  • 2018-12-17
  • 1970-01-01
相关资源
最近更新 更多