从 filezilla 传输文件的权限问题在 shopware 后端/前端遇到登录问题
Permission problems with file transfer from filezilla runs into login problems in the shopware backend / frontend
我在 AWS 上有 运行 一个商店软件堆栈,它运行没有问题。
现在我尝试使用 bitnami shopware stack for virtualbox.
将这个 live shop 克隆到开发环境
我已经通过 SSH 和 PPk 密钥将这个虚拟的 shopware 堆栈连接到 putty 和 filezilla。
现在我尝试上传我的实时目录“shopware”以覆盖虚拟机上现有的 shopware 文件夹opt/bitnami/apps
我进入这个错误之后:
我在社区中看到将用户组用户更改为bitnami:
sudo chown -c bitami /opt/bitnami/apps
它仍然无法正常工作,但另一个大问题出现了:
我无法在虚拟机上访问我的登录和前端站点,现在出现此错误:
You don't have permission to access /backend on this server.
在这个用户被更改之前它可以通过浏览器登录,有用户root
,所以我试图把这个用户还回去,但问题也在那里:
希望有人能告诉我以下两个问题:
1.) 我如何更改权限/用户,以便我可以通过浏览器在 shopware 中登录
2.) 我如何修改将本地 shopware 文件夹(包括所有子文件夹)上传到虚拟机上的 opt/bitnami/apps
的权限。
非常感谢您的支持!
1.) 这可能是您的虚拟主机上的错误设置。请确保服务器将使用 shopware 提供的 .htaccess(例如 "AllowOverride All")并且 mod_rewrite 已激活。由于 /backend 不是 folder/file,这应该不是权限问题。 (如果 shopware.php/backend 可以工作,那是 mod_rewrite 的问题)
2.) 您需要检查用户 运行 的 apache 进程是 "bitnami" 还是另一个。这是一个常见的用户权限问题。您正在使用不同的用户创建这些文件(通过 FTP)和第二个用户(运行 apache 进程的用户)来访问它。您需要确保两个用户都可以创建和访问这些文件(例如,通过使用同一组)。
这里是 Bitnami 工程师,
首先,当真实路径是 /opt/bitnami/apps/shopware/htdocs
时,您试图访问 /opt/bitnami/apps/shopware/shopware/htdocs
。除此之外,您似乎删除了 /opt/bitnami/apps/shopware 下文件的执行权限,这就是为什么您无法列出文件夹内容的原因。
apps/shopware/htdocs:
total 380
drw-rw-rw- 12 bitnami daemon 4096 Jan 15 04:08 .
请使用 SSH 连接和运行此命令
sudo chmod +x /opt/bitnami/apps/shopware/*
乐于助人!
我在 AWS 上有 运行 一个商店软件堆栈,它运行没有问题。 现在我尝试使用 bitnami shopware stack for virtualbox.
将这个 live shop 克隆到开发环境我已经通过 SSH 和 PPk 密钥将这个虚拟的 shopware 堆栈连接到 putty 和 filezilla。
现在我尝试上传我的实时目录“shopware”以覆盖虚拟机上现有的 shopware 文件夹opt/bitnami/apps
我进入这个错误之后:
我在社区中看到将用户组用户更改为bitnami:
sudo chown -c bitami /opt/bitnami/apps
它仍然无法正常工作,但另一个大问题出现了:
我无法在虚拟机上访问我的登录和前端站点,现在出现此错误:
You don't have permission to access /backend on this server.
在这个用户被更改之前它可以通过浏览器登录,有用户root
,所以我试图把这个用户还回去,但问题也在那里:
希望有人能告诉我以下两个问题:
1.) 我如何更改权限/用户,以便我可以通过浏览器在 shopware 中登录
2.) 我如何修改将本地 shopware 文件夹(包括所有子文件夹)上传到虚拟机上的 opt/bitnami/apps
的权限。
非常感谢您的支持!
1.) 这可能是您的虚拟主机上的错误设置。请确保服务器将使用 shopware 提供的 .htaccess(例如 "AllowOverride All")并且 mod_rewrite 已激活。由于 /backend 不是 folder/file,这应该不是权限问题。 (如果 shopware.php/backend 可以工作,那是 mod_rewrite 的问题)
2.) 您需要检查用户 运行 的 apache 进程是 "bitnami" 还是另一个。这是一个常见的用户权限问题。您正在使用不同的用户创建这些文件(通过 FTP)和第二个用户(运行 apache 进程的用户)来访问它。您需要确保两个用户都可以创建和访问这些文件(例如,通过使用同一组)。
这里是 Bitnami 工程师,
首先,当真实路径是 /opt/bitnami/apps/shopware/htdocs
时,您试图访问 /opt/bitnami/apps/shopware/shopware/htdocs
。除此之外,您似乎删除了 /opt/bitnami/apps/shopware 下文件的执行权限,这就是为什么您无法列出文件夹内容的原因。
apps/shopware/htdocs:
total 380
drw-rw-rw- 12 bitnami daemon 4096 Jan 15 04:08 .
请使用 SSH 连接和运行此命令
sudo chmod +x /opt/bitnami/apps/shopware/*
乐于助人!