MacBook Airを購入したばかりで、開発環境の設定に問題があります。ウィンドウズではWAMPを使用した問題はほとんどなく、OSXではMAMPを使用しています。Zend、MySQL、MAMP、Mac、OSXデータベースに接続する際のエラー
Windows開発環境は、必要に応じて働いている、と私は私がログインし、そして作ることができていますphpMyAdminのページにアクセスすると、MAC
上で起動する正確なコピーを使用していますデータベースへの変更。
私のアプリケーションは
(私はそれを変更していない)Zendのクイックスタートチュートリアルのオフに基づいているので、私はそれに付属しているエラーコントローラを使用しています私のアプリケーションはポイントまで動作しますで
$dbAdapter->getConnection();
結果を:私は、データベースに接続するために呼び出す
ご覧のとおり、エラーに関する情報はありません。通常、エラーにはコードと説明が含まれますが、このエラーを引き起こしているものは何も情報を提供していません。
助けてください!ありがとう。
EDIT:答えは私のバーチャルホストが正しく設定されていないことを確かにし、生産にいるかのように実行するアプリケーションを引き起こした、未定義の環境変数を残しました。これにより、アプリケーションはローカルのdev envに存在しないデータベースにアクセスしようとしました。助けてくれてありがとう!
あなたは本番環境にいるようです。すなわち、 'resources.frontController.throwExceptions = 0'を設定しているようです。あなたのアプリケーションはクイックスタートの例で構築されているので、あなたのapplication.iniを変更するか、 'SetEnv APPLICATION_ENV" development "を.htaccessに置き換えてZFがエラーページの代わりに表示されるようにします。私はMac(またはその問題についてはMAMP)に精通していないので、少なくとも適切なエラーメッセージを表示しなくても、データベース接続の問題を解決することはできません。 – dbrumann
あなたはあなたのユーザーをMySQLに入れて、dbとテーブルをインポートするのは覚えていましたか? – RockyFord