ショッピングモールシステムPROのインストール †当ページに記載されている設定方法と、最新版のパッケージに含まれるReadme.txtの設定方法が異なる場合、Readme.txtの内容が優先されます。 インストール前の準備 †
インストール手順(簡易版) †
インストール手順 †サーバー上にショッピングモールシステム用のデータベースをSJIS(sjis_japanese_ci)で作成 †MySQLデータベースをご使用の際は、システムが使用するデータベースを作成して下さい。 参考) 「phpMyAdmin」等から作成される場合は「sjis_japanese_ci」をご指定ください。 データベースの作成方法は設置環境によって異なりますので、サーバーのマニュアルを参照ください。 SQL設定ファイル、SSL設定ファイルのリネーム †以下の2つのファイルから「.sample」という文字を消して保存しなおしてください。 「./custom/extends/sqlConf.php.sample」→「./custom/extends/sqlConf.php」 「./custom/extends/sslConf.php.sample」→「./custom/extends/sslConf.php」 データベースの接続設定ファイルの記述内容を変更 †データベースの接続設定ファイルの記述内容を変更します。 データベースの接続設定ファイル「./custom/extends/sqlConf.php」をテキストエディタ等で開き、 MySQLデータベースを使用する場合 $SQL_MASTER = 'SQLiteDatabase'; // $SQL_MASTER = 'MySQLDatabase'; 上記箇所を、下記の通り書き換えます。 // $SQL_MASTER = 'SQLiteDatabase'; $SQL_MASTER = 'MySQLDatabase'; 各サーバの設定に従いデータベース名、管理ユーザID、PASSを設定下さい。 $DB_NAME = 'basesys'; // データベース名 $SQL_ID = 'root'; // データベース管理ユーザーID $SQL_PASS = ''; // データベース管理ユーザーPASS SQLサーバーの指定が必要な場合は以下の部分で設定を行なって下さい。 $SQL_SERVER = 'localhost'; // SQLのサーバ ※通常はMySQLの方がSQLiteより軽快に動作しますがサーバーによってはSQLiteの方が軽快に動作することがありますので ※MySQLはパスワード保存の暗号化に対応しています。 //the 128 bit key value for crypting $CONFIG_SQL_PASSWORD_KEY = 'abcdeabcdeabcdea'; 決済関連のモジュール設定ファイルの変更 †クレジット決済やPaypal(エクスプレスチェックアウト)の決済機能を使用する(有効にする)場合は、 これらは初回インストール時に設定する必要があり、インストール後(運用後)の切り替えは行えませんのでご注意ください。
サーバーにファイルをアップロード・パーミッションの設定 †解凍したフォルダに含まれるファイルを全てサーバーにアップロードし
※[*]は以下ディレクトリを含め全てという意味となります。 tool.phpから完全インポートの実行 †
tool.phpについては、tool.phpについてのページをご確認ください。 CRONの登録 †下記のファイルを実行時間を参考にCRONに登録してください。 ※CRONが利用可能・不可能、設定方法などは、ご利用になられているサーバーにてご確認下さい。 プログラム側には「chdir」関数により実行PATHを調整する機能がついておりますので、 cron_***.php 4行目あたり // SetCronSetting( getcwd() ); ※こっちをコメントアウト SetCronSetting( “設置先パス” ); ※ファイルそれぞれで設定を行なう必要があります。
レンタルサーバでのCRONの設定については、CRONの設定のページを参考にしてください。 |