美文网首页
Magento2环境安装坎坷之路

Magento2环境安装坎坷之路

作者: 程序员的自我修养 | 来源:发表于2020-07-11 16:37 被阅读0次

来到新公司,公司用的magento2,遗憾的是从事了六七年的开发,也算个开发老鸟了,确没用过这个商城框架。

不过没关系,对于一个老鸟来说,框架都是浮云,干就完了。。。

开干先得搭建环境,把项目跑起来吧,万万没想到,这个搭建环境之路给我好好上了一课呀。

由于个人的开发习惯以及git代码管理,都是把项目代码放到win本地机,再通过amount挂载到vmware虚拟机跑起来的,通过一番折腾,centos7,php7.2,php各种扩展,redis,nginx,mysql5.7都安装好了,终于可以开始挂载win上的共享文件夹,马上就可以跑起来项目了,理想很丰满,现实很骨感呀!

1.如果用客户端导入一个2G的数据库文件会报错,怎么办呢?直接在虚拟机进入数据库用source xxx.sql导入终于成功导入了这个数据库;

2.项目打包,好吧,第一次知道了,这个项目打包要花十几分钟,还有种缓存的坑,先不说了,让我哭会。。。

3.一番操作猛如虎,一看报错250.。。。访问域名总是总是跳转到一个不知道的域名。。

4.各种谷歌,百度。。原来要改数据库表

        SELECT * FROM `core_config_data` WHERE `value` LIKE '%xxx%'   把这个字段的域名改为自己设置的域名 

        SELECT * FROM `core_config_data` WHERE `path` LIKE '%media%'  修改媒体文件域名

         SELECT * FROM `core_config_data` WHERE `path` LIKE '%cookie_domain%'   修改cookia验证的主域名 eg:baidu.com

  5.改完后,还要打包才能生效哦。。这也是个坑。。

好了,现在终于可以跑起来;你以为这就完了吗?远远没有哦!

由于通过mount挂载的方式访问的代码文件,所以页面响应慢到无法忍受。

还遇到个问题, 同一台虚拟机上部署第二个项目的时候报错502,这个问题还没有找到原因,怀疑是php端口问题,还没有花时间去处理。。。(这个问题找到原因了,由于公司多套代码,每套代码的配置文件不一样,仔细检查配置文件;说到这里,又想吐槽magento这个坑货,配置文件不对跑不起来,报错信息完全看不出来是哪里的问题。。。真是无语)

既然挂载的方式太慢,那就把代码直接上传到虚拟机上吧!这样的方式确实比挂载的会快一些,不过这样就是win和虚拟机上有两套代码了,git拉取代码到本地,通过ide的sftp功能上传代码到虚拟机指定文夹;但是这样的话,写代码是在本机上,还得去虚拟机上打包,这也不是我想要的效果呀!做为一个有完美主义情节的程序猿,自己用着不爽怎么能忍受呢!

直接用win环境跑吧,安装个phpstudy8.1版本,一番操作猛如虎,项目跑起来了,看起来代码和环境都在win上了,也不用去虚拟机打包了,可是还是有问题;

1.找不到request.js文件,win环境下要修改查询文件的路径反斜杠

2.  可能会遇到扩展版本号不更新的情况报错,手动sql修改数据表版本号 setup_module

建议:

1.公司多人开发项目,布置开发用数据库,redis服务器;开发人员本机只用跑项目代码,减少对本机的历力,不到于跑的太慢,效率太低;针对有人会说,magento要指定域名的问题,开发组人员本机都同一个域名就好了呀!

2.由于magento2太大,太占内存;建议开发人员就直接在win上开发,在win上搭建环境;必竟开虚拟机也要占2G的内存吧。。。

3.感谢土豪公司配置的电脑 i7CUP+16G内存  256固态+2T硬盘  ,配置差的电脑是真跑来起来这个项目呀。。。。

相关文章

  • Magento2环境安装坎坷之路

    来到新公司,公司用的magento2,遗憾的是从事了六七年的开发,也算个开发老鸟了,确没用过这个商城框架。 不过没...

  • React Native Mac版环境配置

    Mac环境下RN的安装之路: 前言:之前安装了Flutter环境,准备Flutter之路。。现在又准备安装一下Re...

  • 如何安装magento2,magento2安装教程

    新书发布,点赞收藏: 点击查看 --->Magento2.0企业级开发实战[https://www.kanclou...

  • magento2二次开发

    magento2二次开发需要掌的知识包括: magento2 重写 magento2 module magento...

  • magento2 重写

    magento2 重写需要掌的知识包括: magento2 重写控制器 magento2 重写block mage...

  • 9.如何创建安装、升级、卸载脚本

    Magento 2 开发目录 本文主要研究一下Magento2 模块中如何使用安装升级的SQL脚本。在你安装或升级...

  • 坎坷之路

    一段感情走不下去了,我始终觉得是我自己的问题。开始得有多仓促,结束得就有多快,我还在这里辗转反侧,别人那里已经有了...

  • 坎坷之路

    成功是自己的,成材是大家的。孩子该上学了,学前教育,小学,初中,学习不好,上高中都有点难。上了大学,高等教育,老师...

  • 坎坷之路

    “如果学驾照没有挂过,那么过程就是不圆满的。”这句毫无依据的话只好拿来安慰自己。 第一次考科目二,失败了,两次机...

  • 2022-05-27

    RN学习之路1:mac系统下搭建RN环境 1,安装homebrew 终...

网友评论

      本文标题:Magento2环境安装坎坷之路

      本文链接:https://www.haomeiwen.com/subject/jjpzqktx.html