PrestaShop モジュールを提供する、1 つをクリックしてアップグレードあなた PrestaShop 古いバージョンから新しいバージョンにアップグレードできます。賢明かつ正しくそれを使用できる場合は非常に良いと便利なツールです。場合はそれを適切に使用しないと、することはあなたのストアのデータを台無しにあなたの店のトラブルを起こす可能性がありますクラスをオーバーライドします。
あなたの店を持っていない場合任意第 3 党モジュールまたはその他の商業モジュールとテーマにして変更を加えていない任意カスタマイズ、かなり 1 つをクリックしてアップグレード ツールを実行しても安全ですし、。それ以外の場合は、する必要がありますこれを行うこと非常に慎重に。
関連の仕事をいつアップグレードを行う前にそれは常に念のために、ロールバックや、あなたのストアを復元する必要があるお店 (すべてのファイルおよびデータベース全体) をバックアップすることをお勧めします。
B. 必要に応じてをテスト ストアを作成します。
格納した場合は、生産してください作るあなたのストアのアップグレード テストの目的のためのコピーです。すべてアップグレード操作を行う必要がありますテスト最初ストアは、あなたのアップグレードの店は本当に正常に確認しているときにのみ運用サイトに同じ操作を適用します。
C. 確認をオーバーライド クラス/コント ローラーとそれからインストール先
ある可能性がありますその後商業モジュール (アジャイル モジュールを含む)、テーマ (テーマいくつかの追加モジュールが含まれています)、インストールされている場合オーバーライドの一部の新しいクラスが追加されましたまたはパワー モジュールによってオーバーライドの既存のクラスに変更されました。どのようなクラスやコント ローラーは上書きを見つけます。
YourStoreRoot/オーバーライドのフォルダーの下でそれを確認/
D. ファイル/フォルダーのアクセス許可と所有権
以下は PrestaShop のファイル/フォルダーのアクセス許可の設定をお勧めします。
ファイル - 644
フォルダー - 755
適切なアクセス許可がない場合は PrestaShop はオーバーライドを削除することはできないときコードする国連-インストールするモジュール。
確認してくださいすべてのファイルとフォルダーを同じユーザー (所有) に属する。FTP クライアント ツールまたはホスティング コントロール パネルのファイル マネージャー経由でこれを確認できます。
ステップ 1。お店とからだモジュール オーバーライド コードを同期します。
コント ローラーに優先クラス/YourStoreRoot/オーバーライドのフォルダーの下のあらゆるカスタム変更を加えていない場合、は、この手順を省略できます。
それ以外の場合は、確認してください同じコード変更が適用される同じファイル上書きインストール モジュールのファイルを上書きします。
Cart.php とアジャイル複数使用してみましょう例として売り手モジュール
ストア優先クラス パス ファイルのです: YourStoreRoot/override/classes/Cart.php
同じファイルのモジュール オーバーライド クラス パスが: YourStoreRoot/modules/agilemultipleseller/override/classes/Cart.php
なぜする必要があります。
モジュールのインストール中、willl インストール PrestaShop オーバーライド クラス/コント ローラー (技術士法) の下の対応するクラス/cotrollers にモジュールのYourStoreRoot/上書き/フォルダー。
クラス/コント ローラー関連のをアンインストール PrestaShop モジュールはインストールされているを削除しようとしているからのコードをオーバーライドする場合、コードが異なる場合はあなたの店の下で 2 つのファイル フォルダーと、モジュール オーバーライド フォルダーをオーバーライドしてオーバーライド コードは削除されません PrestaShop で一致しないため。こうと、"クラッセ オーバーライド メソッドがオーバーライドされている"モジュールの新しいバージョンをインストールするとき。
ステップ 2。アジャイル モジュールをアンインストールします。
あなたのストアのバック オフィス - モジュール] タブからこれを行ってください。
注: とき、国連-インストール アジャイル モジュール、それはない関連するビジネス データを削除、それはまだそこにある新しいバージョンをインストールするとき。
ステップ 3。アジャイルなモジュールを削除します。
あなたのストアのバック オフィス - モジュール] タブからこれを行ってください。
ステップ 4。あなたの店を最新バージョンにアップグレードします。
指示に従ってください、アップグレードは正常になりますように Prestashop から。
ステップ 5。アップロードしてアジャイル モジュールの新しいバージョンをインストールします。
アップロード アジャイル モジュールの新しいバージョンをインストールする前に、そのすべてが正常に動作して、モジュールなしのあなたの店でを確認してください。
それ以外の場合は、まずアジャイル モジュールの新しいバージョンをインストールして実行する前に問題を解決する必要があります。
あなたの店を持っていない場合任意第 3 党モジュールまたはその他の商業モジュールとテーマにして変更を加えていない任意カスタマイズ、かなり 1 つをクリックしてアップグレード ツールを実行しても安全ですし、。それ以外の場合は、する必要がありますこれを行うこと非常に慎重に。
パットの注目をする必要があるもの
A. バックアップあなたの店関連の仕事をいつアップグレードを行う前にそれは常に念のために、ロールバックや、あなたのストアを復元する必要があるお店 (すべてのファイルおよびデータベース全体) をバックアップすることをお勧めします。
B. 必要に応じてをテスト ストアを作成します。
格納した場合は、生産してください作るあなたのストアのアップグレード テストの目的のためのコピーです。すべてアップグレード操作を行う必要がありますテスト最初ストアは、あなたのアップグレードの店は本当に正常に確認しているときにのみ運用サイトに同じ操作を適用します。
C. 確認をオーバーライド クラス/コント ローラーとそれからインストール先
ある可能性がありますその後商業モジュール (アジャイル モジュールを含む)、テーマ (テーマいくつかの追加モジュールが含まれています)、インストールされている場合オーバーライドの一部の新しいクラスが追加されましたまたはパワー モジュールによってオーバーライドの既存のクラスに変更されました。どのようなクラスやコント ローラーは上書きを見つけます。
YourStoreRoot/オーバーライドのフォルダーの下でそれを確認/
D. ファイル/フォルダーのアクセス許可と所有権
以下は PrestaShop のファイル/フォルダーのアクセス許可の設定をお勧めします。
ファイル - 644
フォルダー - 755
適切なアクセス許可がない場合は PrestaShop はオーバーライドを削除することはできないときコードする国連-インストールするモジュール。
確認してくださいすべてのファイルとフォルダーを同じユーザー (所有) に属する。FTP クライアント ツールまたはホスティング コントロール パネルのファイル マネージャー経由でこれを確認できます。
一般的な手順は、ストアのアップグレード
決めた場合アップグレードから古いバージョンからお店お店持ってアジャイル モジュールがインストールされている場合 (通常は同じことが他の第 3 党モジュール)、次の手順に従ってください。ステップ 1。お店とからだモジュール オーバーライド コードを同期します。
コント ローラーに優先クラス/YourStoreRoot/オーバーライドのフォルダーの下のあらゆるカスタム変更を加えていない場合、は、この手順を省略できます。
それ以外の場合は、確認してください同じコード変更が適用される同じファイル上書きインストール モジュールのファイルを上書きします。
Cart.php とアジャイル複数使用してみましょう例として売り手モジュール
ストア優先クラス パス ファイルのです: YourStoreRoot/override/classes/Cart.php
同じファイルのモジュール オーバーライド クラス パスが: YourStoreRoot/modules/agilemultipleseller/override/classes/Cart.php
なぜする必要があります。
モジュールのインストール中、willl インストール PrestaShop オーバーライド クラス/コント ローラー (技術士法) の下の対応するクラス/cotrollers にモジュールのYourStoreRoot/上書き/フォルダー。
クラス/コント ローラー関連のをアンインストール PrestaShop モジュールはインストールされているを削除しようとしているからのコードをオーバーライドする場合、コードが異なる場合はあなたの店の下で 2 つのファイル フォルダーと、モジュール オーバーライド フォルダーをオーバーライドしてオーバーライド コードは削除されません PrestaShop で一致しないため。こうと、"クラッセ オーバーライド メソッドがオーバーライドされている"モジュールの新しいバージョンをインストールするとき。
ステップ 2。アジャイル モジュールをアンインストールします。
あなたのストアのバック オフィス - モジュール] タブからこれを行ってください。
注: とき、国連-インストール アジャイル モジュール、それはない関連するビジネス データを削除、それはまだそこにある新しいバージョンをインストールするとき。
ステップ 3。アジャイルなモジュールを削除します。
あなたのストアのバック オフィス - モジュール] タブからこれを行ってください。
ステップ 4。あなたの店を最新バージョンにアップグレードします。
指示に従ってください、アップグレードは正常になりますように Prestashop から。
ステップ 5。アップロードしてアジャイル モジュールの新しいバージョンをインストールします。
アップロード アジャイル モジュールの新しいバージョンをインストールする前に、そのすべてが正常に動作して、モジュールなしのあなたの店でを確認してください。
それ以外の場合は、まずアジャイル モジュールの新しいバージョンをインストールして実行する前に問題を解決する必要があります。