Sürüm Güncelleme

Genel Bilgi   :  v4 ve üzeri lisans güncellemelerinde SQL sorgu çalıştırma ihtiyacı yoktur.v3_95 ve önceki sürüm güncellerken hangi sürümden güncelleniyorsa, veritabanı güncelleme dosyalarının sırası ile çalıştırılması gerekir. Ör : v2_4 ‘den v2_7’e geçişte v24_to_v25 sonra v25_to_v26 sonra v26_to_v27 query dosyalarının çalıştırılması gerekir. FTP’e dosya upload edilirken sadece en son dosyaların upload edilmesi yeterlidir. SQL Query’leri çalıştırılırken bir hata alınıyorsa ilgili satır veritabanında zaten güncellenmiş demektir. Hata alınan satır ve öncesi silinip, kalan query satırları çalıştırılabilir. Dilediğiniz zaman satis@shopphp.net adresinden, güncel en düşük fiyatlı shopphp sürümünün %25’i ödenerek tekrar kurulum / sürüm güncelleme hizmeti satın alabilirsiniz.
Shopphp v4.7’ye güncelleme   :  1. Tüm dosyalarınızın yedeğini alın. Öncelikle kişisel veri tabanı sorgularının v4. 7 ‘e uyumlu hale getirilmesi gerekiyor. Bunun için

– include/conf.php ‘de

mysql_connect yerine
my_mysql_connect

mysql_select_db yerine
my_mysql_select_db

gibi. Conf.php’deki ilk iki satır bunun gibi olmalı.

$baglanti = my_mysql_connect(‘SUNUCU’,’DB-USERNAME’,’DB-PASSWORD’);
my_mysql_select_db(‘DB-NAME’,$baglanti);

** bu dosyada tüm or die(mysql_error()) kısımları silinmelidir.

Aynı şekilde eğer kendi yazdığınız kişisel sorgular varsa, bunlar aşağıdaki gibi düzenlenmeli. (templates/[aktif-şablon-dizini]/lib.php gibi )

mysql_query yerine
my_mysql_query

mysql_fetch_array yerine
my_mysql_fetch_array gibi..

Kişisel kodlarda da tüm or die(mysql_error()) kısımları silinmelidir. Sonraki adımlar, daha önceki güncellemeleri ile aynıdır.

Zip içerisinde bulunan :
1. include/conf.php
2. templates/ altında bulunan system dizini hariç tüm dizin ve dosyaları
3. images/ altındaki tüm alt dizinleri (direkt images/ altındaki resimler hariç)

silin.

Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.

Shopphp v4.6’ya güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından

1. include/conf.php
2. templates/ altında bulunan system dizini hariç tüm dizin ve dosyaları
3. images/ altındaki tüm alt dizinleri (direkt images/ altındaki resimler hariç)

silin.

Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.

