2010-10-29 179 views
0

我有一個本地主機設置(我使用Apache的虛擬主機設置)爲我正在使用codeigniter的網站。我使用SVN的網站。codeigniter本地主機設置404頁面未找到錯誤

我決定更改本地域名指向的localhost域名和根文件夾名稱(這是我檢出SVN的文件夾)。

爲了顯示更好的圖片,我改變了;

sledge-vicky.localhost to hammer-vicky.localhost 

從「雪橇」到「錘」改變了文檔根的名字。已經更改了虛擬主機設置中的文檔根目錄路徑;

<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中的基礎URL和數據庫設置(我使用環境目錄; _environment/vicky/config.php,_environment/vicky/database.php)。

在我們切換到所需應用程序環境的代碼中,我也設置了代碼以切換到我的應用程序環境。

http://sledge-vicky.localhost/工作正常。 本地域名和根文件夾名稱更改後,訪問http://hammer-vicky.localhost/將拋出'404頁未找到錯誤'。

有什麼想法可能是錯的?

回答

0

我的調試不好。我得到了它的工作。我必須在某些特定於我的環境的文件(在我的情況下,/ application/config/_environment/...)中更改與某些全局設置有關的其他設置(在我的情況下,其他人共享相同的svn-repository改變)。