我遇到了很多人似乎遇到的同样问题,我现在花了20多个小时来研究这个问题,而且没有一个解决方案能够解决问题。 - 我在VPS服务器上做了一个全新的干净安装的magento 2,所有正确的php扩展等等 - 安装很棒...点击主页,我没有CSS,在管理区域也是如此。
每个人似乎都说这是解决方案,但它不起作用。 在Magento 2安装后未显示CSS / js图像。
第一个原因:您的发布/静态目录的权限。
请记住您应该对文件644和目录755进行权限。
里面必须有三个目录。如果不是第二个原因。
第二个原因:您需要通过PHP命令行部署静态文件。
首先你应该导航到magento安装的root并运行命令php bin / magento setup:static-content:deploy它会生成所有必要的文件,在成功运行之后加载这个命令将以下目录的文件权限更改为755 酒吧/静态/前端/ 酒吧/静态/ adminhtml 发布/静态/ _requirejs
我已经重新安装了magento,重新启动了网络服务器,完成了所有工作,我只是因为Magento的Magento 2直接全新清洁安装被破坏而无法修复。我希望它至少可以开箱即用。
任何帮助都会非常感激,我真的需要这个店面,我甚至无法开始。 这就是点击页面时的样子:
答案 0 :(得分:0)
好的,所以我已经让它发挥作用,但我知道有些事情是不对的。
我做的是从头开始重新安装magento(约20次,大声笑) - 最后跑了:
找到。 -type d -exec chmod 770 {} \; &安培;&安培;找 。 -type f -exec chmod 660 {} \; &安培;&安培; chmod u + x bin / magento打破了一切,然后我在一切上运行了755权限...最后我可以查看商店和管理员...并且似乎功能有点好......
问题是,我在商店做的任何事情都有持续的权限问题...例如,我通过管理员上传了一个徽标,如果你试图从浏览器中查看它,那么徽标是404,直到我进入并浏览带有图像的pub文件夹,并更改徽标.png文件的权限。 (同样适用于每个产品形象,每一件事)当然必须有更好的解决方法吗?所以我想问题的第一部分已经回答了,但现在又出现了另一个问题。关于准备废弃magento,因为这太耗时了。它应该不是开箱即用的。我会喜欢任何人的建议
答案 1 :(得分:0)
您只需要启用Apache模块
Go to Wamp / Xamp -> Apache -> Apache Modules -> rewrite_module
希望这会有所帮助:)