トップ 最新 追記

PC日記

カテゴリ | Linux | Mac | tDiary
2008|03|04|05|
2009|11|
2010|02|05|08|09|10|11|12|
2011|01|05|11|
2013|06|
2014|08|
2015|01|04|08|

2015-04-19

_ [tDiary]$SAFE=4 is obsolete (ArgumentError)

ちょっとtDiaryのキャッシュをクリアしたら、$SAFE=4 is obsolete (ArgumentError) というエラーが出るようになってしまいました。

基本的にキャッシュは削除しても、また自動で作られていくものなので、バックアップとかしないで削除しましたが、失敗でした。

キャッシュを削除してからエラーが出るようになったので、キャッシュ削除が原因と考えましたが、もう復元できないし。

色々調べていたら、このサーバーのRubyのバージョンが以前と違っていないかい?記憶では1.8系だったはずなのに、2.2.0-p0になっている。

これが原因か。

ということは、最新のtDiaryを使える環境になったわけで、将来的には嬉しいバージョンアップなんだけど、今はエラーで困っている!

このエラーメッセージを調べると、Rubyの何処かのバージョンで$SAFE=4というのは使えなくなったみたいです。なので、この$SAFE=4が書かれているwiki_style.rbの75行目をコメントアウトしたら直りました。

よかった、よかった。

エラーに遭遇した時はあまりにも絶望的で、このサイトの閉鎖まで考えてしまった。

最新のtDiaryの情報収集をしよっ♪


2015-04-20

_ [tDiary]コメント削除方法

このサイトは狙われている。

サイバー攻撃か?

コメント欄が怪しい書き込みで埋められてしまっている。

tDiaryには、書き込まれたコメントを削除する機能はありません。

非表示に出来ますが、コメント1件1件に対して表示/非表示のチェックを外して行かなければなりません。1つの記事に100件までコメントが書き込めるので、記事が10個あれば100x10=1000回、チェックを外す為にチェックボックスをクリックする必要があります。

メンドイ以外の言葉はありませんね。

ホント、迷惑です。

簡単に全てのコメントを削除するには、データフォルダの中の、年のフォルダの中にある○○○○.trcを削除して、キャッシュをクリアすれば消せます。

私のtDiaryの使用目的だと、コメント欄自体が不要。

サイト全体のセキュリティを見直してみる必要がありそう。


トップ 最新 追記