最近、ウェブサイトを新しいサーバーに移動しました。Webサイトは共有サーバー上で完全に機能していましたが、EC2に移動してから、多くのアクセス許可の問題やその他の問題が発生しました。/ var / www / htmlフォルダーの所有権をapacheに変更して、WordPressのバックエンドで設定を変更できるようにしました。不思議なことに、新しい投稿を作成することはできますが、既存のページを更新したり、新しいページを作成しようとすると、空白のページが表示されます。[http://example.com/wp-admin/post/php]もともと、これは許可に基づく別の問題だと思っていましたが、調査したところ、そうではないようです。
これまでに行った手順:1)ディレクトリの所有権をapacheに変更しました2)すべてのプラグインを無効にしました3)追加:php_flag output_buffering on .htaccess(.htaccessファイルのどこに問題があるかはわかりませんでしたがそのコマンドを置く必要があります)
私が行った調査から、?>の後の空白が原因である可能性があるようです。どのファイルにこの空白があるかをどのように判断できるか知っている人はいますか?私のファイルのいくつかは、実際にはPHPのcloseタグさえ持っていません。もう1つの注意点として、以前のサーバーはバージョン5.2.17から5.3.20でした。他のアイデアはありますか?