6

ExpressionEngine 2.5.3 のローカルホストへのインストールに成功すると、奇妙な問題が発生します。

サーバー設定、データベース設定、および管理者アカウント情報を入力する ExpressionEngine インストールおよび更新ウィザードを実行できます。したがって、Apache 側は期待どおりに動作していると思います。

[ExpressionEngine のインストール] ボタンをクリックすると、問題が発生します — インストーラーが動作を開始する時点で、魔法のように — 次のエラーが発生します。

A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: controllers/wizard.php
Line Number: 1532

SQL Server のアドレス、ユーザー名、およびパスワードには、これまで使用していたのと同じ値を使用しています。サーバー アドレスには localhost、ユーザー名には root、パスワードには root を使用します。

これらの認証情報は、Sequel Pro 0.9.9.1 で使用すると機能します。

ExpressionEngine のインストール ドキュメントで示唆されているように、config.php と database.php (どちらも空のファイル) のアクセス許可は 666 に設定されています。

XAMPP経由で実行されている組み込みのApacheとMySQLを備えた10.8.2を実行しているMacBook Airでこれを試しています。VirtualHost X を使用して、http://baseline.loc/が Sites フォルダーのbaseline.loc を指すようにしています。実行中の Apache または MySQL の他のインスタンスはありません。

私はサーバーの問題のデバッグに精通していませんが、ターミナルでの作業は快適です。

新しいプロジェクトのこの通常は基本的な段階がつまずきになった理由を理解するために、私が見るべきアイデアはありますか?

4

2 に答える 2

11

localhost をホストとして使用する前に問題が発生しました。127.0.0.1 は役に立ちますか?

于 2012-11-04T02:06:51.807 に答える
3

私はOSXでmampを使用して同様のことをしましたが、Webフォルダーのフォルダー権限をファインダーを介して読み取り/書き込みするすべての人に変更するだけでうまくいきました

于 2012-11-04T02:51:43.813 に答える