エックスサーバーの場合はFTPにエラーログのファイルが存在しないので気が付かなかったけどMixHostの場合はエラーログファイルが作成されるので普段見なかったけど
ほかっておくと容量がどんどん膨らみ契約してる容量が一杯になる事もwww
それに表示速度にも関係してくる可能性もあるのでエラーログを見て修正した方が良い!
私の場合はギガ単位でエラーログがあった(汗・・・
エラー内容は以下
/wp-includes/SimplePie/Parse/Date.php on line 694
エラーが出てるのは、「wp-includes」フォルダの中の「SimplePie」フォルダの中の「Parse」フォルダの中のDate.phpの694行目ってことなので、
この行を修正するために、FTPでサーバーに接続して、該当ファイルDate.phpをダウンロード。
ダウンロードしてきたDate.phpを、TeraPadというテキストエディターで開き、694行目をチェック!
以下の箇所を
$second = round($match[6] + $match[7] / pow(10, strlen($match[7])));
以下のように書き換える
$second = round((int)$match[6] + (int)$match[7] / pow(10, strlen((int)$match[7])));
※文字コードが「UTF-8」で修正・保存しないと文字化けするので、メモ帳とかで開かないように。
これでエラーを吐かなくなりました。。。
コメント