MACHIKA WEB FREE CGI

店舗向け無料予約CGI v1.1

このページは、HTMLやCGIに詳しくない方でも設置できるようにした手順書です。

1フォルダをそのままアップロード

reservation フォルダを、中の構成を変えずにサーバーへアップロードします。

例:https://example.com/reservation/

2CGIのパーミッション

index.cgi、admin.cgi、setup.cgi、cancel.cgi を実行可能にします。一般的には705または755ですが、サーバー会社の指定を優先してください。

3dataフォルダを書き込み可能に

まず755で試し、保存できない場合だけサーバー会社指定の値へ変更してください。

777は必要な場合を除き使用しないでください。

4data / lib が外から見えないか確認

https://example.com/reservation/data/ や .../lib/Reservation.pm をブラウザで開き、403等になれば正常です。

中身が見える場合は運用しないでください。
.htaccessが使えない場合は、サーバー管理画面のアクセス制限やWeb公開領域外へのデータ保存が必要です。

5初回セットアップ

setup.cgi を開き、店舗名・メールアドレス・管理パスワードを設定します。

管理パスワードは8文字以上で、他サービスと同じものを使わないことをおすすめします。

6管理画面を設定

admin.cgi へログインし、営業時間、定休日、メニュー、メール設定を自分の店舗用に変更します。

7テスト予約

index.cgi を開き、実際に1件予約します。管理画面への保存、メール、キャンセルURLまで確認してください。

メールが届かない場合

メールを使わず予約管理だけ利用することもできます。

個人情報について

予約データは設置先サーバーの data フォルダに保存されます。MACHIKA WEBへ送信される機能はありません。実際の事業に合わせてプライバシーポリシーを用意し、管理画面にURLを設定してください。

v1.0から更新する方へ

必ず先に data フォルダをバックアップしてください。v1.1はv1.0のデータを読み込めるようにしています。既存dataは削除・上書きしないでください。

ライセンス

MIT Licenseです。利用・改変・再配布できます。詳細は LICENSE.txt を確認してください。

配布元:MACHIKA WEB