私は最近、Drupal 6.22サイトをローカルホスト(Xampp 2.5)からリモートの共有サーバー-Fasthostsホスティングサービスに移行しました。
FTP経由でファイルをアップロードしてデータベースをインポートした後、サイトにまったくアクセスできませんでした。500内部サーバーエラーが返されました。 Drupalフォーラムをトロールしてオンラインで検索したところ、これは.htaccessファイルにあることがわかりました。その後、このファイルを削除しました。
これにより、サイトは読み込まれましたが、ホームページのみが読み込まれました。次に、Drupalフォーラムで誰かが編集した.htaccessファイルを見つけてアップロードしました。これにより、サイトへのフルアクセスが可能になりました-良い時間です!サイトで、一部のページにアップロードした添付ファイルをダウンロードできないことがわかりました。
これは.htaccessの問題ですか?私は多くのフォーラムを巡回し、その場所の周りにいくつかの質問を投稿しましたが、まだ誰も回答していません。私の仲間はStackOverFlowを強く推奨しているので、誰かが助けてくれることを願っています!
サーバーのログを確認したところ、ファイルが見つからないというエラーが表示されています。しかし、私は削除して再アップロードしました。
誰かアドバイスできますか?
Drupalは一部のフォルダに.htaccessファイルを置くことができます。 Apache設定の何かが異なり、.htaccessファイルが新しいサーバーで無効になっている可能性があります。
サブフォルダーから.htaccessファイルを削除すると、ハッキングされたままになる可能性があるため、何が行われていたかを確認し、安全であることを確認することをお勧めします。