我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

搭建opencart,magento2环境

2022-10-31 10:22:17 - 米境通跨境电商



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

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

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

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

    1.如果用客户端导入一个2G的数据库文件会报错,怎么办呢?直接在虚拟机进入数据库用sourcexxx.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上了,也不用去虚拟机打包了,可是还是有问题;
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043