バッチの説明

desknet's SNS では、メールによる日記の投稿、アクセス集計、容量集計、フィードの更新、ユーザーインポート、グループインポート等の処理をバッチファイルを利用して行います。
このため、desknet's SNSインストール後、利用開始前に、以下のバッチファイルの設定を行っていただく必要があります。
また、Webサーバーに「Microsoft Internet Information Services」をご利用になる場合、ブラウザ上からのバッチファイルの起動が行えないため、別途、バッチ起動の設定を行っていただく必要があります。

尚、本バッチファイルは、OS毎のタスクとして登録することで、定期的に自動実行することが可能です。設定内容については、本説明下部の「バッチ自動実行設定方法」をご参照ください。
各バッチファイルは、以下のフォルダに格納されています。

Windows版での格納場所:
<お客様指定のWebサーバのドキュメントルートディレクトリ>¥php¥dnsns¥core¥batch¥bin¥

Linux版での格納場所:
/var/www/html/php/dnsns/core/batch/bin/

設定していただく必要のあるバッチファイルは以下のとおりです。
尚、「alert」、「mailentry」バッチについては、お使いのWebサーバーに関係なく設定していただく必要がありますのでご注意ください。
ファイル名 説明
alert カレンダーに登録されているスケジュールの「予定通知メール」を送信します。

メールサーバ設定が正しく行われていないとメールが送信されません。
※一時間に数回起動してください。
※ カレンダーを利用しない場合や、「予定通知メール」を使用しない場合には設定していただく必要はありません。
※お知らせメールを受け取るとしても、本ファイルが起動されない限りお知らせメールは送信されません。
mailentry 日記の「メール投稿」で送信された内容を、日記情報として登録します。

※一時間に数回起動してください。
※[初期設定]-[メールサーバ設定]で[メールからの日記投稿]を使用しない場合は設定する必要はありません。(初期設定は使用しない)
※メール投稿を行った場合、本ファイルが起動されない限り新規投稿はされません。
access コミュニティ、トピックのあしあとの集計を行います。

※一日に一回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はaccessファイルのバッチ設定を行う必要はありません。
cyusage コミュニティ別のアップロードファイルの容量集計を行います。

※一日に数回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はcyusageファイルのバッチ設定を行う必要はありません。
deleteexpired 不要となったログファイル、アップロードファイルの削除処理を行います。

※一日に一回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はdeleteexpiredファイルのバッチ設定を行う必要はありません。
feeddata 登録されているフィード、外部ブログ、サイドメニューのNEWS情報の更新処理を行います。

※一日に数回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はfeeddataファイルのバッチ設定を行う必要はありません。
groupimport グループのインポートを行います。

※一日に数回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はgroupimportファイルのバッチ設定を行う必要はありません。
messagemail メッセージ受信時の通知メールの送信を行います。

※一日に数回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はmessegemailファイルのバッチ設定を行う必要はありません。
userimport ユーザーのインポートを行います。

※一日に一回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はuserimportファイルのバッチ設定を行う必要はありません。
userusage ユーザーのアップロードファイルの容量集計を行います。

※一日に一回起動してください。
※[システム詳細設定]-[共通設定]で[Web上からのパッチの起動]を行うと設定する場合はuserusageファイルのバッチ設定を行う必要はありません。

「alert」ファイルの編集

「alert」バッチファイルの内容を編集します。以下のサンプルを参考に編集してください。
本ファイルは、お使いになるWebサーバーに関係なく編集していただく必要があります。

ファイル名 説明
PHPPATH PHPがインストールされているパスとPHP実行モジュール(Windows版の場合)をフルパスで指定。
BASEURL desknet's SNSにアクセスするためのURLを指定。

 

サーバーOSがWindowsの場合 サーバーOSがLinuxの場合

「mailentry」ファイルの編集

「mailentry」バッチファイルの内容を編集します。以下のサンプルを参考に編集してください。
本ファイルは、お使いになるWebサーバーに関係なく編集していただく必要があります。

ファイル名 説明
PHPPATH PHPがインストールされているパスとPHP実行モジュール(Windows版の場合)をフルパスで指定。
BASEURL desknet's SNSにアクセスするためのURLを指定。

 

サーバーOSがWindowsの場合 サーバーOSがLinuxの場合

その他のファイルの編集

「access」、「cyusage」、「deleteexpired」、「feeddata」、「groupimport」、「messagemail」、「userimport」、「userusage」バッチファイルの内容を編集します。以下のサンプルを参考に編集してください。
Webサーバーに「Microsoft Internet Information Servies」をご利用いただく場合には必ず編集していただく必要があります。

ファイル名 説明
PHPPATH PHPがインストールされているパスとPHP実行モジュール(Windows版の場合)をフルパスで指定。
BASEURL desknet's SNSにアクセスするためのURLを指定。

 

サーバーOSがWindowsの場合 サーバーOSがLinuxの場合
Webから起動する場合の編集内容
Webから起動する場合の編集内容
Webから起動しない場合の編集内容
Webから起動しない場合の編集内容

バッチ自動実行設定方法

Windowsの機能を利用して、定期的にバッチプログラムを実行させる方法を説明します。
設定方法

Linuxのcrontab機能を利用して、定期的にバッチプログラムを実行させる方法を説明します。
設定方法

オンラインマニュアル目次へ戻る

ページの先頭へ戻る