Forbidden エラー
-
先日、サイトを移転しました。
新サイトの環境は、
http://www.xtwo.ne.jp/ のアドバンスドプラン
PHP5.3.3
MySQL 5.0.77移転でやったことは、新サイトで、サブディレクトリに新規インストール。
旧サイトの phpMyAdmin からデータをエクスポート、新サイトへインポート。
ディレクトリ名が違うので、WordPress の設定変更と .htaccess の書き換え。
もちろん、ネームサーバの書き換えもやりました。
ブラウザでチェックしたところ、リンク切れや表示されない画像もなく、ダッシュボードにもアクセスでき、上手くいったように見えました。ところが、しばらくして更新する内容が出てきたので固定ページを編集し、更新ボタンを押したところ、ブラウザが
Forbidden
You don’t have permission to access /home/wp-admin/post.php on this server.
というエラーを吐きました。
suEXEC なサーバなので、post.php を 644 から 604 とか 600 とか 606 とか 700 とか色々変更してみるも何も変わらず。
関係あるかどうか分かりませんが、php.ini の register_globals や allow_url_fopen を On にしてみるも、やはり上記エラーが。
PHP のバージョンを 5.2.17 にしてもダメ。
プラグインを全て無効化してもエラー。固定ページだけでなく、投稿記事の編集画面でも同じエラーです。
テキストウィジェットを編集しても、エラーは出ませんでしたが、輪っかがグルグル回りっぱなしで、保存される様子がないです。色々やっているうちに、何故か、ある固定ページでは、画像パスへのリンクを http でなく相対パスにすると、エラーが出ずに正常に保存されることが分かりました。
また、別な固定ページでは、外部リンクと JavaScript のコードを外すと正常に保存されました。これは一体何が原因なのでしょう??
- トピック「Forbidden エラー」には新たに返信することはできません。