CakePHP Eksik Denetleyici - ama var

0 Cevap php

Geçenlerde CakePHP'de-1.3.4 indirilebilir. Benim web sunucu üzerinde kurmak. Ben gelişmiş bir kurulum ayarlarını izledi. Şöyle Benim klasör yapısıdır.

/common/
  cakephp/
     app/
     etc...
/htdoc/

/htdoc klasörü Webroot olduğunu; cakephp common klasöründe bulunur.

Ben bu klasör yapısına işaret index.php yolları yapılandırmış. Ben app var ve çalışıyor. Ben bir düzen oluşturulur, app (- çalıştığı tüm css ve görüntüleri ile birlikte) onu seçti.

I a posts_controller.php cakephp/app/controllers/ oluşturulur. Şimdi aşağıdaki sayfayı erişmeye çalıştığınızda: http://localhost/posts. Ben bir denetleyicisi bulunamıyor mesaj ve ben bir app/controllers/posts_controller.php (zaten var!) Oluşturmak gerektiğini olsun.

Ayrıca garip bir şey varsayılan pages_controller works kullanıyor. Ben bir about.ctp oluşturulan ve app/views/pages/about.ctp bunu düştü. Beklendiği gibi http://localhost/pages/about gösterir vising.

SOLUTION:

Sam bana bu sorunu (aşağıda uzun bir açıklama iplik görmek) çözmeye yardımcı oldu. Sorun benim ROOT klasörünün için göreceli yolları batmıştı edildi. Bu işler berbat. Çözüm mutlak doğru yoluna çözülmesi için doğrudan göreli yolu ile absolute path veya çağrı realpath ayarlamak ya da budur.

0 Cevap