2012-02-20 97 views
0

當我在Bluehost上將CodeIgniter軟件包上傳到我的Web服務器時,我可以進入主頁面,但不知道這是否是我必須做的。CodeIgniter安裝問題

我在這裏讀了很多問題,同一個問題,但沒有爲我工作。據我所知,我必須添加一些代碼.htaccess codeignitor coderoot .htaccess,但這使我的網址重定向一團糟。

我覈實,mod_rewrite通過一些PHP代碼工作正常,但仍不能確定的安裝過程。有沒有任何這個框架在他的Bluehost網絡服務器上工作?

我發現this site的安裝指南,但測試失敗回404頁。

順便說一句,我上載一個子文件夾

任何意見讚賞包。

回答

1

這是沒有錯.. BlueHost的我已經上傳了我的CI到BlueHost的一個子文件夾。並沒有錯..它的工作完美.. 一些問題:

  1. 你設置你的base_url正確嗎?或者你可以留空。
  2. 你確定你已經寫了正確的.htaccess,並把它放在正確的地方?確保配置文件中的索引頁是空白的。
+0

@Boddy。感謝您的評論。這是我所做的,我在我的public_html/codeign下創建了一個新文件夾,然後在那裏上傳了包。我將config.php中的一些內容像base_url改爲https://www.mydomain.com/codeign,然後$ config將其留空。我試圖在根中添加.htacces,但不知道確切的代碼和位置。所以我在相同的文件夾public_html/codeign中完成了.htaccess,但沒有成功。我確信我在這裏錯過了一些東西,但不知道在哪裏...任何想法如何做到這一點... – 2012-02-20 07:46:39

+2

根據我的經驗,我補充一點: RewriteEngine在 RewriteCond%{REQUEST_FILENAME}!-f 的RewriteCond%{} REQUEST_FILENAME!-d 重寫規則^(。*)$的index.php/$ 1 [L] 在.htaccess並將其放在與應用程序文件夾相同的目錄(意味着你的情況的public_html/codeign)。 – 2012-02-20 08:28:45

+0

謝謝。是的,現在它運作良好。這是非常有用的,但我想知道爲什麼你沒有在你的.htaccess中使用** **? – 2012-02-20 11:09:23