Mac OS X LionでMAMP/phpMyAdminを使用すると、仮想ホストにMODxをインストールしようとしています。プロセスの間に、私はこの遭遇:MODxセットアップ中のデータベースエラー
を私は周りを探してきたし、まだのと同じ問題を持つ人を発見していません。実際にはその場所に存在しないと主張するファイルは存在します。私のデータベース設定を取り付けることで、役立つ場合もあります。データベース/仮想ホストは私の大部分ではありませんので、私は大いに助けていただきたいと思います。
Mac OS X LionでMAMP/phpMyAdminを使用すると、仮想ホストにMODxをインストールしようとしています。プロセスの間に、私はこの遭遇:MODxセットアップ中のデータベースエラー
を私は周りを探してきたし、まだのと同じ問題を持つ人を発見していません。実際にはその場所に存在しないと主張するファイルは存在します。私のデータベース設定を取り付けることで、役立つ場合もあります。データベース/仮想ホストは私の大部分ではありませんので、私は大いに助けていただきたいと思います。
はあなたのログイン名とパスワードが正しいですか? MAMPはデフォルトでroot
をそれぞれ使用します。それを試してみてください。
設定に問題があります。
http://rtfm.modx.com/display/revolution20/Troubleshooting+Installation
それは接続エラー(つまり、以下見つかります)ではない場合、私はPDOをインストールまたはアクティブにされていないと思われるだろうか、そのキャッシュ(eAccellerator、APC、など)が妨害されます。
これは、MODxのサイトからです:
1) あなたはeAcceleratorのは、インストール時に無効にしています。 eAcceleratorは、インストール中に重い持ち上げをするときに問題を引き起こす可能性があります。
2)
PDOのエラーメッセージ
インストール時にPDO関連のエラーメッセージを取得している場合は、以下のように特定のエラーメッセージに進む前に、あなたのPDOの設定が正しく設定されていることを確認してください。あなたは(あなたのセットアップを持つユーザー/パスワード/データベース/ホストを置き換える)このコードを実行することによって、そうすることができます。
を< ? php
/* Connect to an ODBC database using driver invocation */
$dsn = 'mysql:dbname=testdb;host=localhost';
$user = 'dbuser';
$password = 'dbpass';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
? >
これが失敗した場合、あなたのPDOの設定が正しく構成されていません。
私は、Web共有をオフにするのを忘れていたので、途中で途中で2つのApache構成が競合していました。
残念ながら、それは問題を解決しませんでした。 'localhost'を' painter.dev'(サイトが存在する仮想ホスト)に変更した場合、 'No such file or directory'とは対照的に' Connection refused'が得られます。 :-) – jlowgren