2014-01-15 91 views
2

我有一個網站源代碼內置codeigniter。我試圖將其設置到本地wamp服務器,但無法正常工作。如何整合codeigniter網站從現場到本地服務器

我已經做以下的事情:

  1. 創建數據庫UTF-8與數據庫名稱「FC2」和進口活的服務器數據庫。
  2. 通過設置base_url來配置aplications/config/config.php。
  3. 通過設置數據庫主機,用戶名,密碼和數據庫名稱配置aplications/config/database.php。

但它不工作。 (附上屏幕截圖)。

enter image description here

.htaccess文件看起來像這樣

enter image description here

請幫我這個問題。

在此先感謝

+0

什麼是htaccess文件? –

+0

我已更新我的問題。請檢查一下。 – user3165099

+0

發生了什麼錯誤,是否在頁面上顯示任何內容? –

回答

0

嘗試在.htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/

    RewriteCond %{REQUEST_URI} ^sys.* 
    RewriteRule ^(.*)$ /index.php?/$1 [L] 

    RewriteCond %{REQUEST_URI} ^app.* 
    RewriteRule ^(.*)$ /index.php?/$1 [L] 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php?/$1 [L] 
</IfModule> 
<IfModule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</IfModule> 

assumming是的index.php是你的索引頁。

sys是您的系統文件夾和應用程序是您的應用程序文件夾。

,並在config.php

$config['index_page'] = ''; 
+0

它不適合我。請給我另一個解決方案。 – user3165099

0

變化我認爲這個問題是與htaccess的。試試這個

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /FOLDER_NAME/index.php?/$1 [L] 

將FOLDER_NAME更改爲本地目錄的名稱。

0

檢查您是否已經把基本的URL與config.php文件中的 「http://」。如果不把 「HTTP://」 和檢查

+0

是的我已經把完整的路徑與http:// – user3165099

0

請試試這個:

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ /folder_name/index.php?/$1 [L] 
0

另外檢查php是否正確安裝在堆棧中。

也許重新安裝WAMP堆棧可能會有所幫助。

或者我會好奇地檢查一下XAMPP,看看它是否與wamp有關。

相關問題