【问题标题】:ERROR: Module ‘sqlite3’ already loaded on line 0 in file Unknown错误:模块“sqlite3”已加载到文件未知的第 0 行
【发布时间】:2020-12-08 07:14:33
【问题描述】:

在我的新 PHP 7.4 盒子(composer create-project slim/slim-skeleton:dev-master ta-api)中安装 PHP Slim 框架并访问 URL(https://my-domain.com/ta-api/public)后,我收到下一条 JSON 错误消息:

{
  “statusCode”: 500,
  “error”: {
    “type”: “SERVER_ERROR”,
    “description”: “ERROR: Module ‘sqlite3’ already loaded on line 0 in file Unknown.”
  }
}

我错过了什么?

【问题讨论】:

标签: php slim


【解决方案1】:

似乎是 PHP 版本,我将我的 PHP 版本支持为 7.3 并且该错误消失了。在之前的测试安装中(我因为这个问题而删除了)还有其他 PHP 错误,希望这些错误现在也能得到纠正。

【讨论】:

    【解决方案2】:

    在将 codeigniter 项目上传到 directadmin 面板后,我遇到了同样的错误。

    我发现服务器 php 版本是 7.4(当前)。 然后我将 php 版本更改为 7.3 。 它对我有用。

    【讨论】:

      【解决方案3】:

      我假设您使用的是 ci 框架。如果是,那么你应该在你的项目文件夹中打开index.php,找到

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

      并将其更改为

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

      这是因为您的项目正在开发中。因此,您需要将其更改为“生产”。

      【讨论】:

        【解决方案4】:

        将您的 php 版本从 7.4 更改为 7.3 ,它将被修复

        【讨论】:

          猜你喜欢
          • 2023-04-04
          • 1970-01-01
          • 1970-01-01
          • 2016-05-25
          • 2015-12-22
          • 2011-03-31
          • 2016-04-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多