質問: joomlaサイトをローカルマシンに移行しています joomla 3にアップグレードしようとしているときにjoomlaサイトを停止しました。拡張機能の1つがサポートされておらず、データベースのバックアップを含め、バックアップを復元する必要がありました。残念ながら、機能せず、mysqlエラーが発生しました。本番サイトで試すのではなく、ローカルでテストするべきではありませんでした。現在、xamppを使用して、自分のコンピューターでローカルにwebサイトのコピーを実行しようとしています。 xamppはapacheとmysqlを実行しています。 http://docs.joomla.org/copying_a_joomla_website の指示に従ってmysqlを設定しましたが、それでもエラーが発生します:database connection error (2): could not connect to mysql.database connection error (2): could not connect to mysql. 提案?
回答: joomlaルートディレクトリのconfiguration.phpファイルでデータベース設定を確認してください。これは、joomlaをmysqlデータベースに接続するファイルです。コンピューターでxamppを使用する場合、rootユーザー(パスワードが空)は通常、すべてのデータベースにアクセスできます。configuration.phpファイルに次の変数を設定してみてください。public $user = 'root'; public $password = ''; public $db = 'databasename'; public $host = 'localhost'; (残りのフィールドは今のところそのままにしておきます)。短い説明: $ host:xamppを使用する場合、通常は「localhost」 $ user:xamppを使用する場合、通常は「ルート」 $ password:xamppを使用する場合、通常は空です $ db:phpmyadminのようなツールを使用してインポートしたと想定するデータベースの名前