用户
 找回密码
 入住 CI 中国社区
搜索
查看: 416|回复: 3
收起左侧

[版本 4.x] codeigniter 4 无法运行

[复制链接]
发表于 2020-3-7 17:08:18 | 显示全部楼层 |阅读模式
问题描述:
首先:从github上下载 CodeIgniter4-develop.zip


测试方法一:

1. 本机xampp创建虚拟站点:www.demo.local (vhost配置指向目录demo,host文件配置127.0.0.1 www.demo.local)
2. 访问:www.demo.local 正常
3. 将 CodeIgniter4-develop.zip 放入在demo目录并解压。
4. 访问:www.demo.local/CodeIgniter4-develop/ 正常。显示目录及文件列表。
5. 访问:www.demo.local/CodeIgniter4-develop/public/ 不正常。显示:无法访问此网站。


测试二:

1. 本机xampp不创建虚拟站点。
2. 把解压之后的代码放入站点任意目录中。
3. 直接使用127.0.0.1访问 public 。代码运行正常。


备注:代码均没有进行任何修改

求教这样的情况是由什么问题产生的?
 楼主| 发表于 2020-3-7 18:03:13 | 显示全部楼层
嗯,发现在配置虚拟站点的时候及host文件配置时不能使用主机名如:www。这个在ci4中的什么地方处理的?这样处理的目的是不什么?能不能改成不受主机名限制?
 楼主| 发表于 2020-3-13 22:53:08 | 显示全部楼层
问题解决全部在于.htaccess文件,官方提供的.htaccess里面做了这个奇怪的设置。
发表于 2020-3-23 00:58:00 | 显示全部楼层
这个是环境问题,伪静态没有正常加载,建议参考lavarl的环境

本版积分规则