MTにCronを設定する @ロリポップ

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の記事を日時指定投稿する方法 -さくらインターネット編-

  • トップへ戻る
  • カテゴリアーカイブ
  • HOME

コメント

メールアドレスが公開されることはありません。* は必須項目です。


*