Shopphp v4.5’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v4.4’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v4.3’ye güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v4.2’ye güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v4.1’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin. (doc klasörü, templates/system/odeme klasörü ve images/ altındaki olmayan resimler dahil.)
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v4.0’a güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Lisans dosyasından include/conf.php, templates/[aktif-şablon-dizini]/ ve images altındaki dizinleri (images/ altındaki resimleri değil) silin. Kalan dosyaları upload edin.
3. Yönetim paneline giriş yapın. Yönetim paneşinde sürüm güncelleme uyarısı alacaksınız. Onaylayın. (v4. x sürümlerinde, v3. x sürüm güncellemlerinde yapılan SQL sorgu çalıştırma adımlarına gerek bulunmamaktadır. SQL sorguları panel tarafınfan otomatik çalıştırılacaktır.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
Shopphp v3.95’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/default ve templates/system/admin/ klasörünü kendi sunucunuza kopyalayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v39_to_v395_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinden SQL çalıştır (SQL-> Run Query) kısmından veya Yönetim Paneli > Yönetim Menu > Teknik İşlemler > Veritabanı sorgu çalıştır kısmından çalıştırın.
Shopphp v3.9’a güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/default ve templates/system/admin/ klasörünü kendi sunucunuza kopyalayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v38_to_v39_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinden SQL çalıştır (SQL-> Run Query) kısmından veya Yönetim Paneli > Yönetim Menu > Teknik İşlemler > Veritabanı sorgu çalıştır kısmından çalıştırın.
Shopphp v3.8’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/default klasörünü kendi sunucunuza kopyalayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v37_to_v38_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinden SQL çalıştır (SQL-> Run Query) kısmından veya Yönetim Paneli > Yönetim Menu > Teknik İşlemler > Veritabanı sorgu çalıştır kısmından çalıştırın.
6. images/ klasöründe olan sunucuzdaki images/ klasöründe olmayan resimleri kopyalayın.
Shopphp v3.7’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın. (Ödeme şablonu statik hale getirildiğinden bu klasörün mutlaka üzerine yazılması gerekiyor.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v36_to_v37_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinden SQL çalıştır (SQL-> Run Query) kısmından veya Yönetim Paneli > Yönetim Menu > Teknik İşlemler > Veritabanı sorgu çalıştır kısmından çalıştırın.
6. images/ klasöründe olan sunucuzdaki images/ klasöründe olmayan resimleri kopyalayın.
Shopphp v3.6’ya güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın. (Ödeme şablonu statik hale getirildiğinden bu klasörün mutlaka üzerine yazılması gerekiyor.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v35_to_v36_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinden SQL çalıştır (SQL-> Run Query) kısmından veya Yönetim Paneli > Yönetim Menu > Teknik İşlemler > Veritabanı sorgu çalıştır kısmından çalıştırın.
6. images/ klasöründe olan sunucuzdaki images/ klasöründe olmayan resimleri kopyalayın.
7. Bir defa www.DOMAINADINIZ.com/update.php?up=1 adresini çalıştırın.
8. Eğer şablonunuzuda çok fazla değişiklik yoksa, templates/(aktif site şablonu)/ dizinini üzerine yazın.
Shopphp v3.5’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın. (Ödeme şablonu statik hale getirildiğinden bu klasörün mutlaka üzerine yazılması gerekiyor.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v34_to_v35_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
6. images/ klasöründe olan sunucuzdaki images/ klasöründe olmayan resimleri kopyalayın.
7. /secure dizini altında yedek isimli klasör açıp, yazma hakkı (CHMOD 777) verin.
8. Standart şablonlardan birini kullanıyorsanız, logo ve otomatik banner yönetimini kullanabilmek için, şablon dizinindeki temp.php dosyasını kendi sunucunuzdaki aynı dosya üzerne kopyalayın. Temp.php üzerinde değişiklik yaptıysanız, bunu yeni temp.php üzerine uygulayın.
Shopphp v3.4’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın. (Ödeme şablonu statik hale getirildiğinden bu klasörün mutlaka üzerine yazılması gerekiyor.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v33_to_v34_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v3.3’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın. (Ödeme şablonu statik hale getirildiğinden bu klasörün mutlaka üzerine yazılması gerekiyor.)
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v32_to_v33_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v3.2’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v31_to_v32_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v3.1’a güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki ilgili klasörün üzerine kopylayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v30_to_v31_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
6. Bu sürümde çapraz promosyon desteği kategori => ürün eşleştirilmesinden vazgeçilip, ürün => ürün eşleştirilmesi olarak güncellenmiştir. Çağraz pormosyon girişi varsa kaynak ürün(ler) baz alınarak tekrar girilmesi gerekiyor.
Shopphp v3.0’a güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/admin/ ve templates/dstore/ klasörlerimi, sunucunuzdaki klasörün üzerine kopylayın.
4. cache/ ve images/cache klasörlerini sunucunuza kopyalayın ve yeni eklenen tüm alt klasörlerlere (1-10 arası) yazma hakkı (CHMOD 777) verin.
5. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
6. doc/sql/v29_to_v30_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.9’a güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki klasörün üzerine kopylayın.
4. templates/system/email/temp.php dosyasında değişiklik yaptıysanız, yedekteki templates/system/email/temp.php dosyasını geri kopyalayın.
5. (*yeni*) lang-tr.php dosyasında bir değişiklik yaptıysanız yönetim paneli -> şablon yönetimi kısmında bulunan dil şablonu veritabanına değiliklikleri uygulayın.
6. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
7. doc/sql/v28_to_v29_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
8. (*yeni*) Aktif site şablonunuzu, Yönetim paneli -> Site ayarları bölümünden seçin.
Shopphp v2.8’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. lang-tr.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v27_to_v28_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.7’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki klasörün üzerine kopylayın.
4. templates/system/email/temp.php dosyasında değişiklik yaptıysanız, yedekteki templates/system/email/temp.php dosyasını geri kopyalayın.
5. lang-tr.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
6. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
7. doc/sql/v26_to_v27_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.6’ya güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates/system/ klasörünü, sunucunuzdaki klasörün üzerine kopylayın.
4. lang-tr.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
5. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
6. doc/sql/v25_to_v26_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2. 5’e güncelleme
Shopphp v2.4’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. images dizini altında ‘cache’ ve ‘filitre’ isimli klasörleri (tek tırnak olmadan) oluşturun. Bu klasörlere yazma hakkı (chmod 777) verin.
4. templates//systemDefault/UrunListLite.php ve UrunListListeShow.php dosyalarını kendi templates klasörlerinize kopyalayın.
5. lang-tr.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
6. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
7. doc/sql/v23_to_v24_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
8. Yeni eklenen filitreleme blockunu kendi şablonunuza eklemek için (web20/office/green/clean/hean) ;
template dosyanıza (templates//temp.php)
>?=$_GET[‘catID’] ? generateTableBox(‘Seçiminizi Daraltın’,generateFilter(‘MenuList’),’DefaultBlock’) : ”;>
satırını ekleyin.
Artık gereksiz olacağı için ;
$markalarBaslik = ($_GET[‘catID’]?’Kategori Markaları’:’Markalar’);
ve
generateTableBox($markalarBaslik,generateBrands(‘Image’),’EmptyBlock’)
içeren satırları silebilirsiniz.
Shopphp v2.3’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. lang-tr.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
4. user_library.php dosyasında bir değişiklik yaptıysanız yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
5. doc/sql/v22_to_v23_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.2’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. templates//lists/KategoriList.php ve templates//systenDefault/KullaniciGoster.php dosyalarini ilgili klasorlere kopyalayın.
4. images altına kategoriler klasorunu oluşturun ve yazma hakkı verin.
5. Yedeğinizde bulunan include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
6. Yedeğinizde bulunan include/user_library.php dosyası ile sunucunuzdaki ilgili dosyayı karşılaştırıp dosyasında yapılan değiliklikleri yeni dosyaya uygulayın.
7. doc/sql/v21_to_v22_sql.txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.1’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. include/conf.php dosyası, /images ve /templates klasörleri *hariç* tüm yeni yazılımı eski dosyaların üzerine yazın.
3. include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
4. v2_to_v21. txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Shopphp v2.0’e güncelleme   :  1. Tüm dosyalarınızın yedeğini alın.
2. Tüm yeni yazılımı eski dosyaların üzerine yazın.
3. include/conf.php dosyasını bir önceki conf.php dosyası şeklinde düzenleyin.
4. Templates//temp.php dosyasında yaptığınız değişiklikleri yeni temp.php dosyasına uygulayın.
(v2 de template sisteminde değişiklikler yapılmıştır. Mutlaka yeni template üzerinde değişiklik yapın.)
5. include/lang/lang-tr.php dosyasında yaptığınız değiliklikleri yeni dosyaya uygulayın.
6. v1095_to_v2. txt dosyasını PHPMyAdmin gibi bir MySQL yöneticisinde sorgu olarak çalıştırın. (SQL-> Run Query)
Güncelleme tamamlanmıştır.