我在AWS上运行了一个商店堆栈,运行没有问题。现在我尝试使用bitnami shopware stack for virtualbox将这个实时商店克隆到开发环境。
我通过SSH和PPk Key将这个虚拟商品堆栈连接到putty和filezilla。
现在我尝试上传我的live direktory“shopware”来覆盖虚拟机上现有的shopware文件夹opt/bitnami/apps
我输入此错误后:
我在社区中读到将组用户更改为bitnami:
sudo chown -c bitami /opt/bitnami/apps
它仍然不起作用,但另一个大问题是:
我没有在虚拟机上访问我的登录和前端站点,现在出现此错误:
您无权访问此服务器上的/后端。
在此用户更改之前,它通过浏览器登录,有用户root
,所以我试图给这个用户,但问题也在那里:
我希望有人能告诉我以下两个问题:
1.)我如何更改权限/用户,我可以通过浏览器在shopware中登录
2.)我如何修改在虚拟机上将本地商店文件夹(包括所有子文件夹)上传到opt/bitnami/apps
的权限。
非常感谢您的支持!
Bitnami工程师在这里,
首先,当真正的路径是/opt/bitnami/apps/shopware/shopware/htdocs
时,你正试图访问/opt/bitnami/apps/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/*
乐于帮助!
1.)这可能是虚拟主机上的错误设置。请确保服务器将使用shopware提供的.htaccess(例如“AllowOverride All”)并激活mod_rewrite。由于/ backend不是文件夹/文件,因此这不应该是权限问题。 (如果shopware.php / backend可以工作,那就是mod_rewrite的一个问题)
2.)您需要检查运行apache进程的用户是“bitnami”还是其他用户。这是一个常见的用户权限和权限问题。您正在使用其他用户(通过FTP)创建这些文件,并使用第二个(运行Apache进程的人)来访问它。您需要确保两个用户都可以创建和访问这些文件(例如,使用相同的组)。