Zen Cart Pro 最低動作環境
* PHP 4.3.2 以上 (ver.2.1 にて PHP5.3に対応)
* Apache 1.3.x 以上
* MySQL 4.1.3 以上
* Register Globals = off
* PHP Safe_Mode = off (推奨)
Zen Cart Pro 推奨動作環境
* PHP 4.4.x 以上 (PHP5でも動作いたします ※ver.2.1以降5.3に対応)
* Apache 1.3.x もしくは 2.x
* MySQL 4.1.3 以上、及び 5.0.x(出来る限り MySQL に対してメモリーの割り当てを与える)
MySQL4.0 以前のバージョンではUTF-8の文字コードの組み合わせにより、
検索等が正しく動作しない現象が確認されています。
* Register Globals = off
* PHP Safe_Mode = off
日本国内のほとんどのレンタルサーバーで利用可能であるとの報告をいただいております。
ただ、サービスによってはSSLで利用する場合のファイルを、別のディレクトリに設置する必要があり、それが変更できないものもございます。
その場合、通常のhttp:// プロトコルで利用するための Zencart と https:// プロトコルで利用するためのZencart の2つを、それぞれ完全に同期した状態でサーバー上に設置し、デザインのための画像だけではなく、日々の商品登録時の画像アップロードも、2つのディレクトリにアップしなければならない・・・という事があります。
あまり多くはありませんが、以降の運用が極めて煩雑になりますので、一つのディレクトリで 非SSLとSSLの両方で利用出来るようなサーバーをお勧めいたします。
また、利用できる文字コードが固定されているような場合も、面倒な手間が発生する場合がありますので非推奨です。
2012-03 修正
ご注意:「郵便番号からの住所入力支援」機能の利用に関して。
同機能は「日本郵便」様が提供されている、「郵便番号データ」ファイルを取得し、Zencart のDBに登録して利用しております。提供されている「郵便番号データ」ファイルが lzh 圧縮された形式であるためこのデータの自動取込処理を行うためには以下の条件が必要となります。
・サーバーにlhaがインストールされており利用可能である事
・バージョンアップにより、取得する郵便番号データのデフォルトを Zip に変更。 zip 、lzh の両方に対応。
・system関数の利用が出来る事
インストールのタイミングで最新の郵便番号データを手動でDBに追加する事は出来ますが、以降毎月行われる郵便番号データの更新は自動では行えないことになります。(郵便番号情報がインストール時のままになります)
上記環境が準備出来ない場合には、「郵便番号からの住所入力支援機能」はOFFでご利用いただく必要があります。
注意:
外部のサーバーと通信を行うタイプの配送モジュールや決済モジュールを利用する予定がある場合、 cURL がSSLでも利用出来るようにPHP にコンパイルされている必要があります。
注意:
利用する支払方法によっては、https:// による通信が利用できる事が条件になっているかもしれません。
また、アカウント登録や注文処理においては、SSLの利用が推奨されています。
注意:
PHPがCGIとしてではなく、Apache のモジュールとして動作する環境が推奨されています。
重要:
PHP のバージョンが 4.3.2 よりも低い場合には、セッションの保持に問題が発生する可能性があります。