0

私は問題があります。Debian 6 に apache2 をインストールし、MaraDNS を構成して SSL を追加しましたが、問題が発生しました。Apache2 は .htaccess ファイルを削除しています。.htaccess を FTP 経由でサーバーにアップロードして更新すると、.htaccess ファイルがありません。次に、パーマリンクを %postname% から p=$id に変更しようとすると、内部サーバー エラーが発生し、このエラーが常に表示されます (apache2 を再起動しても機能しません)。

error.log ショー

[Thu Jul 04 02:58:10 2013] [alert] [client 188.95.29.167] /var/www/.htaccess: Expected </link> but saw </head>
[Thu Jul 04 02:58:10 2013] [alert] [client 188.95.29.167] /var/www/.htaccess: Expected </link> but saw </head>, referer: https://domain.me/wp-admin/post.php?post=1&action=edit

編集- .htaccess ファイルを削除しました (1 つには HTML コードが含まれています - 何かで上書きする必要があります)。しかし、今ではmysqlのすべてのテーブルが削除されています

4

1 に答える 1

3

あなた.htaccesは消えたのではなく、ただ隠されているだけです (*nix は、ファイルの前にドットを追加してファイルを隠します)。隠しファイルを表示するように FTP クライアントを設定すると、それが表示されます。

また、.htaccessファイルが無効です。エラーとログの行を確認してください。

于 2013-07-04T07:05:08.090 に答える