文件权限准备情况检查问题

本文修复了文件权限就绪检查问题。 Adobe Commerce文件系统中的目录必须可由Web服务器用户和Adobe Commerce文件系统所有者(如果适用)写入。 如果未正确设置您的权限,Web设置向导中会显示类似于以下内容的错误:

install_rc_file-perms.png

解决问题的方式取决于您设置的是单用户还是双用户:

  • 一个用户 意味着您是以同时运行Web服务器的同一用户登录到Adobe Commerce服务器。 此类设置在共享托管环境中很常见。
  • 两个用户 意味着您通常 无法 以Web服务器用户身份登录或切换到该用户。 通常以一个用户身份登录,并以其他用户身份运行Web服务器。 这在私有托管中或您拥有自己的服务器时是典型的。

单用户分辨率

如果您具有命令行访问权限,请输入以下命令(假定在中安装了Adobe Commerce) /var/www/html/magento2

$ cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+w {} + && chmod u+x bin/magento

如果您没有命令行访问权限,请使用托管提供商提供的FTP客户端或文件管理器应用程序来设置权限。

双用户分辨率

要选择性地在一行中输入所有命令,请输入以下内容(假定Adobe Commerce已安装在中) /var/www/html/magento2 并且Web服务器组名称为 apache

$ cd /var/www/html/magento2 && find var vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + && find var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + && chown -R :apache . && chmod u+x bin/magento

如果文件系统权限设置不正确,且Adobe Commerce文件系统所有者无法更改权限,则可以作为用户输入命令,并使用 root 权限:

$ cd /var/www/html/magento2 && sudo find var vendor
  pub/static pub/media app/etc -type f -exec chmod g+w {} + && sudo find
  var vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + &&
  sudo chown -R :apache . && sudo chmod u+x bin/magento
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a