No.1419, No.1418, No.1417, No.1416, No.1415, No.1414, No.1413[7件]
複数画像とTwitter投稿の機能ありがとうございます!!☕️
余計なWarningが記録される問題も解消していますので、既に Ver 2.4.0 を問題なくご使用頂けている場合でも、Ver 2.4.2 へアップグレードして頂けますと幸いです。
🍯Re:1415◆いつもアナウンスをチェックして下さってありがとうございます。(^_^)
🍯Re:1414◆最近に契約されたような新しいサーバではない場合には、デフォルト設定のままの状態でも新しいバージョンのPerlはセットアップされていないのかも知れません。また、かなり昔からさくらインターネットを使っている場合は、古いバージョンで固定されていて、自ら設定を変えない限りずっと古いバージョンのPerlで動作する仕様になっています。
🍯Re:1415◆いつもアナウンスをチェックして下さってありがとうございます。(^_^)
🍯Re:1414◆最近に契約されたような新しいサーバではない場合には、デフォルト設定のままの状態でも新しいバージョンのPerlはセットアップされていないのかも知れません。また、かなり昔からさくらインターネットを使っている場合は、古いバージョンで固定されていて、自ら設定を変えない限りずっと古いバージョンのPerlで動作する仕様になっています。
てがろぐ Ver 2.4.2 を公開しました!(不具合修正) #Update
前のバージョンで発生していた不具合の修正が主な更新点です。
➡ https://www.nishishi.com/cgi/tegalog/
アップデートするには、tegalog.cgi と fumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(過去のどのバージョンからでも)
🆕 Ver 2.4.2の更新点(概要):
●特定の環境で Internal Server Error になって動作しない不具合を解消しました。
●特定の状況では、存在しない投稿を表示しようとした際の案内が表示されない不具合を解消しました。
●個別投稿表示時に、OGPの「og:type」が出力されない不具合を解消しました。
●動作中に数種類のWarningが(Webサーバのエラーログに)記録されてしまう問題を解消しました。
●必須ファイルが存在しない場合に、エラーメッセージを詳しめに表示するよう改良しました。
詳しくは、リリースノートNo.24をご覧下さい。
前のバージョンで発生していた不具合の修正が主な更新点です。
➡ https://www.nishishi.com/cgi/tegalog/
アップデートするには、tegalog.cgi と fumycts.pl の2ファイルだけを上書きアップロードして下さい。
データファイルや設定ファイルは、すべてそのまま引き継げます。(過去のどのバージョンからでも)
🆕 Ver 2.4.2の更新点(概要):
●特定の環境で Internal Server Error になって動作しない不具合を解消しました。
●特定の状況では、存在しない投稿を表示しようとした際の案内が表示されない不具合を解消しました。
●個別投稿表示時に、OGPの「og:type」が出力されない不具合を解消しました。
●動作中に数種類のWarningが(Webサーバのエラーログに)記録されてしまう問題を解消しました。
●必須ファイルが存在しない場合に、エラーメッセージを詳しめに表示するよう改良しました。
詳しくは、リリースノートNo.24をご覧下さい。
配布直前 Ver 2.4.2 の動作テスト。
色々といつもいつも、様々なエラーと事態に(迅速に)ご対処、ありがとうございます。
うちのサーバーもさくらインターネットですが2.4.0でも大丈夫でした。
設定は何も変えていないと思います。
設定は何も変えていないと思います。
❎新規セットアップでもバージョンアップでもInternal Server Errorになる場合に関してのお知らせ
一例ですが、さくらインターネットのレンタルサーバをお使いで、Perlのバージョンを「標準のPerl(推奨)」などに設定している場合、てがろぐ Ver 2.4.0 はInternal Server Errorになることが分かりました。これは別に「さくらインターネット」に限らず、てがろぐCGIをセットアップしようとするWebサーバで、Perlのバージョンが5.26あたり以降の場合に発生するようです。
※さくらインターネットでは、Perlのバージョンを「標準のPerl(推奨)」に設定している場合、自動的に最新のPerlが使われるようになり、現時点ではPerl 5.26.3が使われるようです。(とはいえ、もしかしたら契約の古いサーバの場合は、まだそこまで新しいバージョンのPerlにはならないかも知れないので、その設定でも問題なく動作するケースもあるかも知れませんが。)
▼大まかな原因
どうやら、てがろぐVer 2.4.0で発生するWarningは、Perl 5.20あたりまでなら単なる警告だけで済んでいたものの、新しいバージョンのPerlでは致命的なエラーとして実行してくれない仕様に変更されていることが原因っぽいです。(まだ詳しくは確認できていないのですが。)
▼修正版リリース計画
というわけで、明日あたりに修正版 Ver 2.4.1 をリリースする予定です。もし、Internal Server Errorになってどうやっても動かないよ!という方はその Ver 2.4.1 をお待ち頂き、それをご使用下さい。(もちろん、エラーが解消されるので、既に問題なく Ver 2.4.0 をお使い頂けている場合でもバージョンアップ頂く方が望ましいですが。)
▼今すぐ動かす方法
なお、明日まで待てない! という方は、(レンタルサーバのコントロールパネルでPerlのバージョンを選択可能な場合には)例えば下図のように Perl 5.14.4 などを選択すれば動くようになります。Perl 5.20でも動くと思いますが。しかし、あえてPerlのバージョンを落とす必要性もありませんし、他のCGIの動作に影響しても困りますので、明日リリースする、てがろぐVer 2.4.1 をお待ち頂く方が良いと思います。

