テーマをCocoonに変更しました!

WordopressでPHP7を使ってエラーログ(Date.php on line 694)が出る時にやる事

wordpress

エックスサーバーの場合はFTPにエラーログのファイルが存在しないので気が付かなかったけどMixHostの場合はエラーログファイルが作成されるので普段見なかったけど

ほかっておくと容量がどんどん膨らみ契約してる容量が一杯になる事もwww

それに表示速度にも関係してくる可能性もあるのでエラーログを見て修正した方が良い!

 

私の場合はギガ単位でエラーログがあった(汗・・・

エラー内容は以下

/wp-includes/SimplePie/Parse/Date.php on line 694

エラーが出てるのは、「wp-includes」フォルダの中の「SimplePie」フォルダの中の「Parse」フォルダの中のDate.phpの694行目ってことなので、

この行を修正するために、FTPでサーバーに接続して、該当ファイルDate.phpをダウンロード。

20171005212145

 

ダウンロードしてきたDate.phpを、TeraPadというテキストエディターで開き、694行目をチェック!

 

20171005212506

 

以下の箇所を  

$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」で修正・保存しないと文字化けするので、メモ帳とかで開かないように。

これでエラーを吐かなくなりました。。。

ブログ管理者などによく売れてる本です

コメント

タイトルとURLをコピーしました