我们如何在本地主机或子目录中运行codeigniter 4而不更改apache主机配置文件?



我试图运行CodeIgniter 4 localhost使用子文件夹如http://localhost/codeigniter4login/,但根URL总是显示http://localhost我们需要http://localhost/codeigniter4login/。

步骤1:在public/目录中,复制index.php和.htaccess到你的根项目目录。

步骤2:在根项目目录中,打开index.php并编辑以下行:

修改Index.php:

$pathsPath = FCPATH。". ./app/Config/Paths.php";更改为$pathsPath = FCPATH。"app/Config/Paths.php";)

有两种方法可以解决这些问题。一个通过编辑App.php配置文件,另一个通过。evn文件。

按以下步骤操作:

选项1

  1. 打开"app/Config/app .php">
  2. 查找public $baseUR并将值改为http://localhost/codeigniter4login/
  3. 保存文件

选项2(使用Env)

  1. 打开文件".evn">
  2. 找到app.baseURL并添加值http://localhost/codeigniter4login/
  3. 保存文件

要配置您的本地主机以实现此目的:根.htaccess文件包含一行:

RewriteBase /

假设你已经在.env文件中设置了BaseUrl,就像其他人建议的那样,你需要将你的子文件夹添加到那一行,你应该希望被设置。

相关内容

  • 没有找到相关文章

最新更新