2012-02-14 15 views
-1

IISとMySQLでlocalhost:60にWordPressをインストールしました。それは正常に働いた。次に、JoomlaのためにMySQLで2番目のデータベースを作成し、localhost:40にJoomlaをインストールしました。 Joomlaのも問題なく働いていたが、私はWordPressを再訪するとき、それは私に次のエラーが発生しました:データベース接続一度に1つのMySQLデータベースのみが動作する

を確立エラーは私がMySQLをチェックし、WordPressのデータベースがまだ存在していたことが分かりました。とにかく、私はWordPressデータベースを削除し、新しいものを作成し、WordPressを再インストールしました。

今すぐWordPressが正常に動作しますが、Joomlaがデータベース接続エラーを表示します。したがって、この問題は2つの間で交互になります。

何が間違っているのですか? ありがとうございます!

+3

ウェブサーバがされています。今、ので、あなたは何がJoomlaの家と編集configuration.phpに移動し、次のパラメータが(joomlaの1.5用)が正しく設定されていることを確認し、接続文字列である知っていると仮定すると、ワードプレスの作業を持っていますmysqlと同じボックスに? 2つのmysqldインスタンスが.sockファイルの異なるパスを持っていることを確認してください。ここでは暗闇の中で刺すが、彼らは同じソックスに書き込んでいるかもしれない。通常は/var/run/mysqld.sockなどにあります。 –

+0

@FrankFarmerはい、同じマシン上にあります。私はMySQLのインスタンスを1つ実行していると思います。私は2つ必要ですか? – erfan

+0

私は混乱しています.2つのポートでmysqldを実行しているとします(localhost:60とlocalhost:40はどういう意味ですか?どうやったの?たぶんいくつかの関連する設定を投稿しますか?正直なところ、あなたの状況では、私は3306でmysqlを実行し、別の名前で2つのデータベースを作成します。 –

答えて

0

あなたは2つの異なるCMSを使用して同じDBを使用しようとしているので、1つのインストールではおそらくもう1つは混乱します。

public $dbtype = 'mysql'; 
public $host = 'localhost'; 
public $user = '<DB username>'; 
public $password = '<DB password>'; 
public $db = '<DB scheme>'; 
+0

wpとjoomlaの両方で1つのデータベースを使用しようとしていませんでした。私はWordPress用のデータベース 'wordpress'とJoomla用の別のデータベース 'joomla'を作成しました。 – erfan

+0

上記のとおり:「私はMySQLの1つのインスタンスを実行していると思います」 - それは何ですか? 1つまたは2つのインスタンス? DBとSchemaを混同しないでください! – alfasin

関連する問題