サーバーのアップグレードが終わったので作業を。
とにかくあたらしい方のtDiary v5.1.2 を用意し、data と image、それから本体に含まれてないpluginを置いておく。
.htaccess で ssl の URLにリダイレクトしていましたが、それが不要になったのでそれも変更。
index.rb と update.rb 先頭のrubyのアドレスもlolipopの場合 env で取ってこれないので変更。ruby 2.6 だ。
.htaccess にある .htpasswd のパスもlolipopのサーバに合わせて変更。
で、前のやつをリネームしてセーブしておいてからあたらしいやつをアップロード。
http 500
まぁ、ね。
パーミッションやらなにやらいじっていたら、tdiary のエラーログが表示されて、RoRのファイルの一部がみつからないと言ってきた。
どうにもWindowsでアーカイブを解凍してやった時点で、パスの深いものは後ろが切れてしまう問題が発生していたみたいです。
よくある話だ。
tarボールを、もっとドライブのルート近くのところで mingw のコマンドを使って解凍して転送しました。
今度は bundler のバージョンが合わないとか……。。tDiary 5.1.2 の tar に入ってるのは bundler の2.1.5 なのに対して、lolipopのは 2.0.x だったみたい。
tdiary 5.1.1 のディレクトリに bundler の 2.0.x があったので、そっちをインストールすることにします。
http 500
うーん。
パーミッションやらいじっても駄目です。
なぜか update.rb だけは動きました。。。
index.rb とほとんど変わらないファイルなのですが、中で呼び出されるパッケージが違うんですよね。
明日またバージョン落としてやってみるかな。
古いやつを落として置いておいてよかった………。
ツッコミ入れられるかな。<br>7日の日記を書こうとしたら403が出てます。<br>今しばらくお待ちを。
ちなみに、今はupdate.rbの方が動かなくなっていて難儀しています。昨日の記事は書いてあるのではっつけるだけなのですがね……。