我有一个localhost设置(我使用apache的虚拟主机设置)用于我正在使用codeigniter的网站。我在网站上使用SVN。
我决定更改localhost-domain名称和localhost-domain指向的根文件夹名称(这是我检查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页面未找到错误”。
知道什么可能是错的吗?
答案 0 :(得分:0)
我糟糕的调试。我搞定了。我必须更改某些特定于我的环境的文件中的其他设置(在我的情况下,/ application / config / _environment / ...),这些文件与某些全局设置相关(在我的情况下,其他人共享相同的svn-repository)改变)。