【问题标题】:Codeigniter 4 not working in Latest PHP 8Codeigniter 4 在最新的 PHP 8 中不起作用
【发布时间】:2021-03-30 22:49:30
【问题描述】:

我已经用 PHP 8.0 安装了最新版本的 xampp 并下载了最新版本的 codeigniter 4 并尝试运行它。 但它显示控制器方法未找到如何解决此问题。 我很无奈

Here is the Error Image

【问题讨论】:

  • 请提供有关错误堆栈跟踪的更多详细信息。
  • 当您使用第三方框架时,您需要在框架支持的 PHP 版本上运行它。根据their download page,它几乎不支持 PHP 5.6+(7.2 版本正在开发中,或者他们忘记更新文档)。
  • 他们当前的master branch 声称支持PHP/8.0。你用的是什么版本?你的代码(你没有分享过的)在早期版本中真的有效吗?
  • @ÁlvaroGonzález 即使你在下载页面中仍然说 codeigniter 4 是即将推出的版本,该版本已经是当前版本,并且通过标签发布的 OP 是他正在使用的版本。因此支持 PHP 8。现在他只需要向我们提供有关他遇到的错误的更多信息。
  • @marcogmonteiro 你是对的。 “最新版本”必须参考 4.0.4 版本,其 composer.json 文件状态为"php": ">=7.2",因此 8.0 要么不受支持,要么未经测试。但如果相同的代码在 7.2+ 中工作,那只会是 PHP/8 的问题,这还不清楚。

标签: php codeigniter codeigniter-4


【解决方案1】:

XAMPP 8.0.0 no es compatible con CodeIgniter 3 o 4 use XAMPP 7.4.13

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 2015-08-04
    • 2016-04-22
    • 2022-01-15
    相关资源
    最近更新 更多