温馨提示:本文翻译自stackoverflow.com,查看原文请点击:iis 7.5 - Installing magento 2 does not deploy the /pub/static/frontend and backend
iis-7.5 magento magento2

iis 7.5 - 安装magento 2不会部署/ pub / static / frontend和backend

发布于 2020-04-24 16:08:14

我遇到这个怪异的错误,但没有找到原点。首先,我想说一下,我之前曾成功使用xampp服务器在Windows操作系统上完成了Magento 2的一些安装。

我现在正尝试在具有IIS的Windows Server上安装magento实例

基本上在配置作曲家等之后,安装运行良好。在安装过程中未提及任何错误等。

但是最后,当我尝试在后端或前端存储区访问时,它显示页面,但没有加载CSS或图像文件。当我查看缺少的资源时,基本上所有应该位于以下文件夹中的css和图像文件都出现404错误

pub/static/frontend/*
pub/static/backend/*

在我的文件夹pub / static /中,实际上只有_requirejs文件夹和.htaccess文件,但没有文件夹前端和后端

我猜文件夹的前端和后端是自动生成的,因为默认情况下在magento 2.0的初始克隆中它们不是默认的

因此,如果有人对问题可能来自何处有了任何想法。

需要考虑的其他信息:我已经检查了权限,Web服务器对每个文件夹和文件magento 2.0根目录具有完全访问权限(读取和写入)。

查看更多

提问者
Anselme
被浏览
26
Chiragit007 2019-01-16 16:52

一个更简单的方法是在magento根文件夹下的命令下运行。

php bin/magento setup:static-content:deploy

这样可以将内容完美地放入相应的文件夹中。如果您使用的是特定语言,请按照以下方式运行。

php bin/magento setup:static-content:deploy en_US
php bin/magento setup:static-content:deploy en_GB