1

テスト環境をセットアップしているところです。いくつか質問があります。

  • MAMP を使用していますが、ドキュメント ルートは MAMP 内の htdocs フォルダーを指す必要がありますか?
  • MAMP は現在、.:Applications/MAMP/conf/php5/php.ini にある php.ini ファイルを使用していますが、/var/www/projectname/ フォルダーにある php.ini を使用するにはどうすればよいですか?
  • 次のエラーが表示されます。これは単にコントローラーがセットアップされていないためですか?

    致命的なエラー: /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Dispatcher/Standard.php:241 スタックで、メッセージ「無効なコントローラーが指定されました (エラー)」を含むキャッチされない例外「Zend_Controller_Dispatcher_Exception」 trace: #0 /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) # 1 /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs/index.php(7): Zend_Controller_Front->dispatch() #2 {main} が /Users/kieransenior/Development/reformsoft_dietron/trunk でスローされる/var/www/dietron/include/Zend/Controller/Dispatcher/Standard.php 行 241

喜んで手を貸してくれる賢いノギンはいますか?

編集:

これは私の var/www/proj フォルダーにある httpd.conf です

<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>

ただし、それは機能しないため、私の php.ini ファイルには次のものがあります。

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

しかし、私はそのようにしたくありません。httpd.conf を使用できるようにしたいのです。これらは同じことを達成するための2つの方法ですか?

4

2 に答える 2

0
  1. MAMP PROを使っているので正直覚えていません。MAMP PRO (および私が覚えている限りの MAMP) では、ドキュメント ルートを変更できます。MAMP PRO (のみ) では、複数の仮想ホストを作成できます。

  2. MAMP が別のファイルを指すのではなく、MAMP ファイルを編集します。これは、MAMP がファイルにいくつかの変更を加えて柔軟性を高めるためです。File > Edit Template > PHP5 php.ini を見てみてください

  3. Zend Framework インストールでコントローラーを作成していません。例外をキャッチするセットアップ pr がないためです。デフォルトでは、「致命的なエラー: キャッチされていない例外」エラーが表示されます。

私の答えがお役に立てば幸いです。

于 2009-05-26T20:55:18.973 に答える