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

[版本 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的环境
发表于 2020-4-29 10:35:31 | 显示全部楼层
所以楼主解决了吗?
发表于 2020-7-10 13:03:31 | 显示全部楼层
huanwuying 发表于 2020-4-29 10:35
所以楼主解决了吗?

搞个 vagrant + homestead
发表于 2020-8-7 10:44:19 | 显示全部楼层
ci3扔進lamp去就能直接運行了,見到welcome頁面。
但是ci4就是一片空白,在index.php旁邊寫一個a.php就能正常運行。
ci4我跟教程走也走不下去,有點難學。

本版积分规则