PowerCMS™
[ブログ] PowerCMS 6 でのアップデートまとめ を追加しました。
[ブログ] 人事・教育担当より アルファサードのメンバーに求めていること を追加しました。
[ブログ] PowerCMS サポートの実績 (2024年2月) を追加しました。
[よくあるご質問] スケジュールタスクが実行されているか確認する方法はありますか? を追加しました。
ホーム > ドキュメント > PowerCMS > 5 > スタンダード版 >

こちらは旧バージョン PowerCMS 5 のマニュアルです。最新版のマニュアルにつきましては PowerCMS ドキュメント を参照してください。

定期的な再構築

アドオン・プラグイン

コマンドラインから rebuild-archives スクリプトを利用して再構築を実行することができます。UNIX の crontab や Windows のタスクマネージャーを利用することで自動的な再構築が実現できます。

実行例

コマンドラインからウェブサイト/ブログ ID が1と2のインデックス・アーカイブと記事アーカイブを再構築する

$ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --at index,Individual --blog_id 1,2

すべてのアーカイブを午前2時0分1秒に再構築する crontab 設定例

0 2 * * * cd MT_DIR && sleep 1 && /usr/bin/perl tools/rebuild-archives

スクリプトに指定できるオプション

at

再構築したいテンプレートの種類を指定します。カンマ区切りで複数種類のテンプレートを指定できます。

at を指定しない場合はすべての種類のテンプレートが再構築の対象になります。

$ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --at index,Individual
at オプションとテンプレートの種類の対応表
引数 at の値テンプレートの種類
indexインデックス
Individualブログ記事
Pageウェブページ
Daily日別
Monthly月別
Weekly週別
Yearly年別
Categoryカテゴリ
CategoryDailyカテゴリ 日別
CategoryMonthlyカテゴリ 月別
CategoryWeeklyカテゴリ 週別
CategoryYearlyカテゴリ 年別
Authorユーザー
AuthorDailyユーザー 日別
AuthorMonthlyユーザー 月別
AuthorWeeklyユーザー 週別
AuthorYearlyユーザー 年別

blog_id

再構築したいウェブサイト/ブログの ID を指定します。カンマ区切りで複数種類のテンプレートを指定できます。

blog_id を指定しない場合はすべての種類のテンプレートが再構築の対象になります。

$ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --blog_id 1,2,3

sleep

テンプレートの種類がかわる時、指定した時間 (秒) を待ってから再構築を再開します。

例えば下記の指定ではインデックステンプレート(index) を再構築した後、10秒待ち、そのあとで記事 (Individual) の再構築を開始します。

$ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --at index,Individual --sleep 10

debug

1 を指定すると実行中に再構築の対象となったファイルの種類とパスを表示します。

$ cd MT_DIR && /usr/bin/perl tools/rebuild-archives --debug 1
Individual: /var/www/html/2023/01/basename001.html
Individual: /var/www/html/2023/01/basename002.html
Individual: /var/www/html/2023/01/basename003.html
...
..
.

注意

  • rebuild-archives は再構築の対象によって実行に時間がかかりますので、at や blog_id を指定し再構築の対象が必要最低限に限定して実行してください。

お問い合わせ

お問い合わせフォームがご利用できない場合は、以下のメールアドレスからも受け付けております。
contact@alfasado.jp

製品資料ダウンロード

パンフレットデータ、提案用資料などがダウンロードできます。