Mevcut kontrolör üzerinde CakePHP 404

0 Cevap php

(Ben gerçekten bu göndermeden önce google ve arama çubuğunda yeterince nedeniyle dilligence koymak umuyorum)

CakePHP ile başladı ve sadece benim ilk modeli, denetleyici ve görünümü oluşturulur alıyorum.

Ben göz attığınızda http://localhost/~me/MyApp/Lists Ben bir 404 almak ve ben neden emin değilim

İşte benim denetleyicisi bulunuyor

<?php
    class ListsController extends AppController 
    {    
        var $name = 'Lists';

        function index()
        {
            $this->set('lists', $this->List->find('all'));
        }
    }
?>

Ben bir. Htaccess mesele düşünürdüm ama http://localhost/~me/MyApp/app veya http://localhost/~me/MyApp/index için göz attığınızda ben bir "Eksik Controller" hata sayfası olsun. Verilen bu URL'lerin hem aksi takdirde gerçek bir dosyaya veya dizine işaret olacaktır.

Can anyone tell me why I would be getting this 404 on my controllers?

Aşağıda sol bir kaç yorum yapmak için Güncelleştirme (Leo tarafından cevaba bakınız)

Uygulama kök My. Htacces

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

CakePHP webroot benim. Htaccess

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

0 Cevap