件名: エラーログが表示されない
投稿日: 2022/06/20 17:47
投稿者: nuiito3
サイトが表示されたりされなかったりと不安定なのでエラーログを見てみたら、とある日からエラーログが止まったままでした。
エラーログの内容は
Wed Jun 15 04:26:15 2022 - 157.55.39.31 - E_WARNING(2) - session_start(): Cannot send session cookie - headers already sent by (output started at /公開領域/mycaljp/calsearch.php:257) @ /非公開領域/system/classes/Session.php line 287
このあと、全くエラーログの表示がストップしていました。
おそらくサイトをアップグレードしたあと、いらない(と、自己判断した)ファイルを削除した際、 /公開領域/mycaljp/をフォルダごと削除してからだと思います。
mycaljpフォルダをもう一度アップしようかとも思いましたが、なんだかちょっと違うような気が。
Session.php line 287 覗いてみましたが全く分かりません。
対処法を教えていただければありがたいです。
よろしくお願いいたします。
書込: エラーログが表示されない
投稿日: 2022/06/20 22:21
投稿者: Anonymous
error,logはデフォルトのファイルをアップロードしてパーミッションを書き込み可能の666にしておいてください。
session errorは
phpMyAdminでgl_session を修復コマンドで修復してください。
書込: エラーログが表示されない
投稿日: 2022/06/20 23:54
投稿者: nuiito3
Ivyさん、ありがとうございます!
Quote by: Anonymouserror,logはデフォルトのファイルをアップロードしてパーミッションを書き込み可能の666にしておいてください。
デフォルトのファイルアップ、パーミッション666、設定済です。
session errorは
phpMyAdminでgl_session を修復コマンドで修復してください。
phpMyAdminの中に入り、gl_sessionを見つけることはできましたが、そこから先の操作がわかりません。
書込: エラーログが表示されない
投稿日: 2022/06/24 16:49
投稿者: terayama
右か左のブロックにmycaljpおいてませんか
無効にすればいいような気がします
書込: エラーログが表示されない
投稿日: 2022/06/24 22:32
投稿者: nuiito3
terayamaさん、ありがとうございます!
右か左のブロックにmycaljpおいてませんか
無効にすればいいような気がします
アップグレードの際にmycaljp含むいらないプラグインはすべて無効にしたあと削除しましたが
ご指摘の通りブロックに無効状態で置いたままでした。
無効でしたが念のため削除。いまのところ変化はありませんが反応するまで少し時間がかかるのかもしれません。
今しばらく様子を見てみようと思います。
書込: エラーログが表示されない
投稿日: 2022/06/25 00:07
投稿者: nuiito3
無事以前通りにエラーログが表示されるようになりました!
少し気になる内容のログでしたが、今のところ問題なくサイトは動いていますのでこのまま様子を見ます。
Ivyさん、terayamaさん、ありがとうございました!
Geeklog Japan - 掲示板
https://www.geeklog.jp/forum/viewtopic.php?showtopic=19805