drupalインストールを1つのサーバーから別のサーバーに移動しました。実行した手順:
現在のところ、ホームページは機能しています(一部の壊れた非DBイメージを除いて、その理由はわかっていて修正できます)しかし、どのノードへのリンクも、どの管理パスへのリンクもわかっていません存在する。 「404ファイルが見つかりません」というエラーが表示されます。
このインストールはサブディレクトリにあり、他のインストールはそうではなかったという事実に関連しているのではないかと思いますが、ホームページ以外のすべてのページが機能しないようにするのに十分ですか?
モジュールとテーマへのリンクは、データベースのシステムテーブルにハードコードされています。 「admin/modules」にアクセスしてそれらをリセットし、キャッシュをクリアして、クリーンなURLがオンになっていることを確認し、APCなどのopコードキャッシュを使用している場合はそれをクリアしてください。
はい、可能です。 settings.phpで$ base_url値を設定することで、使用するベースURLを調整してみることができます。
私は同じ問題を抱えていました!原因は.htaccessファイルの欠落でした...他のすべてのサイトファイルをコピーしたときにコピーされませんでした。そのファイルをテストサイトにコピーすると、クリーンなURLを再度有効にすることができました。
languagesを構成している場合は、データベースに直接移動して、テーブル[languages
]の下のURLを再構成し、domain
の設定を変更する必要がある場合があります。
これらの設定は、GUIの/admin/config/regional/language
で構成することもできます。
後でキャッシュをクリアすることを忘れないでください。
Windowsサーバーユーザーの場合:同じ問題がありました。 .htaccessファイルを追加しましたが、成功しませんでした。 Windowsサーバーでは
これでこの問題は解決するはずです。