我试图运行CodeIgniter 4 localhost使用子文件夹像http://localhost/codeigniter 4login/但根URL总是显示http://localhost我们需要http://localhost/codeigniter 4login/.
w8f9ii691#
第一步:在public/目录下,复制index.php和.htaccess到你的项目根目录。第2步:在项目根目录下,打开index.php并编辑以下行:在Index.php上更改:$pathsPath = FCPATH。'../app/Config/Paths.php';改为($pathsPath = FCPATH .'app/Config/Paths.php';)
ylamdve62#
有两种方法可以解决这些问题。一个是通过编辑App.php配置文件,另一个是通过.evn文件。请按照以下步骤操作:
选项1
1.打开文件“app/Config/App.php”1.找到public $baseUR,将值改为http://localhost/codeigniter 4login/。1.保存文件。
选项2(使用环境)
1.打开文件“.evn”1.找到app.baseURL,并在其上添加值http://localhost/codeigniter 4login/1.保存文件。
slsn1g293#
要配置localhost以实现此目的,请执行以下操作:根.htaccess文件包含一行:
.htaccess
RewriteBase /
假设您已经在.env文件中设置了BaseUrl,就像其他人建议的那样,您需要将子文件夹添加到该行,并且应该可以设置。
.env
BaseUrl
3条答案
按热度按时间w8f9ii691#
第一步:在public/目录下,复制index.php和.htaccess到你的项目根目录。
第2步:在项目根目录下,打开index.php并编辑以下行:
在Index.php上更改:
$pathsPath = FCPATH。'../app/Config/Paths.php';改为($pathsPath = FCPATH .'app/Config/Paths.php';)
ylamdve62#
有两种方法可以解决这些问题。一个是通过编辑App.php配置文件,另一个是通过.evn文件。
请按照以下步骤操作:
选项1
1.打开文件“app/Config/App.php”
1.找到public $baseUR,将值改为http://localhost/codeigniter 4login/。
1.保存文件。
选项2(使用环境)
1.打开文件“.evn”
1.找到app.baseURL,并在其上添加值http://localhost/codeigniter 4login/
1.保存文件。
slsn1g293#
要配置localhost以实现此目的,请执行以下操作:根
.htaccess
文件包含一行:假设您已经在
.env
文件中设置了BaseUrl
,就像其他人建议的那样,您需要将子文件夹添加到该行,并且应该可以设置。