Drupal6の既存のWebサイト用の開発フォルダーをセットアップしようとしています。
htdocs/sites/<website>/settings.php
の下に、drupal6 DBに接続するために次の行があります。
$db_url = 'mysql://root:<mysql_password>@localhost/<drupal_db_name>';
同じログインデータを使用してmysqlを入力しようとすると、問題なく入力できるため、このデータが正しいことがわかります。
しかし、「サイトオフライン」というメッセージが引き続き表示されます。
また、htdocs/sites/
の下の「default」フォルダにあるsettings.phpを使用してみましたが、問題は解決しませんでした。
これを修正またはデバッグするために何を試すことができますか?
更新:管理者を通じてサイトを削除していません。 (正常に動作している)運用サーバーからフォルダーを取得し、別のサーバーに配置しました。私もDBで同じことをしました。
PHP MySQL拡張機能( これは要件です )をインストールまたは有効化していない可能性があります。 createing a phpinfo()
page で「mysql」を検索します。そこにない場合は、インストールして有効にする必要があります。使用しているサーバーは言うのではなく、Ubuntuまたは同様のDebianベースのバリアントの場合、 あなたはこれを行うことができます:
$ Sudo apt-get install php5-mysql
$ Sudo /etc/init.d/Apache2 restart
別のプラットフォームを使用している場合、手順は少し異なりますが、アイデアはわかります。