CSS未在magento2中正确加载。低于错误:
NameError: variable @button__shadow-active is undefined
in _buttons.less
答案 0 :(得分:1)
你使用wampserver吗?
Apache-> apache modules-> rewrite_module [启用此功能]
在此之后启动所有服务并检查它........
答案 1 :(得分:0)
Css未正确加载意味着静态内容呈现问题,
从var table
中删除缓存,page_cache,view_preprocessed授予var文件夹
的完全权限在magento根文件夹中运行静态命令php bin / magento setup:static-content:deploy
现在滚动网站
答案 2 :(得分:0)
由于静态部署而无法正确加载CSS而不将文件推送到pub / static目录。
您必须按照以下步骤操作。
1- rm -rf var/*
2- rm -rf pub/static/*
3- php bin/magento setup:static-content:deploy
4- chmod -R 7777 var pub/static
答案 3 :(得分:0)
由于错误表示您的变量较少且缺失且未找到。
这意味着这些是导致错误的可能原因:
- .less 变量声明无效
- 如果您要从其他文件导入变量 - 您在 xml 中无效声明该文件,或者您没有使用@import "custom-variables.less";
>
- 您的主 .less 文件
没有代码只有猜测。请给我们一个代码,以便我们更准确地检查它。还要检查.log文件,可以有一些提示。
答案 4 :(得分:0)
来自
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
来自
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
答案 5 :(得分:-1)
试试这个,
将/var
和/pub
个文件夹的权限设置为777
ssh使用此命令
php bin/magento setup:static-content:deploy