You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Codeigniter 3本地无法访问问题求助

Codeigniter 3 本地访问异常排查方案

1. 核对服务器环境版本

Codeigniter 3 仅支持 PHP 5.6 至 7.4 版本,不兼容 PHP 8.x,先确认本地环境(如 XAMPP/WAMP)的 PHP 版本符合要求。

2. 修正核心配置文件

  • application/config/config.php
    • 把 $config['base_url'] 设为完整本地路径,比如 http://localhost/项目文件夹名,不要留空或用相对路径。
    • 若未开启 Apache 的 mod_rewrite 模块,保留 $config['index_page'] = 'index.php';已开启则设为空字符串。
  • application/config/database.php
    • 逐一核对数据库配置:hostname(本地填localhost)、username(如root)、password(本地数据库密码)、database(导入的数据库名称),确保无拼写错误或遗漏。

3. 调整目录权限

确保以下目录具备读写权限(本地环境可暂时设为777测试,生产环境再收紧):

  • application/cache
  • application/logs
  • 若项目含上传功能,对应uploads目录也需设置权限

4. 开启错误日志定位问题

在application/config/config.php中修改配置:

$config['log_threshold'] = 2;

之后查看application/logs下的日志文件,里面会详细记录错误原因(如数据库连接失败、文件路径错误等)。

5. 配置URL重写(可选)

若想去掉URL中的index.php,需完成两步:

  1. 在项目根目录创建.htaccess文件,写入以下内容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
  1. 确认Apache已启用mod_rewrite模块(XAMPP/WAMP的Apache设置中勾选开启)。

6. 验证入口文件完整性

检查项目根目录的index.php是否存在且未被篡改,入口文件损坏会直接导致框架无法加载。


内容的提问来源于stack exchange,提问作者Firrizq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 05:47:36