2013-07-15 87 views
0

我是codeigniter框架工作的新手。我已經安裝了CodeIgniter 2.1.4版本。我在本地wamp服務器中設置了應用程序和系統路徑。前端打開罰款。 但是,當我嘗試打開管理員i.e http://siteurl/CodeIgniter_2.1.4/admincodeigniter管理面板設置如何實現這個

它顯示爲404未找到。在應用程序>>控制器>>找到admin.php(希望這是管理面板)

然後它爲什麼顯示爲404找不到。我應該爲管理網址進行任何設置嗎?請幫幫我。由於

+0

你能粘貼admin.php的內容嗎?另外請解釋你如何稱呼「前端」以及該文件位於何處? – fobus

回答

2

您將需要的地方多的東西,以實現這一目標:

  1. $config['index_page']爲空字符串在application/config/config.php
  2. 你將不得不重寫請求進來,例如用阿帕奇你需要有重寫規則是這樣的:

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

    你可以把它們放入一個名爲.htaccess旁邊文件(您的Web服務器需要進行配置,以支持這些類型的文件這個工作)

  3. 你必須有一個叫做index您admin.php的內部函數,一個名爲Admin類中。
+0

我有2個控制器管理員,前端。默認前端打開。當我使用url/admin時,admin controllre不會被調用?我在應用程序>> .htaccess中粘貼了上述htaccess代碼。但仍顯示爲404。 –

+0

如果'/ admin'部分到達代碼,它應該嘗試找到具有該名稱的控制器(除非涉及到路由配置)。嘗試將'.htaccess'文件移動到目錄中,如果它是在'application'內部,那麼只有在你訪問該目錄時纔會被讀取。 – complex857

+0

試試這個http://siteurl/CodeIgniter_2.1.4/index.php/admin –