【问题标题】:Clear cache for prod. env. in Orocommerce清除产品缓存。环境。在 Orocommerce
【发布时间】:2020-06-22 00:55:43
【问题描述】:

我正在尝试在运行时更改我的.yml 文件,并且必须执行php bin/console cache:clear 命令,这样这些更改才会影响应用程序。

我尝试在运行时使用控制器运行cache:clear 命令,但每次使用不同的方法时都会遇到相同的错误。

错误:

"警告:ini_set():会话处于活动状态。您无法更改 session模块此时的ini设置在 NativeFileSessionHandler.php"

我知道在运行时执行cache:clear命令并不是错误中看到的好方法,所以有没有其他方法可以通过编程方式执行此命令或查看.yml中更改的效果在应用程序执行期间不使用控制台的文件?

【问题讨论】:

    标签: symfony caching yaml clear-cache orocommerce


    【解决方案1】:

    这里讨论了这个错误:ErrorException: Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in /../../

    可能的解决办法是:

    确保您的 php 配置 php.ini 已配置:session.auto_start = 0。

    清除 prod 环境的缓存时,您必须指定环境,因为 dev 是默认设置。像这样使用 --env 参数:

    php bin/console cache:clear --env=prod

    【讨论】:

    • 非常感谢您的关注,但我已经尝试了您提到的所有内容。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 2010-09-16
    • 1970-01-01
    • 2022-10-13
    • 2014-09-09
    • 2011-11-11
    • 2021-11-10
    相关资源
    最近更新 更多