Movable Typeのアクションストリーム、
自動再構築を有効にするCron設定で手間取ったけれど、
以下の手順でOKとなった。
①MTにアクションストリームのプラグインを設置。
・アクションストリーム : Movable Type 5 ドキュメント
・MT5用アクションストリームプラグイン一部修正 – The blog of H.Fujimoto
②MTの各ブログのプラグイン>Action Streams の設定で、
再構築を有効にするにチェックを入れる。
③.shファイルの作成
・メモ帳ではなく、テキストエディタ(サクラエディタなど)で作成すること
・その際、改行モードの変更を選択して『LF』にする
・以下の内容を記述し、たとえば mt-jobs.sh などと名前を付ける
#!/bin/sh
userPath=’/home/users/*/****.jp-****/web/●●●”
#FTPトップディレクトリからこのファイルまでのディレクトリパス
appPath=’/mt‘
cd ${userPath}${appPath}/
/usr/bin/perl ./tools/run-periodic-tasks
echo “finished”
赤字はアカウント情報で確認できるフルパス(*は個別のもの)、
緑字はルートにディレクトリを作っている場合に追加
(赤+緑=ドメインの公開パス)、
青はMTを設置したディレクトリ
④ ③で作成したファイルを mt ディレクトリにFTPソフトでアップロードし、
ファイルパーミッションを700 または755に変更
⑤ つづいてFTPソフトで、
mt/tools/run-periodic-tasks のパーミッションを755または700に変更
⑥ロリポップのCron設定で時間などを設定
実行ファイルパスは以下のように記述
●●●/mt/mt-jobs.sh
メールアドレスを設定して結果を取得、finished と返ってくればOK
【課題】
DelleFもDelleNも、トップページはCron反映されているのに、
記事ページなどには反映されてないみたい。??
【参考サイト】
・MovableTypeの予約投稿
・マルチドメインでの予約投稿ができない
・ロリポップでCronの設定をしたい
・MTの記事を日時指定投稿する方法 -さくらインターネット編-
コメント