从github克隆Magento2资料来源:https://github.com/magento/magento2
安装进行得很顺利。然而,在浏览器下载静态文件时出现了一些问题。多个文件丢失:
pub/static/frontend/Magento/blank/en_US/*安装进行得很好,AFAIK所有的静态文件都加载了。
P.S.
这可能有某种关系,但似乎URL的重写是不正确的-抛出404页。我想两者之间有很强的相关性,但我看不出到底在哪里?做了一些研究(应用),但没有结果。
发布于 2017-09-02 16:07:24
我对“部署”命令没有任何进展。我打开了developer模式,它不需要部署的静态文件,但仍然不需要go。
结果还存在其他问题: CSS和JS文件的路径名仍在"pub/static“下的已部署目录中查找文件,在”core_config_data“中添加此设置解决了这个问题:从This Answer
insert core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0); 那个问题解决后,我仍然有问题。.htaccess文件具有使用Apache2.2语法的行。我将主.htaccess改为Apaches2.4语法,但没有意识到整个系统中有很多.htaccess文件。"pub“目录中的文件阻止访问css和js文件,因为Apache在无法解析.htaccess之后放弃了。
在.htaccess中,我简单地将这两行的所有出现作为注释
#order allow,deny
#deny from all这只是在我的本地计算机上的一个演示安装,所以我不关心。我们真正需要的是用于.htaccess文件的快速2.4版本。
发布于 2020-02-05 23:25:53
首先,必须设置文件权限。
find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} +
find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} +
chown -R :www-data . # Ubuntu
chmod u+x bin/magento 然后通过命令php bin/magento clear:cache清除缓存
从现在开始,当您转到任何页面时,都会自动生成必要的静态文件。
发布于 2016-05-24 11:45:14
必须清除发布/静态文件夹中的文件夹,而不是部署内容
删除发布/静态文件夹中的文件夹
rm -rf pub/static/frontend/ pub/static/adminhtml/ pub/static/_requirejs/比部署
bin/magento setup:static-content:deployhttps://stackoverflow.com/questions/30440234
复制相似问题