2012-08-31 241 views
3

我開發了一個基本功能的codeigniter網站,現在我想將此網站更新到我的實時服務器。但是當我上傳我的網站到現場服務器時,它顯示404 - PAGE NOT FOUND。如何將codeigniter網站從本地主機轉移到活動服務器

http://www.nawtist.com/test/ams/

請告訴我,我需要做什麼。我搜索了很多關於這個,但我沒有找到任何有用的信息。那麼有沒有任何base_url或其他任何我需要更改之前上傳到現場服務器上真的很感謝

+0

什麼版本的codeigniter?你的config.php是什麼樣的?你使用的是一個htaccess文件嗎?如果是這樣,它裏面有什麼?服務器上的安裝位置在哪裏?你到目前爲止嘗試調試問題?請[編輯]您的文章幷包含此信息。順便說一句,當您添加'index.php'時,您的網站確實有效:http://www.nawtist.com/test/ams/index.php/user/login –

+0

更改配置網址以匹配您的域,同樣如果你的班級資本化改爲小寫,我遇到了這個問題。還要確保你有一個控制器目錄(它的需要,即使是空的) – Philip

回答

0

你有問題,你的htaccess文件或mod_rewrite是禁用該服務器上。 當你去page with index.php它的作品(雖然CSS文件不因惡劣路由的工作)

還檢查$config['index_page']='';是否應該沒有的index.php

+0

謝謝問題出在.htaccess文件中。 – Ali

0

我有同樣的問題時前,有工作有4個笨關心我記得:

  • 檢查BASE_URL在你的 「config.php文件」
  • 檢查d值atabase在「database.php中」
  • 檢查的.htaccess文件內容設置,如果你曾經
  • 檢查routes.php文件定義它,如果你定義了任何定製路由

這一切!

0

請記住,許多服務器是區分大小寫的,使用CodeIgniter v3,您應該將控制器的第一個字母文件和模型的第一個字母文件更改爲大寫。這也適用於我。 最好的

相關問題