メモの日々


2021年10月29日(金) [長年日記]

[tdiary] tDiaryを5.1.7へバージョンアップ

tDiaryを5.1.7へバージョンアップした。前回のバージョンアップは去年。いくつかメモ。

ダウンロードするファイル

  • tdiary-v5.1.7.tar.gz と tdiary-contrib-v5.1.7.tar.gz をダウンロードして展開する。

トップディレクトリ

  • 動作中バージョンから次をコピーする。
    • .htaccess
    • index.rdf
    • mimetex.xcg
    • no_comments.rdf
    • tdiary.common.conf
      • 異なるパスで動作確認する際には「@options['sp.path']」に設定しているパスを変更する必要があることに注意。
    • tdiary.conf
      • 異なるパスで動作確認する際には「@index」と最後のevalの行に設定しているパスを変更する必要があることに注意。
  • index.rbとupdate.rbをそれぞれindex.cgiとupdate.cgiという名前のファイルにコピーする。スレッドメモから参照されるので.rbの方も残しておく必要がある。
  • index.cgiとupdate.cgiの1行目を「#!/usr/local/bin/ruby3.0」に書き換える。
  • 次のファイルに実行権限を付与する。
    • index.cgi
    • update.cgi
    • mimetex.xcg

プラグイン

  • tdiary-contrib-v5.1.7の plugin/ から次を misc/plugin/ へコピーする。
    • jdate.rb
    • mathjax.rb
    • openbd.rb
    • ja/openbd.rb
    • title_anchor.rb
  • 動作中バージョンの misc/plugin/ から次をコピーする。
    • mimetex.rb
    • section_permalink.rb
    • section_permalink_anchor.rb

スレッドメモ

  • スレッドメモの方の.xcgファイルのRubyのパスもバージョン3.0に変える。