発端はApache httpdを2.2から2.4にしようと思ったことでした。
それが結局、他にMariaDB(5.5→10.0)、ActivePerl(5.8→5.18)、ImageMagick(5.3.8-0→6.9.1-1)を同時に更新して、さらにApacheの権限を一般ユーザーに下げ、ついでにFastCGI導入も行ないまして、大変な作業になりました。
VMWare Playerのおかげで全て予行演習ができたのですが、それでもやはり大変。時々上げておいた方が楽ですね。
ActivePerlは更新後にppm upgrade -installするだけで済みました。またMariaDBは5.5でmysqldumpして10.0に放り込んだのですが、--default-character-set=utf8しないとUnknown command '¥''が出ました。
Apacheサービスの権限を一般ユーザーにした際は、フォルダのセキュリティ設定で、そのユーザーを追加しなければなりませんでした。あとは、FastCGIといってもmod_fcgidが現在少なくともPerlでは動かない、ということでしょうか。そこでmod_fastcgiを使っています。
(追記2015/4/25)
その後Movable Typeの公式サポートActivePerlが5.10だとわかったのでインストールし直しました。ActiveStateのリポジトリは使えませんのでBridesからFCGIとDBD-mysqlのみインストールして完了。ImageMagickも6.5.9-10に変更。
それが結局、他にMariaDB(5.5→10.0)、ActivePerl(5.8→5.18)、ImageMagick(5.3.8-0→6.9.1-1)を同時に更新して、さらにApacheの権限を一般ユーザーに下げ、ついでにFastCGI導入も行ないまして、大変な作業になりました。
VMWare Playerのおかげで全て予行演習ができたのですが、それでもやはり大変。時々上げておいた方が楽ですね。
ActivePerlは更新後にppm upgrade -installするだけで済みました。またMariaDBは5.5でmysqldumpして10.0に放り込んだのですが、--default-character-set=utf8しないとUnknown command '¥''が出ました。
Apacheサービスの権限を一般ユーザーにした際は、フォルダのセキュリティ設定で、そのユーザーを追加しなければなりませんでした。あとは、FastCGIといってもmod_fcgidが現在少なくともPerlでは動かない、ということでしょうか。そこでmod_fastcgiを使っています。
(追記2015/4/25)
その後Movable Typeの公式サポートActivePerlが5.10だとわかったのでインストールし直しました。ActiveStateのリポジトリは使えませんのでBridesからFCGIとDBD-mysqlのみインストールして完了。ImageMagickも6.5.9-10に変更。
コメントする