【问题标题】:Magento 2 Custom module works perfectly in developer mode but doesn't show in production modeMagento 2 自定义模块在开发人员模式下完美运行,但在生产模式下不显示
【发布时间】:2020-07-12 03:17:43
【问题描述】:

我在开发人员模式下创建了一个自定义模块,该模块在客户帐户中创建另一个选项卡,并且在模板中我正在对我们的另一个系统进行 api 调用以显示与客户属性相关的一些信息...开发人员模式一旦我切换到生产模式,它就不会显示模板或客户仪表板的输出.. 有人知道可能导致这种情况的原因吗?

我运行了所有可能的命令并删除了所有缓存/生成的代码

setup:uprade
setup:di:compile 
rm -rf var/generation/*
rm -rf var/cache/*
rm -rf var/log/*
rm -rf var/page_cache/*
rm -rf var/session/*
rm -rf var/view_preprocessed/*
rm -rf pub/static/*
rm -rf generated/metadata/* 
rm -rf generated/code/*
bin/magento setup:static-content:deploy
bin/magento setup:static-content:deploy es_ES

它在开发人员模式下工作,但一旦我切换到生产模式就不会显示。此外,如果我切换回开发人员,它会再次工作。

谢谢!

【问题讨论】:

    标签: magento magento2


    【解决方案1】:

    可能和权限有关,你能在开发者模式和生产模式下查看你的模块的权限吗?

    【讨论】:

    • 我在两种模式下拥有相同的权限
    • 检查 nginx 设置,例如关闭页面速度
    • 我试过了,还是没有变化。我不明白为什么它可以在开发人员模式下工作,但不能在生产环境下工作。不仅没有显示模板,生产中也缺少客户仪表板
    猜你喜欢
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 2019-11-16
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多