web-dev-qa-db-ja.com

7.26 / admin、/ userがLocalhostに見つかりません

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

誰かがこれを解決するのを手伝ってくれる?

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コアバージョン!

1
Pierre.Vriens