gpt4 book ai didi

PHPStorm 和 CodeIgniter 路由问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:30:35 24 4
gpt4 key购买 nike

我开始研究 CodeIgniter Web Framework,并尝试在 Kubuntu 14.04 上使用 PHPStorm 8.0.3。当我将 CodeIgniter 下载的存档解压缩到根 Apache 文件夹/var/www/html 并转到

localhost/index.php 

然后它工作正常,我看到“Welcome to CodeIgniter!”页。还有我可以用

localhost/index.php/welcome/index 

并看到应有的页面。

当我在 PHPStorm 中创建一个新的 PHP 项目并尝试

localhost:63342/codeignitor/index.php/ 

然后我看到欢迎页面,但如果我使用

localhost:63342/codeignitor/index.php/welcome/index

然后我得到 404 页面。我自己的 Controller 也不可用,并且导致 404。

只有当我将其设置为默认值时,我才能调用我自己的 Controller

$route['default_controller'] = 'mycontroller';

我认为出现此问题是因为 URL 包含我的项目名称/codeignitor/,但我不确定。所以我需要你的建议如何在 PHPStorm 中正确设置 CodeIgniter 环境来解决这个问题。谢谢!

最佳答案

Codeigniter 使用 URL 来确定路由,因此 /codeigniter/index.php/welcome/index/index.php/welcome/index 不是相等的路径。我建议使用其中之一,并调整/index.php 和/config/routes.php 以适应您所需的路径。

引用资料:

Codeigniter Subfolder

关于PHPStorm 和 CodeIgniter 路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com