web-dev-qa-db-ja.com

Drupalに管理者としてログインしようとした後、サーバーへの接続がリセットされました

私はDrupal 7でアップグレードし、これらのサイトとデータベースをlocalhostから別のサーバーにインポートしました。ローカルホストではすべてがうまく機能し、サーバーでは管理者としてDrupalにログインできません。パスワードを入力すると、すべてのブラウザに同様のメッセージが表示されます。ページの読み込み中にサーバーへの接続がリセットされました。その後ブラウザでアドレスを変更したい場合、すべての履歴、Cookie、キャッシュなどを削除する必要があります。そうしないと、同じメッセージが書き込まれます。 settings.phpのbase_url、cookie_domainを変更し、データベースのキャッシュとセッションテーブルを削除しました。それは助けにはならなかった。

メモ

  • /?=adminを入力しても機能しません。ログインできるlocalhostページでもホームページにリダイレクトされます.htaccessは古い.htaccessと同じ内容です

  • 私のページはWebホスティング上にあります。自分でウェブサーバーを再起動できるかどうかわかりません。

  • サーバーログメッセージについて:フォルダーにfavicon.icoがないことを除いて、特別なこと。修理しました。

  • .htaccessファイルを調整しました。しばらく効果がありません。サーバーを再起動した後でしょうか?

  • Coderモジュールがありません。

  • 私のWebホスティングではスタックサイズを増やすことができません。この問題は常にいくつかのDrupalモジュールに関連していますか?管理ログイン後にページがリセットされるDrupalモジュールのリストがどこかにありますか?コードモジュールは私の場合ではありません。

この問題は、ホスティングサーバー側のPhpアップグレードによって最終的に解決されました。

2
Kackackacka

ウェブサーバーを再起動します

ウェブサーバーの問題である可能性があります。ウェブサーバーを再起動してみて、問題が解決するかどうかを確認してください。

サーバーログを確認する

それでも解決しない場合は、Webサーバーのエラーログをチェックして、これらに役立つ特別なエラーメッセージがないかどうかを確認してください。

.htaccessファイルを調整する

.htaccessファイルを変更し、デフォルトのクリーンなURLの書き換えを次のように置き換えます。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

コーダーモジュール

  1. オプションa:コードモジュールを削除します

    この問題の完全に異なる理由は CoderがDrupal go to "Connection was reset" browser error なので、Coderモジュールをインストール/有効化している場合は、無効化しますそれをアンインストールし、モジュールフォルダーからそのモジュールも削除します。

  2. オプションb(WAMPを使用している場合):スタックサイズを増やします

    preg_match_allではスタックが小さすぎる可能性があることに注意してください。 PHPクラッシュしてからApacheがクラッシュし、再起動します。)修正は、デフォルトのLinuxと一致するようにスタックサイズを増やすことですPHP Apacheセットアップ。これを行うには、 httpd.confの末尾に行を追加して、Apacheスタックサイズを8MBに増やします(IfModule mpm_winnt_moduleで囲まれ、/IfModuleタグに一致する):

    ThreadStackSize 8388608

    ウェブサーバーを再起動した後、任意のバージョンのCoderモジュール(およびこの問題がある他のモジュール)を使用できます。

    詳細: https://www.drupal.org/node/1597820#comment-609406

2
Pierre.Vriens