安装Magento 2默认模板后无法加载CSS和JS
OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1
php bin/magento setup:static-content:deploy [locales]
安装Magento 2默认模板后无法加载CSS和JS
OS: Windows 10
Xampp Control panel V3.2.2
PHP version: 5.6.28
Server: Apache/2.4.23 (Win32)
phpmyadmin Version information: 4.5.1
php bin/magento setup:static-content:deploy [locales]
Answers:
当我进行以下更改时,它的工作方式是:
从文件pub/static
夹中删除所有文件,但不删除.htaccess文件
转到app / etc / di.xml
替换('Symlink'->'Copy')
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
通过
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
步骤1:-转到var文件夹,然后检查.htaccess文件是否可用。如果不可用,则将.htaccess文件复制到默认的magento2中并粘贴。
步骤2:-转到pub \ static文件夹,然后检查.htaccess文件是否可用。如果不可用,则将.htaccess文件复制到默认的magento2中并粘贴。
第三步:-登录您的ssh / putty并进入根目录并运行以下命令
一种)。rm -rf var / *
b)。rm -rf pub / static / *
C)。php bin / magento设置:静态内容:部署
d)。chmod -R 777 var pub / static
步骤4:-刷新您的链接。
如果在CSS路径中显示版本名称,这是最简单的解决方案
像:pub / static / version323334 /
然后在我的SQL中运行此查询
INSERT INTO 'core_config_data' ('path', 'value')
VALUES ('dev/static/sign', 0)
ON DUPLICATE KEY UPDATE value = 0;
之后,清除配置缓存
bin/magento cache:clean config
您还可以禁用静态文件版本表admin
如果在magento 2中安装后遇到主题问题,则可以按照以下步骤操作:
INSERT INTO core_config_data(path,value)VALUES('dev / static / sign',0)ON DUPLICATE KEY UPDATE值= 0;
更新
dbname
。core_config_data
SETvalue
='0'在哪里core_config_data
。path
像'%web / seo / use_rewrites%';
sudo rm -rf var / di var / generation / var / page_cache / var / cache / pub / static / frontend / pub / static / adminhtml / pub / static / _requirejs / pub / static / deployed_version.txt
须藤chmod -R 777 var / * pub / *
sudo php bin / magento设置:升级
sudo php bin / magento设置:静态内容:部署
完成这些步骤后,您将能够看到正确的主题。
可能是mod重写时的问题。请在服务器上检查mod重写设置。如果您使用的是apache,请按照以下步骤启用mod重写
sudo a2enmod rewrite
sudo service apache2 restart
只需删除pub \ static中除.htaccess之外的所有内容,然后刷新页面即可解决此问题。
1.只删除var / view-processed / pub文件夹,也删除pub / static / frontend /所有文件夹。
2.在mysql core_config_data中,检查dev / static / sign是否具有scope-default,作用域id-0和值0。如果不存在该字段,则创建它。
3.然后运行php bin / magento setup:static-content:deploy -f php bin / magento cache:flush
在命令行Magento根目录中,使用以下命令。
php bin / magento设置:升级
php bin / magento缓存:干净
php bin / magento设置:静态内容:部署
or
php bin / magento设置:静态内容:部署-f