別にECcubeに限らないけど、自動であるサイトを構築する際のシェルのTIPs 全体の流れは下記のようになります。OSはLinuxです。ECcube2.1.2を用いて、PostgreSQLをDBにしています。 今回は細切れに説明していきますが、実際は1つのシェルスクリプトで全自動で実行してます。 引数チェック(エラーチェック) ユーザの追加 Apacheバーチャルホストファイルの作成 PostgresにDB作成とユーザ追加 ECcubeデータコピー(デプロイ) ECcube DBデータ登録 ECcube DBデータの個別箇所を変更 data/install.phpの変更 おまけ(htaccess, htpasswdファイルの生成) 1. 引数チェック 引数チェックは、引数の数だけ見ます。 下記の例では、引数の数が6個でなければエラー処理を行います。 エラー処理は、mailコマンドを呼び出し