1

インターネットにDrupalのWebサイトがあります。

これからローカルで作業したいので、Wampをインストールし、Webサイトのapacheファイルシステムをコピーして貼り付け、phpmyadminを使用してSQLダンプを作成しました。

phpmyadminで、Webと同じ名前とデータで同じデータベースを再作成します。

これで、メインページ()にアクセスできます。すべて大丈夫です、ノードが表示されます。メニュー全体がリンク付きで表示されます...

ナビゲートまたはログに記録しようとすると、404エラーが発生しますが、何が問題になっていますか?ノードID404を使用してアノードにアクセスしようとすると、URLは素晴らしいように聞こえます。WAMPが疑われますが、その問題をどのように修正するかわかりません。

私を助けてくれてありがとう!

4

5 に答える 5

3

mod_rewriteが有効になっていることを確認してください-WAMPではデフォルトで有効になっていません。

これを行う方法については、こちらをご覧ください。

于 2013-02-25T11:40:07.290 に答える
2

.htaccessファイルがDrupalのルートディレクトリにアップロードされていることを確認してください。

?q=または、次のようにWebサイトにアクセスしてみてください。http://site.com/?q=admin

于 2013-02-25T11:37:16.703 に答える
2

ほとんどの場合、ApacheでAllowOverrideがNoneに設定されています。これがデフォルトであり、.htaccessファイルが機能しなくなると思います(これらはURLを機能させるファイルです)。

Apache構成ファイルを編集し、AllowOverrideのすべてのインスタンスを検索して、「All」に変更します。例:

AllowOverride All

また、実際に.htaccessファイルをコピーしたことを確認してください。非表示になっている場合もあります。

于 2013-02-25T11:38:04.043 に答える
0

ローカルサイトをサブフォルダーにインストールしましたか?ローカルURLは何ですか?

サイトがサブフォルダにある場合、たとえばhttp://localhost/drupal、.htaccessにRewriteBaseについてapacheに通知する行を追加(またはコメント解除)する必要があります。

于 2013-02-25T14:14:39.003 に答える
-1

httpd.confでAllowOverrideがNoneに設定されていました。AllowOverrideに変更するすべてが魅力のように機能しました。

変更後にapacheを再起動することを忘れないでください。

于 2015-03-12T18:10:34.817 に答える