PowerCMS™
2025年1月1日購入分よりライセンスの価格を改定いたします。
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[ブログ] PowerCMS サポートの実績 (2024年9月) を追加しました。
[新着情報] PowerCMS 4 系のサポート終了予定について を追加しました。

PowerCMS ブログ

ホーム > PowerCMS ブログ > 技術情報 > Movable Type (PowerCMS) for AWS でコマンドラインからスクリプトを実行…

2016年04月06日

Movable Type (PowerCMS) for AWS でコマンドラインからスクリプトを実行する

Movable Type for AWS(AMI)PowerCMS for AWS(AMI) で /app/movabletype/tools/配下のスクリプト( run-periodic-tasks など) を実行するときの注意事項です。

PowerCMS 4のAMI (Amazon Machine Image)提供について

以下のように実行すると、サムネイルの生成や PowerSearch(Hyper Estraier)のインデックス生成などが正常にできないことがあります。

cd /app/movabletype
sudo -u www /usr/bin/perl ./tools/run-periodic-tasks

AWS版では /app/local/lib64/perl5 に必要な Perlモジュールが配置されています。

/app/local/lib64/perl5配下のディレクトリとファイル

PERL5LIBにライブラリパスを追加する必要があります。具体的には下記のように実行するようにしてください。

cd /app/movabletype
sudo -u www PERL5LIB=/app/local/lib64/perl5:/app/movabletype/lib:/app/movabletype/extlib /usr/bin/perl ./tools/run-periodic-tasks

尚、sudo -u www としているのは日時指定公開や再構築キュー経由で生成されたファイルのオーナーを管理画面からパブリッシュしたファイルのオーナーと同じにするためです。これを指定しないと管理画面から該当のファイルを上書き、削除できなくなる可能性があります。


カテゴリー
サポート
トラブルシューティング
技術情報

Recent Entries