2017-07-16 73 views
1

我最近將一個網站移至新服務器。我已經正確傳輸了一切,包括mysql數據庫。但是現在內部頁面沒有打開(發送404錯誤)。主頁看起來很好。移動到新主機後找不到內部頁面(404) - CodeIgniter

這裏要考慮的一件事是,該網站是與另一個域共享的cpanel,並駐留在一個文件夾中。移動後,它直接放置在public_html中。我希望,這不會產生任何問題。

的網址是:http://nepaltrekking.co.kr/

問候,

+0

您是否確定在控制器類和文件名上只有第一個字母大寫,在這裏解釋https://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336

+0

是的。命名完全沒問題。 – razznitin

+0

您的主目錄中可能需要新的htaccess – user4419336

回答

0

其實我解決了它。問題出在.htaccess上。我將權限更改爲666,並開始工作。我認爲在.htaccess文件中寫有問題。

1

當託管的變化,我們需要採取笨以下步驟的護理:

  1. 檢查所需的PHP和Apache模塊安裝和啓用。
  2. 如果安裝不在根目錄中,則必須更改htaccess。
  3. 如果域更改,您需要編輯新的base_url配置文件。
  4. 清除應用程序緩存(如果啓用)。在緩存目錄中提供所需的寫入權限。
  5. 如果沒有任何效果,請參閱錯誤日誌並相應地更正錯誤。