web-dev-qa-db-ja.com

.htaccessがルートディレクトリから削除され続ける

ModX Evo CMS上にサイトを構築しています。ほぼ毎日、.htaccessファイルが削除され、FURLが機能しなくなったことに気付きました。ウイルスをスキャンしましたが、何も見つかりませんでした。誰がこれが何を意味するのか、私に何ができるのかを知っていますか?

2
MeltingDog

可能性

  1. ModX EVO CMSはそれを削除しています
  2. マルウェア/ウイルスはそれを削除しています
  3. 共有ホスティングが原因です。つまり、別のユーザーアカウントのマルウェア/ウイルスがあなたに広がっています。
  4. Webホストが何らかの理由で削除しています。

調査方法

  1. 共有ホスティングの場合は、Webホストに連絡してください
  2. ログを確認する

クイックフィックス

私はあなたがCHMOD 744または777を使用していると仮定しています、所有者グループが書き込みアクセスを必要とする理由はないので、書き込み許可を取り消す時です。これはファイルを削除できない、できないことを意味します事前にコントロールパネルまたはFTPおよびchmodを使用してログインしない限り、変更されます。

HtaccessのCHMODを444に変更します。これにより、パブリック、グループ、所有者の書き込み権限が無効になります。さらに、CMSがデータベースのコンテンツに使用される構成ファイルを使用している場合は、これを使用してセキュリティを強化することもできます。私は通常、Pro Web Mastersの別の答えで言うように.. CHMOD の力を決して見積もらないで、ハッカー、マルウェア、そして一般的にあなたが起こりたくないものに問題を引き起こしますあなたのサイト。

2
Simon Hayter