Movable Type のインストール

Debian LS-XHL

ちょっと Web サーバが必要になって、 死蔵している LS-XHL を Web サーバに仕立てることにした。

いよいよ Movable Type のインストール

せっかく新規の環境なので、 最新の Movable Type をインストールしておく

Movable Type の展開

root@xhl:/home/httpd/cgi-bin# unzip MT-6_0_5.zip
Archive:  MT-6_0_5.zip
   creating: MT-6.0.5/
  inflating: MT-6.0.5/mt-testbg.cgi
  inflating: MT-6.0.5/mt-cp.cgi
	:
	:
  inflating: MT-6.0.5/lib/MT/I18N/default.pm
  inflating: MT-6.0.5/mt.cgi
root@xhl:/home/httpd/cgi-bin#

ファイルのコピー

アップグレード時に、新しいディレクトリにコピーするファイル を参照に、旧環境からコピーする

mt-config.cgi

root@xhl:/home/httpd/cgi-bin# cd naisyo
root@xhl:/home/httpd/cgi-bin/naisyo# cp mt-config.cgi ../MT-6.0.5

root@xhl:/home/httpd/cgi-bin/naisyo# 

plugins/追加したプラグイン

PostTweet プラグインを追加している

root@xhl:/home/httpd/cgi-bin/naisyo# ls plugins/
FacebookCommenters       MultiBlog               StyleCatcher  WidgetManager
FormattedText            PostTweet               Textile       feeds-app-lite
FormattedTextForTinyMCE  PostTweet-1.1.6.tar.gz  TinyMCE       mixiComment
Markdown                 SmartphoneOption        WXRImporter   spamlookup
root@xhl:/home/httpd/cgi-bin/naisyo# tar cf - plugins/PostTweet* |(cd ../MT-6.0.5/; tar xvf -)
plugins/PostTweet/tmpl/oauth_start_mt4.tmpl
plugins/PostTweet/tmpl/oauth_start_mt5.tmpl
plugins/PostTweet-1.1.6.tar.gz
root@xhl:/home/httpd/cgi-bin/naisyo#

mt-static/plugins/追加したプラグイン

なし

mt-static/support

なし

themes/追加したテーマ

なし。

MySQL の設定

MySQL の設定 を参考に

mt-config.cgi の設定

コピーしたので済

MySQLの設定

データベースの作成

root@xhl:/tmp# mysql -u root -pXXXXXX
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 45
Server version: 5.5.40-0+wheezy1 (Debian)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database mt character set utf8;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on mt.* to mtuser@localhost identified by 'mtpasswd';
Query OK, 0 rows affected (0.02 sec)

mysql> CTRL-D
    -> Bye
root@xhl:/tmp#
なお、上記ユーザ、パスワードに関しては、実際の入力内容ではなく MySQL の設定 で示されている内容に改変しているので、ご注意を。

データベースのリストア

MySQL の復元(リストア) を参考に
root@xhl:/tmp# zcat tswxl-mt.mysql.Thu.gz | mysql  --user=mtuser --password=mtpasswd mt
root@xhl:/tmp#
上記も実際の入力内容ではないので、ご注意を

切り替え

root@xhl:/home/httpd/cgi-bin# rm naisyo
root@xhl:/home/httpd/cgi-bin# mv MT-6.0.5 naisyo
root@xhl:/home/httpd/cgi-bin#

アップデートウィザード

インストールした MovableType にアクセスすると、 アップグレードウィザードが動作する
「アップグレード開始」をクリック

しばらくして「アップグレードを完了しました!」
「Movable Type に戻る」

再構築の確認

root@xhl:/home/httpd/cgi-bin/naisyo# tools/run-periodic-tasks
root@xhl:/home/httpd/cgi-bin/naisyo#
いけてそう

cron に登録する

root@xhl:/home/httpd/cgi-bin/naisyo# crontab -e
	:
	:
root@xhl:/home/httpd/cgi-bin/naisyo# crontab -l
*/5 * * * * nice /bin/sh /usr/local/sbin/fancontrol 2>/dev/null 1>/dev/null
*/10 * * * * (cd /home/httpd/cgi-bin/naisyo ; tools/run-periodic-tasks) 2>/dev/null 1>/dev/null
root@xhl:/home/httpd/cgi-bin/naisyor#
さて、これで様子を見る

LS-XHL
バッファローダイレクト
楽天市場
amazon
ValuMore


unzip のインストール
ハックの記録
LinkStation/玄箱 をハックしよう

PostTweet プラグインのインストール

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2014 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市