我在AWS上运行了一个Shopware堆栈,该堆栈运行正常。 现在,我尝试使用针对 virtualbox 的bitnami商店软件堆栈将这个在线商店克隆到开发环境中。
我已经通过SSH和PPk Key将虚拟的购物软件堆栈连接到腻子和文件浏览器上。
现在,我尝试上传实时目录“ shopware”以覆盖虚拟机opt/bitnami/apps
上的现有shopware文件夹
出现此错误后:
我在社区中阅读过,将用户从组用户更改为bitnami:
sudo chown -c bitami /opt/bitnami/apps
它仍然无法正常工作,但另一个大问题还在前面:
我没有到达虚拟机上的登录和前端站点,现在出现此错误:
您无权访问此服务器上的/ backend。
在更改此用户之前,它可以通过浏览器登录,但存在root
用户,因此我试图退还该用户,但问题仍然存在:
我希望任何人都可以告诉我以下两个问题:
1。)我必须如何更改权限/用户才能通过购物软件中的浏览器登录
2。)如何修改将本地shopware文件夹(包括所有子文件夹)上传到虚拟机上的opt/bitnami/apps
的权限。
非常感谢您的支持!
答案 0 :(得分:1)
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 :(得分:0)
1。)这可能是您的虚拟主机上的错误设置。请确保服务器将使用商店软件提供的.htaccess(例如“ AllowOverride All”),并且已激活mod_rewrite。由于/ backend不是文件夹/文件,因此权限不应该成为问题。 (如果shopware.php / backend可以正常工作,则与mod_rewrite有关)
2。)您需要检查运行apache进程的用户是“ bitnami”还是其他人。这是一个常见的用户权限问题。您正在使用其他用户(通过FTP)创建这些文件,并使用另一个用户(运行apache进程的一个)来访问该文件。您需要确保两个用户都可以创建和访问这些文件(例如,通过使用同一组)。