プログラム名
|
CGIKON'sタイムカード
|
プログラム概要
|
・10名まで利用可能なタイムカードです。
・記録データをCSV形式でダウンロードできます。
・3ヶ月分を管理できます。(先月・今月・来月)
・利用者の登録・削除などの管理ができます。
|
動作環境
|
サーバーOSがUNIX/LINUX系で、Perlで記述された自作CGIを設置、実行ができる環境
|
対応言語名
|
Perl版(拡張子.plまたは.cgi)
|
必須ライブラリー
|
以下ライブラリは、当システムには梱包されていませんが、システムを動作させるために必要です。
cgi-lib.pl
jcode.pl
timelocal.pl
※インストールされていない場合、別途入手、インストールが必要です。
|
梱包ファイル一覧
|
logs(ディレクトリ)
※admin.pl または admin.cgi
※body.pl または body.cgi
common.inc
error.inc
※frame1.pl または frame1.cgi
※frame2.pl または frame2.cgi
※frame3.pl または frame3.cgi
※head.pl または head.cgi
info.inc
list.inc
※list.pl または list.cgi
※list1.pl または list1.cgi
※list2.pl または list2.cgi
※list3.pl または list3.cgi
main.inc
※main.pl または main.cgi
main.tmpl
※main1.pl または main1.cgi
※main2.pl または main2.cgi
※main3.pl または main3.cgi
※user.pl または user.cgi
|
インストール手順
|
ファイル解凍
|
入手した圧縮ファイルを、解凍ツールなどで解凍します。
※解凍したファイルの中味を見た場合、環境によっては文字化けしていることがありますが、問題ありません。
|
↓
パスの変更
|
【対象ファイル】
上記梱包ファイル一覧中の※印のファイル
【当スクリプトのPerlのパス】
#!/usr/bin/perl
【確認・変更手順】
●ご利用のサーバーでPerlのパスの記述方法を確認します。
(記述例:#!/bin/perl、#!/usr/local/bin/perl等)
↓
●記述方法が異なる場合のみ修正します。
↓
●対象ファイルをテキストエディタなどで開きます。
↓
●ご利用のサーバーで指定された記述方法に変更して保存してください。
【注意点など】
※環境によっては文字化けしていることがありますが、問題ありません。
※記述内容が一字でも間違っていると動作しません。
※該当個所以外に修正をすると誤動作の原因となります。
※改行コード、漢字コードが自動変換されるテキストエディタで編集すると、誤動作の原因となることがあります。
|
↓
アップロード
|
FTPツールなどで、モード、コードを変換せずに全てのファイルをアップロードしてください。
【転送モード】
バイナリモード(無変換、画像系など)とします。
※転送モードをアスキーモード(テキストなど)とすると誤動作の原因となります。
【漢字コード】
無変換とします。
※漢字コードをEUC、SJIS、JISなどと変換すると誤動作の原因となります。
【注意点】
logsディレクトリーがアップされない場合は、サーバー側でlogsディレクトリーを作成してください。
作成したlogsディレクトリーには、書込み・実行権限をつけてください。
※ご利用のFTPツールやサーバーの設定により空のディレクトリはアップできない場合があるためです。
|
↓
実行権限の変更
|
【対象ファイル】
上記梱包ファイル一覧中の※印のファイル
【権限(パーミッション)】
実行権限つき(755またはrwxr-xr-x等)にしてください。
※権限がない場合は、動作確認時に実行エラー(Internal Server Error等)の原因となります
【対象ディレクトリー】
インストールしたディレクトリー
logs(ディレクトリー)
【権限(パーミッション】
書込み・実行権限(777またはrwxrwxrwx等)をつけてください。
※権限がない場合は、タイムカード記録・利用者登録などの作業が正常に行えない原因となります。
※サーバーによっては、ディレクトリーに権限をつけなくても動作することがあります。
|
↓
動作確認
|
以下のようなURLをブラウザで表示します。
拡張子.plの場合
(管理者用)
http://ドメイン名/設置場所/admin.pl
例)http://cgikon.com/cgi-bin/timecard/admin.pl
(利用者用)
http://ドメイン名/設置場所/user.pl
例)http://cgikon.com/cgi-bin/timecard/user.pl
拡張子.cgiの場合
(管理者用)
http://ドメイン名/設置場所/admin.cgi
例)http://cgikon.com/cgi-bin/timecard/admin.cgi
(利用者用)
http://ドメイン名/設置場所/user.cgi
例)http://cgikon.com/cgi-bin/timecard/user.cgi
|
※インストールがうまくいかない場合などは、インストール代行(有料)も承りますので、CGIKONまでお問合せください。
|
ご利用上の注意点
|
- ■半角カナ
-
半角カナは文字化けの原因になりますので、ご利用をお避けください。
- ■HTMLタグ
-
HTMLタグは利用できません。入力した内容がそのまま表示されます。
- ■利用者名
-
利用者名欄を空欄やスペースなどで登録した場合は、「無記名」と表示されます。
- ■ダウンロード
-
ダウンロードデータは、Windows系のCSV形式です。
- ■ログ
-
長期間ご利用の間にログファイルが増えていきます。ディスク容量に制限のある場合などは、定期的に削除してください。
【対象ファイル】
「logs」ディレクトリ内YYYYMM_*.log形式のファイル
(YYYY:西暦年、MM:月、*:0 利用者リスト 1〜10 利用者番号)
(例)200301_1.log
- ■時刻の記録
-
インストールしたサーバーの時刻から記録していますので、実際の時刻と異なっている場合があります。
サーバーの時刻を定期的に調整することをお勧めいたします。
- ■インターネット事情
-
サーバーやインターネットの状況(混雑・負荷・障害等)により、「出社」「退社」ボタンを押してからの誤差が生じることがあります。
- ■二度押し
-
二度押しされた場合は、時刻を上書きします。(二度押し防止機能はありません。)
- ■一日の時間
-
1日は、午前0:00:00〜午後11:59:59までとなっています。(日またぎの記録はできません。)
|
エラーの対応について
|
- ■来月分の「利用者のコピーをする」で、「利用者一覧をコピー出来ません。」とエラーが表示されます。
-
何らかの理由により、インストールしたディレクトリに書きこみ権限や実行権限が無い場合が考えられます。
インストールしたディレクトリに書きこみ権限や実行権限を設定してください。
- ■重大なエラーが発生しました。「利用者の登録に失敗しました。」「時刻の登録に失敗しました。」とエラーが表示されます。
-
何らかの理由により、logsディレクトリに書きこみ権限や実行権限が無い場合が考えられます。
logsディレクトリに書きこみ権限や実行権限を設定してください。
何らかの理由により、ログディレクトリが存在しない場合が考えられます。
logsディレクトリを作成してください。作成したディレクトリには書きこみ権限・実行権限を設定してください。
- ■今まで問題なく利用してきたのに急にエラーが出るようになったり、稀に出る場合
-
原因は多種多様のため特定できませんが、以下、原因が考えられます。
・ディスク容量が不足している可能性。
・システムが高負荷状態の可能性。
・システム障害、システムダウンの可能性。
・セキュリティ強化などの目的でのシステム再構築された可能性。
サーバー管理者等にお問合せください。
|
ご利用規約
|
ご入手された段階でご利用規約に同意されたものとみなされます。
ご利用の際も、ご利用規約に従いご利用ください。
|
カスタマイズについて
|
ご利用規約をご覧ください。
|
返品・返金について
|
ご利用規約をご覧ください。
|
シェアウェアについて
|
ご利用規約をご覧ください。
|
サポートについて
|
ご利用規約をご覧ください。
|
著作権表示について
|
ご利用規約をご覧ください。
|
制作者・著作権保有者
|
CGIKON
URLアドレス http://cgikon.com
メールアドレス admin@cgikon.com
|