ファイルとデータベースをバックアップしました。新しいサーバーにファイルをアップロードし、データベースを作成して新しいサーバーに復元し、settings.phpファイルを編集しました。サイトに移動すると、完全にポップアップ表示されます。他のページに移動しようとすると、404ページが見つかりませんというエラーが表示されます。何が欠けていますか?
Php.iniファイルを作成し、1and1サーバーで "register_globals"を無効にします。
Apache用のmod_rewrite
が有効/インストールされていますか?そうでない場合は、これが事実であることを確認してください。
また、Drupalルートの.htaccessファイルが古いサーバーから変更されていないことを確認してください。
Debianベースのディストリビューションを使用している場合は、/etc/Apache2/mods-available
に移動して、rewrite.load
が存在することを確認します。次に、/etc/Apache2/mods-enabled
に移動して、rewrite.loadがそのディレクトリでシンボリックリンクされていることを確認します。
CentOSのようなRedHatディストリビューションを使用している場合は、/etc/httpd/modules
に移動してmod_rewrite.so
を探します。次に、/etc/httpd/conf/httpd.conf
を開き、この行がLoadModule rewrite_module modules/mod_rewrite.so
にあることを確認します。
書き換えモードを有効にしていますか?そうでない場合は、有効にしてみてください。
.htaccessファイルをコピーしましたか? .
で始まるファイルは非表示でアーカイブでないと見なされるため、コピーされない場合があります
持っていますか
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
あなたの.htaccessに?