【发布时间】:2010-10-29 09:30:06
【问题描述】:
我有一个本地主机设置(我使用 apache 的虚拟主机设置),用于我正在使用 codeigniter 处理的站点。我在网站上使用 SVN。
我决定更改 localhost-domain 指向的 localhost 域名和根文件夹名称(这是我从中签出 SVN 的文件夹)。
为了显示更好的图片,我改变了;
sledge-vicky.localhost to hammer-vicky.localhost
将文档根目录的名称从“sledge”更改为“hammer”。也更改了虚拟主机设置中的文档根目录,目录路径;
<VirtualHost hammer-vicky.localhost>
DocumentRoot D:\xampp\htdocs\vicky\projects\hammer
ServerName hammer-vicky.localhost
<Directory "D:\xampp\htdocs\vicky\projects\hammer">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在 windows 的 hosts 文件中设置了域名。在 config.php 和 database.php 中设置/更改了 base-url 和数据库设置(我使用环境目录;_environment/vicky/config.php, _environment/vicky/database.php)。
在我们切换到所需应用环境的代码中,我也将代码设置为切换到我的应用环境。
http://sledge-vicky.localhost/ 工作正常。 本地域名和根文件夹名称更改后,访问 http://hammer-vicky.localhost/ 会引发“404 page not found 错误”。
知道可能是什么问题吗?
【问题讨论】:
标签: codeigniter localhost