2011-12-17 81 views
0

我是CodeIgniter新手,在localhost/ci下的本地機器上的xampp上創建了一個簡單的應用程序,並且它工作正常,但是當我將文件上傳到我的服務器根目錄(example.com)時,我只從CI獲取404。我喜歡在我的根上安裝CodeIgniter我該怎麼做?

當我訪問example.com時,我喜歡去我的主控制器。 我該怎麼做。

+0

你檢查你的config.php嗎?應用程序/緩存的所有者? error_log中的任何消息? mod_rewrite .htaccess是否正確? – 2011-12-17 03:53:37

回答

1

更改位於.../applications/config/config.php中的配置文件。

向下滾動,你會發現像這樣的一個部分:

/* 
|-------------------------------------------------------------------------- 
| Base Site URL 
|-------------------------------------------------------------------------- 
| 
| URL to your CodeIgniter root. Typically this will be your base URL, 
| WITH a trailing slash: 
| 
| http://example.com/ 
| 
| If this is not set then CodeIgniter will guess the protocol, domain and 
| path to your installation. 
| 
*/ 

$config['base_url'] = ''; 

.... 

改變分配給$config['base_url']是你的雲服務器路徑的值。

例如:

$config['base_url'] = 'www.yoursite.com' 

糾正我,如果我錯了becouse我是新手太多:d

0

如果您正在使用的.htaccess確保您的RewriteBase設置正確。根據系統/設置的不同,我必須將其設置爲使用「/」,有時使用「/ user/var/www /」。

對於我來說,測試一個.htaccess問題的最好方法是刪除.htaccess文件並嘗試使用index.php方法來訪問我的控制器。如果我可以從這一點訪問它們...我知道這個問題是我的配置錯誤。

相關問題