アップグレード
最終更新
バックアップ!バックアップ!バックアップ!
アップグレードを行う前に、サーバー上の MySQLデータベースと、CS-Cartに関連するすべてのファイル のバックアップを必ず行ってください。
MySQLデータベース phpMyAdminの 「エクスポート」 機能などを利用して、CS-Cart用DBの構造とデータをすべてバックアップしてください。
CS-Cartに関するすべてのファイル 専用サーバーなどでサーバーコマンドを使用できる場合には、 「cp」 コマンドなどでCS-Cartに関するすべてのファイルやディレクトリを非公開エリアにバックアップしてください。サーバーコマンドが利用できない場合 は、CS-Cartに関するすべてのファイルやディレクトリをファイル転送ソフトを使用してローカルPCにダウンロードしてください。
バックアップが無い状態でアップグレードに失敗した場合には、テクニカルサポートの対象外となります。ご注意ください。
※ CS-Cart本体のアップグレード中には更新対象となるデータベーステーブルとファイルが自動でバックアップされますが、精度の面からも必ず 手動でバックアップ を実施してください。
サーバープランをご利用の場合は、本ステップの作業は不要です。
CS-Cartモール版のインストールディレクトリ直下に存在する config.local.php のファイル自体のパーミッションを「666」に変更します。 また、このファイルの170行目付近に定義された define(‘DEFAULT_FILE_PERMISSIONS’, 0666); define(‘DEFAULT_DIR_PERMISSIONS’, 0777); を define(‘DEFAULT_FILE_PERMISSIONS’, 0644); define(‘DEFAULT_DIR_PERMISSIONS’, 0755); に書き換えて上書きします。
サーバープランをご利用の場合は、本ステップの作業は不要です。
CS-Cartでは、PHPスクリプトがWebサーバー上のファイルに直接書き込み可能な場合は、アップグレード時に自動でファイルの追加や上書きを行います。しかし、サーバーの設定上、PHP経由でファイル書き込みが許可されていない場合には管理画面でFTPサーバーの設定情報を登録する必要があります。
ホスト名
FTPサーバーのホスト名
ユーザー名
FTPサーバーのユーザー名
パスワード
FTPサーバーのパスワード
ディレクトリ
CS-Cartモール版がインストールされているディレクトリ (Webルートディレクトリを含める) 例)CS-Cartモール版をWebルートディレクトリにインストールした場合、「public_html」 と入力。 Webルートディレクトリが 「public_html」 、CS-Cartモール版がインストールされているディレクトリが 「shop」 の場合、 「public_html/shop」 と入力。
PHPスクリプトにて “max_execution_time” の設定値を変更できない場合は、変更できるようにお使いのレンタルサーバー運営会社様等に対応を依頼してください。
PHPスクリプトのチェック中にタイムアウト(フリーズ)したら
ヘテムルでは、「残り305秒」と表示された時点で処理がフリーズするという現象が報告されています。 “max_execution_time” の設定値を360秒(6分間)に延長できないことが原因であると思われます。 その場合、STEP01で ファイルとMySQL DBの手動バックアップ を実施済み であり、アップグレード前の状態にリストアできる状態であることを前提として、ブラウザをリロードしたうえでPHPスクリプトのチェックを行わずにアップグレードを試すこともできます。 利用中のMySQL DBのサイズが小さく、画像数が少ない場合には、アップグレードに成功する可能性があります。
サーバープランをご利用の場合は、本ステップの作業は不要です。
STEP02でファイルのパーミッションを変更した場合は、STEP04の完了後にconfig.local.php のファイル自体のパーミッションを「644」に戻します。 その後、このファイルをサーバーからローカル環境にダウンロードし、170行目付近に定義された define(‘DEFAULT_FILE_PERMISSIONS’, 0644); define(‘DEFAULT_DIR_PERMISSIONS’, 0755); を define(‘DEFAULT_FILE_PERMISSIONS’, 0666); define(‘DEFAULT_DIR_PERMISSIONS’, 0777); に書き換えてサーバーに上書きアップロードします。
アップグレードしたバージョンのCS-Cartモール版に対して、ビルドアップデートが公開されている場合があります。
こちら を確認のうえ、ビルドアップデートが公開されていれば適用してください。 ※ アップグレードしたバージョンに適合しないビルドアップデートは適用しないでください。
CS-Cartに標準搭載されていないアドオンやテーマを導入している場合には、それらにアップグレード後のバージョン向けのアップデートが存在するか開発元に確認してください。 アップグレードしたバージョン向けのアップデートが存在する場合は、開発元の指示に従ってアップデートしてください。
アップグレード完了直後は、モールは一時クローズされています。
モールを再度公開する前に、アクセスキーを用いてモールにアクセスし、動作に問題がないか一通り確認してください。
モールを再オープンする前に、「キャッシュの自動リビルド」がオンになっている場合はオフに変更してください。
すべての準備が整ったら、モールを再オープンします。
以上でCS-Cartのアップグレードは完了です。お疲れ様でした。