我下载了Bitnami 的 Magento 虚拟机(OVA,在 Windows 上的 vmware 中使用它)。它是 Debian 9 ( Debian GNU/Linux 9.8 (stretch)
),带有Apache/2.4.39 (Unix)
, PHP 7.1.27
。默认情况下,它配置为从 Magento 提供服务/opt/bitnami/apps/magento/htdocs
我可以用来通过 SSH 连接的用户是 bitnami 用户,它没有修改 magento 目录中文件的权限。所有服务都配置为与另一个用户一起运行,例如 daemon 或 mysql。
我应该怎么做才能使用主机系统上的 IDE 通过 SFTP 打开 magento 的目录并能够部署文件?
我的理解是我可以使用 SSH 连接,保持终端打开,这样我就可以bin/magento
使用目录中的 git 运行命令,并在我的主机系统上使用 PhpStorm 编辑和部署文件,同时我可以使用 bitnami 虚拟机的 ip 打开网站在我的浏览器中。
答案1
检查 php-fpm 池 magento 并设置用户和组。在 apache conf 中,您可以为 magento 虚拟主机设置用户/组。之后,您使用用户/组进行 sftp 访问或 ftp 访问或 git 或...