Magento从生产模式切换到开发模式后报错了页面出不来了。

首先你是windows,所以不会出现是权限问题。
报错提示是说文件找不到。。你看看提示的文件到底是否存在。

运行了bin/magento setup:static-content:deploy后前台好了,但是后台登录后就报错了

这个错误说的是创建ACL(权限管理)对象失败,你先搜索一下看看有没有解决方案。

好像是开发插件写法有问题

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Acl/etc/acl.xsd">
<acl>
    <resources>
        <resource id="Magento_Backend::admin">
            <resource id="SalesRulePerCustomerCoupon::customercoupon" title="Customer Coupon Code" sortOrder="100"/>
        </resource>
    </resources>
</acl>
</config>

这个文件我也不知道有什么问题,去掉就可以了,但是之前也没有报错,只是前几天切换为生产模式,然后现在又有修改,所以切换为开发模式,然后后台登录后就报这个错。(前台也是搞了大半天才好,现在真不敢随便切换模式了)。

你这个是插件么?找下开发商呢。

是别的同事写的插件。

如果是插件,命名都不对哦,再看一下教程吧:

好的~谢谢
我现在的疑问是:为什么现在才问问题,之前一直没有问题(这个插件是好久以前就写了的)。

开发模式本身就是要把错提示出来的啊

但是以前(默认模式–不就是开发模式嘛?)没问题。

默认模式肯定不是开发模式啊,不然怎么名字叫default而不直接叫development

那为什么模式切换只有production 和 developer 啊?
–所以我以为默认模式就是developer。

有三个模式哦,但是只能在这两个模式中切换。

哦哦~了解了,感谢。