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

如何在PHP 7.4以上版本运行CodeIgniter 3?报错求助

重装XAMPP后CodeIgniter 3无法运行的解决办法

1. 配置Apache虚拟主机

  • 打开XAMPP目录下的apache/conf/extra/httpd-vhosts.conf
  • 添加以下配置(替换成你的项目实际路径):
<VirtualHost *:80>
    DocumentRoot "你的CI项目根目录/public"
    ServerName ci.local
    <Directory "你的CI项目根目录/public">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
  • 打开C:\Windows\System32\drivers\etc\hosts,添加127.0.0.1 ci.local,保存后关闭

2. 修正CodeIgniter核心配置

  • 进入项目的application/config/config.php:
    • 设置$config['base_url'] = 'http://ci.local';
    • 把$config['index_page']改成空字符串:$config['index_page'] = '';
  • 打开application/config/database.php,确认数据库参数:主机localhost、用户名root、密码空(XAMPP默认)、数据库名和你创建的一致

3. 开启Apache重写模块

  • 打开XAMPP控制面板,点击Apache的「Config」,选择httpd.conf
  • 找到#LoadModule rewrite_module modules/mod_rewrite.so,删除开头的#
  • 重启Apache服务

4. 调整文件夹权限

  • 给项目下的application/cache和application/logs文件夹开读写权限(Windows右键文件夹→属性→安全→给当前用户添加读写权限)

5. 排查具体错误

  • 重启XAMPP的Apache和MySQL,访问http://ci.local
  • 还是出错的话,查看application/logs里的日志文件,根据具体提示解决

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 18:56:14