掲示板に戻る




XREAでdiary ver.21.2が使えなくなりました 投稿者: へべれけ
こんにちは。XREAで「diary ver.21.2」を使わせていただいている者です。
9/12に行われたメンテナンス以降、「admin.cgi」にアクセスすると「Internal Server Error」が出て、新たな投稿ができません。過去の投稿を見ることは可能です。
XREAのお知らせによると、Perlバージョンが「5.16」から「5.26」に変更されたことが原因のようです。
どうすればよいか教えていただけませんでしょうか。よろしくお願いいたします。
No.288062022/9/16(Fri) 1:52:23 Res


Re: XREAでdiary ver.21.2が使えなくなりました 投稿者: えふ
5.32のPerlでテストしてみましたができるのですが
該当日時のadmin.cgiのサーバーのエラーログを見せてもらえるようにXREAのほうにお願いしてもらえないでしょうか。見せてもらえたらメールでもいいのでそれを教えてください。
No.288082022/9/16(Fri) 18:11:01 Res


Re^2: XREAでdiary ver.21.2が使えなくなりました【... 投稿者: へべれけ
わざわざテストしていただきありがとうございます。
XREAの方にエラーログをお願いしても取り合ってくれなさそうな気がしたため、自力で悪あがきをしてみました。

まずadmin.cgiとdiary.cgiをアップロードし直し、初期状態に戻しました。
次に、とほほさんの「CGIスクリプトをデバッグするには?」を参考に、admin.cgiに対して「大胆なデバッグ方法」を試したところ、下記のメッセージが出ました。

ERROR = Can't locate lib/passwd.cgi in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at admin.cgi line 20.

何とな~く見当が付きましたので、lib/ 以下のファイルも全部初期状態に戻したところ、ついに管理画面に入ることができました!

えふ様が「テストしてみましたができる」「サーバーのエラーログを」と仰って下さったおかげでヒントを掴むことができ、解決できました。正直、嬉しかったです。
このたびはお手数をおかけいたしました。本当にありがとうございました!
No.288092022/9/17(Sat) 1:36:52 Res