【问题标题】:PHP Codeigniter Unexpected Error(Module 'imagick' already loaded)PHP Codeigniter 意外错误(模块 'imagick' 已加载)
【发布时间】:2017-06-11 13:37:46
【问题描述】:

我正在使用 PHP Codeigniter 并且意外地在实时服务器上发生了此错误。谁能帮忙。

严重性:核心警告

消息:模块“imagick”已加载

文件名:未知

行号:0

【问题讨论】:

    标签: php codeigniter-3


    【解决方案1】:

    index.php文件中修改这一行

    define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');
    

    define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'production');
    

    【讨论】:

      【解决方案2】:

      那是从 php 加载而来的。在你的大学文件中有 2 行加载 imagick 扩展

      假设 Linux 服务器可能位于 /etc/php/conf.d 或类似位置。

      Ubuntu 服务器使用/etc/php7/apache/conf.d 例如假设您使用 php 作为 Apache 模块

      在里面你应该可以用 grep 搜索 imagick 这个词 只需删除其中一个

      【讨论】:

      • 在apache服务器中没有找到这样的文件或目录。
      • 它是如何设置的?您的主要 php.ini 位于哪里
      • 其实这个错误是在实时服务器上而不是在本地服务器上,我在实时服务器上搜索了php.ini,但没有找到。
      【解决方案3】:

      我在使用 Codeigniter 时遇到了类似的问题。在本地运行时错误不显示,但在服务器中显示。 我的解决方案是在 index.php 的末尾添加脚本

      ini_set('display_errors','off');
      

      现在,我的错误消失了。希望这能有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-24
        • 2017-04-07
        • 2023-04-02
        • 2016-11-05
        • 1970-01-01
        • 2014-03-22
        相关资源
        最近更新 更多