MAMP: Ana Bilgisayar Kurulumu Sorular

2 Cevap php

Ben sadece benim test ortamı, bir kaç soru kuruyorum.

  • Ben mAmp kullanıyorum, benim belge kök MAMP içindeki htdocs klasörüne işaret edilmelidir?
  • MAMP şu anda var php.ini dosyasını kullanır:. Applications/MAMP/conf/php5/php.ini, nasıl benim / var / www / projectname / klasöründe yer alan bir php.ini kullanmak için alabilirim?
  • Ben şu hatayı alıyorum, ben herhangi denetleyicileri kurulum yok çünkü nedir?

    Ölümcül hata: in mesajı 'Geçersiz denetleyicisi belirtilen (hata)' ile yakalanmamış istisna 'Zend_Controller_Dispatcher_Exception' /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Dispatcher/Standard.php:241 Yığın izleme: # 0 /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard-> gönderme (Object (Zend_Controller_Request_Http), Object (Zend_Controller_Response_Http)) # 1 / Users / kieransenior / Geliştirme / reformsoft_dietron / trunk / var / www / dietron / htdocs / index.php (7): Zend_Controller_Front-> gönderme () # 2 {ana} atılmış /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Dispatcher/Standard.php hat 241

Herhangi bir akıllı bir el uzatmaya istekli noggins?

EDIT:

Bu benim var / www / proj klasöründe benim httpd.conf olduğunu

<VirtualHost *:*>
    ServerName localhost
    DocumentRoot /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs

    <Directory /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs>
        AllowOverride All
        Options All
    </Directory>

    php_value include_path .:/Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include:/usr/local/lib/pear
    php_value magic_quotes_gpc off
    php_value register_globals off
</VirtualHost>

Ama bu işe yaramazsa, bu yüzden benim php.ini dosyasında ben şu var:

include_path = ".:/Applications/MAMP/bin/php5/lib/php:/Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include"

Ama ben httpd.conf kullanmak mümkün olmak istiyorum, bunu bu şekilde yapmak istemiyorum. Bu aynı şeyi elde sadece iki yöntem vardır?

2 Cevap

Bu hata bir istek göndermeye çalışırken bir hata bootstrap (index.php hat 7) oluşur çünkü atılır ve ayrıca size tanımlanan bir ErrorController yok.

Dosya ErrorController.php içinde ErrorController denilen IndexController yanında bir denetleyicisi oluşturma

ZF Başvuru kılavuzu ile ilgili bir bölüm var ErrorController (kod için biraz aşağı kaydırın)

Bu, en azından sorunun kök nedenini görüntülemek için ErrorController kullanmak için izin vermelidir!

  1. Ben MAMP PRO kullanın çünkü dürüst hatırlamıyorum. MAMP PRO (as hatırladığım kadarıyla ve MAMP) içinde size belge kök değiştirmek mümkün olacak. MAMP PRO (sadece) birkaç sanal konaklar oluşturabilirsiniz.

  2. Bunun yerine başka bir dosyaya mAmp işaret size daha fazla esneklik var ki MAMP dosyasına bazı değişiklikler yapar, çünkü MAMP birini düzenlemek. Dosya bir göz> Şablonu Düzenle> PHP5 php.ini olan deneyin

  3. Eğer Zend Framework kurulumda herhangi denetleyicileri yarattım. Kurmak pr yetişmeye istisna değildir çünkü. Hata: Varsayılan, bir "yakalanmamış istisna Ölümcül hata" verilen konum.

Benim cevap yardımcı olduğunu umarız.