Magento CLI 2.2 迁移新服务器的问题
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,错误信息请查阅截图。
请帮忙解决一下,不胜感激!
先把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