Nasıl bir "pişmiş" varsayılan CakePHP yönlendirme düzeltebilirim

3 Cevap php

Ben sadece CakePHP'nin sözleşmelere göre bir veritabanı ayarlamak, modelleri, kontrolörler ve görünümleri için "Bake" komut koştu ve yolunun doğru kurulmuştur emin yaptı.

Ben URL şu tarzı gittiğinizde:

http://BASEURL/app/controller_name

Bunun denetleyicisi için beklenen liste görünümü olsun, ama pişmiş sayfalarda tarafından oluşturulan tüm bağlantıları görmek için bekliyoruz biçimdedir:

http://BASEURL/controller_name

bana 404 verir İlginçtir ki, bu.:

http://BASEURL/app/

bana verir:

Missing Method in AppController
Error: The action index is not defined in controller AppController
Error: Create AppController::index() in file: app/controllers/app_controller.php.

ancak bu:

http://BASEURL/

Bana varsayılan indeks sayfasını verir.

. İşte benim htaccess bulunuyor:

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

Her şey varsayılan ve fırında komut dosyaları tarafından oluşturulan gibi değildir. Herkes bana doğru yönde işaret yardımcı olabilir misiniz?

Ben açıklamak veya bir örnek gösterebilir şey varsa bana bildirin lütfen.

3 Cevap

Lütfen virtualhost veya doc-kök app klasörüne noktaları değil, üst emin olun.

Bu adam benzer bir sorun vardı, ve solüsyon uygulaması dışındaki temel dizin şey yapma gibi görünüyor.

http://groups.google.com/group/cake-php/msg/5fba6c41a505ed48?pli=1

Ben sadece danieltalsky aynı sveyaun var vardı, ben bu tepki ile bunu düzeltmek:

"............... I've gotten the same problem when I put the entire application into a directveyay that contain the wveyads:

"App"

veya

"Kek"

If your directveyay's real name is "myapp" try changing it fveya "mysoftware" and reload again, there is no necessary to alter .htaccess files.

"...............

it's from https://groups.google.com/fveyaum/#!msg/cake-php/AqLkqcztdHE/SO0FpUFsul8J.

Şanslı