Magento CLI 2.2 迁移新服务器的问题

6.61K 浏览M2交流区

Magento CLI 2.2 迁移新服务器的问题

WEB 服务器环境:

双CPU 4G内存 40SSD硬盘 CentOS 7.6 64位 PHP 7.0.33

DB 服务器环境:

双CPU 4G内存 40SSD硬盘 CentOS 7.6 64位 MySql 5.7.26

操作步骤:

1. 把apache www目录下的html整个目录打包,并上传到新的服务器的apache www目录下。

2. 解压缩打包的html压缩文件。

3. 执行相关magento命令:

    a. php bin/magento setup:upgrade

    b. php bin/magento cache:clean

    c. php bin/magento cache:flush

    d. php bin/magento static-content: deploy -f

4. 修改数据库连接串、帐号和密码。

5. html目录下所有的文件、文件夹授权 chmod -R 777 /var/www/html/

6. 重启apache。

问题:

前端和后端所有页面的css全部失效、js全部404,错误信息请查阅截图。

请帮忙解决一下,不胜感激!

0

.htaccess文件是有的。

而且core_config_data相关的数据都已经修改了。

0

感觉是没有修改数据库里面的  core_config_data  里面的链接

0

你pub目录下是不是缺少.htacess文件还是什么?
你用的apapche,理论上不需要配置vhost就能直接用的。这一看就是rewrite的问题,路径没有找到。

0

先把pub/static/frontend下面的文件清空,然后执行php  bin/magento  static-content:  deploy  -f
如果不行执行以下操作
1.禁用静态文件version或者把pub/static/deployed_version.txt内容修改为1562037111
2.检查下迁移后的服务器的时区,php的时区是否有问题。
3.如果用了前端缓存器,把缓存器也清空。
目前静态文件版本看是
http://47.88.87.206/pub/static/version1562037111/frontend/Sm/histore/en_US/mage/calendar.css      404
http://47.88.87.206/pub/static/frontend/Sm/histore/en_US/mage/calendar.css    200

0