まさかこんなことになっていたとは。(^_^;)
Internal Server Errorになってしまっていてアップグレードを断念していた方がいらっしゃったらすみません。m(_ _)m
Perl 5.8.9 ~ Perl 5.20.2では動作確認していたのですが、それよりも新しいバージョンではチェックしていなかったのでした。「できるだけ古い環境でも動くように」という意識は常にあったのですが、新しい環境で動かない可能性はあまり考慮できていませんでした……。
一例ですが、さくらインターネットのレンタルサーバをお使いで、Perlのバージョンを「標準のPerl(推奨)」などに設定している場合、てがろぐ Ver 2.4.0 はInternal Server Errorになることが分かりました。これは別に「さくらインターネット」に限らず、てがろぐCGIをセットアップしようとするWebサーバで、Perlのバージョンが5.26あたり以降の場合に発生するようです。
※さくらインターネットでは、Perlのバージョンを「標準のPerl(推奨)」に設定している場合、自動的に最新のPerlが使われるようになり、現時点ではPerl 5.26.3が使われるようです。(とはいえ、もしかしたら契約の古いサーバの場合は、まだそこまで新しいバージョンのPerlにはならないかも知れないので、その設定でも問題なく動作するケースもあるかも知れませんが。)
▼大まかな原因
どうやら、てがろぐVer 2.4.0で発生するWarningは、Perl 5.20あたりまでなら単なる警告だけで済んでいたものの、新しいバージョンのPerlでは致命的なエラーとして実行してくれない仕様に変更されていることが原因っぽいです。(まだ詳しくは確認できていないのですが。)
▼修正版リリース計画
というわけで、明日あたりに修正版 Ver 2.4.1 をリリースする予定です。もし、Internal Server Errorになってどうやっても動かないよ!という方はその Ver 2.4.1 をお待ち頂き、それをご使用下さい。(もちろん、エラーが解消されるので、既に問題なく Ver 2.4.0 をお使い頂けている場合でもバージョンアップ頂く方が望ましいですが。)
▼今すぐ動かす方法
なお、明日まで待てない! という方は、(レンタルサーバのコントロールパネルでPerlのバージョンを選択可能な場合には)例えば下図のように Perl 5.14.4 などを選択すれば動くようになります。Perl 5.20でも動くと思いますが。しかし、あえてPerlのバージョンを落とす必要性もありませんし、他のCGIの動作に影響しても困りますので、明日リリースする、てがろぐVer 2.4.1 をお待ち頂く方が良いと思います。

まさかこんなことになっていたとは。(^_^;)
Internal Server Errorになってしまっていてアップグレードを断念していた方がいらっしゃったらすみません。m(_ _)m
Perl 5.8.9 ~ Perl 5.20.2では動作確認していたのですが、それよりも新しいバージョンではチェックしていなかったのでした。「できるだけ古い環境でも動くように」という意識は常にあったのですが、新しい環境で動かない可能性はあまり考慮できていませんでした……。