Drupalは初めてです。サーバー上にサイトを開発し、パーソナルコンピューター(Windows 8.1)に移行しました。サイトは正常に機能しています。
Localhostでの問題は、管理者ユーザーIDを使用して(このURL:localhost/drupal_site/user/loginを使用して)サイトにログインすると、「404ページ(url:localhost/drupal_site/user)」にリダイレクトされることです。正しいユーザー名/パスワードの送信。また、管理メニューバーもサイトで発生しません。
.htaccess、httpd.conf、データベースのキャッシュテーブルのクリーンアップ、URLのクリーンアップなどを変更してみました。
.htaccessに私は書きました:
'RewriteBase /drupal_site'
Httpdで私は書きました:
<Directory "C:/xampp/htdocs/drupal_site">
AllowOverride All
</Directory>
AccessFileName .htaccess
drupalコミュニティで見つかったさまざまなソリューションを試したことは皮肉なことですが、どれも実際にはうまくいきませんでした。
私のDrupalバージョンは7.26です。
Xampp:Apache/2.4.10(Win32)OpenSSL/1.0.1i PHP/5.6.3
誰かがこれを解決するのを手伝ってくれる?
この問題は、「 drupal /?q =ユーザーは機能しているが、/ユーザーが機能していない 」に関する質問のバリエーションである可能性があります。したがって、?q = userまたは?q = adminを含むURLを使用できるかどうかを確認してください。それでうまくいく場合は、おそらく.htaccessでRewriteBaseを調整すると(その質問の受け入れられた回答で説明されているように)役立つはずです。
既存のRewriteBaseの後に次のような行を追加して、.htaccessファイルをさらに拡張することをお勧めします。
RewriteRule . index.php [L]
上記の行の詳細については、 StackOverflowに関するこの質問 の(受け入れられた)回答を参照してください。
デバッグの別のオプションは、別のブラウザーを使用して再試行することです。そのブラウザーを介してログインできる場合は、おそらく(元のブラウザーの)Cookieの問題です。
これらの提案のいずれも役に立たない場合は、「。htaccessファイル、httpd.confなど」にどの変更を加えたかについて詳細を追加して、質問を再編集してください(機能しませんでした)。
PS:Drupalバージョン7.32で修正されたセキュリティの問題を知っていますか?(質問のように)「サーバー上のサイト」を最も早くDrupalコアバージョン!