奇葩小知识:M2莫名其妙JS或是css未正常静态化

作者:admi... 点击数: 0 收藏到会员中心
最后编辑时间: 2022-02-19 03:14

今天有一个客户的主机出现奇特的情况,无法正常静态化两三个JS.

1.jpg


后台也是有几个无法正常静态化js及CSS

处理过程:

  1. 先是检查了整个站点的文件所有者及用户组,让其一致

  2. 检查了generated目录,magento下的个别目录是root,纠正它

  3. VAR目录下在2.3.x版本中view_preprocessed中会有文件预生成。但是无法在其中找到文件

  4. 修改di.xml文件关了symlink软链接,再生成,还是没有文件出现

  5. 这时一步一步追踪文件 后位置,发现以下目录文件丢失?

    也是软链接JS及少量CSS目录位置


lib/web

下的requirejse及mage目录下为空,无任何文件。

缺失的主题web目录下无这些文件。

从新下载一个复制上传。

再次生成静态,一切回归正常。


总结:

付费内容限时免费中...

查阅了无数的资料, 后估计可能在使用M2软链接的时候,有时部分服务器或是VPS配置会有频繁生成软链接的时候造成原始文件丢失的情况发生。

这种情况发生的概率非常之小,如出现尽量关了软链接,全部静态生成,保证系统文件正常有效。


内容说明:
如您需要转载本文请保留以下信息是对作者发文的支持与尊重:

奇葩小知识:M2莫名其妙JS或是css未正常静态化 来源于 https://www.magentola.com/news-read-270.html
上一篇:M2每天一个奇葩的问题:后台无法正常上传图片:Filename is too long; must be 90 characters or less
下一篇:M2 update on save 与 Update by Schedule 有什么不同
相关内容
产品推荐