如何访问 Magento 2 网站代码库/目录文件?

问题描述

正如您可能会说的,我是 Magento2 的新手,我正在尝试了解一些基础知识。我是一名全栈开发人员,习惯于自己开发(前端和后端),然后使用 docker,最后将其托管在 AWS:S3/EC2 或 AWS: Elastic Beanstalk 上。话虽如此,Magento 似乎是一个完全不同的野兽要征服。

我有一个家庭成员希望我为他们的网站做一些基本的前端工作(例如更改导航栏设计和以后可能的主页大修),自然想帮助他们,我同意查看并看看我能做什么。我可以访问他们的 Magento 2 仪表板区域,并且到目前为止一直在环顾四周,但运气不佳。我在网上研究过 Magento 2 允许“页面生成器”或“所见即所得”类型的功能。但是我无法使用这些类型的工具,因为我的家庭成员不久前拥有由 Magento 2 开发公司构建的网站,并且所有内容都是手动编码的,如果使用上述工具之一可能会导致问题。因此,我试图访问他们的站点目录,以便我可以进入并进行必要的更改并上传文件。但我真的很纠结如何访问代码库。

我读到管理员需要向我发送代码???或者授予我访问代码或类似内容的权限?我有实时服务器的主机、端口、根、用户名、密码等,但仍然有问题。

任何帮助将不胜感激。

解决方法

需要使用ssh访问服务器

ssh user@host -p port

进入服务器后,你应该在项目根目录下建立一个git仓库,将代码从服务器推送到仓库,然后将仓库克隆到你的本地环境。

从那以后,这是正常的开发流程。您可以使用带有示例数据的干净数据库,也可以从实时环境中转储数据库并在本地环境中使用它,但这需要在导入后对数据库进行一些更改。

详细说明完成此任务所需的所有步骤将花费很长时间,并且会涵盖许多不同的问题/步骤。

“我读到管理员需要向我发送代码???” 不确定您的意思,但 Magento 管理员只是网站后端的用户。他无权访问任何代码。 git 存储库管理员(可能是以前的开发人员)可以授予您访问代码存储库的权限,但这似乎不是一个选项。