从filezilla传输文件的权限问题会导致商店后端/前端的登录问题

问题描述 投票:0回答:2

我在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的权限。

非常感谢您的支持!

debian virtualbox bitnami shopware
2个回答
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/*

乐于帮助!


0
投票

1.)这可能是虚拟主机上的错误设置。请确保服务器将使用shopware提供的.htaccess(例如“AllowOverride All”)并激活mod_rewrite。由于/ backend不是文件夹/文件,因此这不应该是权限问题。 (如果shopware.php / backend可以工作,那就是mod_rewrite的一个问题)

2.)您需要检查运行apache进程的用户是“bitnami”还是其他用户。这是一个常见的用户权限和权限问题。您正在使用其他用户(通过FTP)创建这些文件,并使用第二个(运行Apache进程的人)来访问它。您需要确保两个用户都可以创建和访问这些文件(例如,使用相同的组)。

© www.soinside.com 2019 - 2024. All rights reserved.