# PrestaShop mağazanızı 1.7, 8 veya 9'a taşıyın

> PrestaShop'ta 1.6'dan 1.7, 8 veya 9'a geçmek sıradan bir güncelleme değildir: tema motoru tamamen değişir, yönetim paneli sürüm sürüm Symfony'ye taşınır ve 1.6 eklentilerinin büyük bölümü olduğu gibi çalışmaz.

- Source canonique : [https://allaux.fr/tr/prestashop/migration](https://allaux.fr/tr/prestashop/migration)
- Langue : TR
- Dernière mise à jour : 2026-09-30

## Doğrudan yanıt

> Önce Gelişmiş Parametreler > Bilgi ekranından tam sürümünüzü, ardından barındırıcınızın sunduğu PHP sürümünü not edin: ulaşılabilecek hedef sürümü yalnızca bu iki bilgi belirler. Sonra dosyaları ve veritabanını bir test ortamına kopyalayın ve geçişi orada yürütün, asla canlı mağazada değil.

## Bunun neden basit bir güncelleme olmadığı

PrestaShop 1.6, tamamen Smarty ve klasik .tpl şablonlarına dayanan bir tema sistemi kullanır. 1.7'den itibaren yönetimin bir kısmı ve bazı ön yüz denetleyicileri, yeni bir dizin yapısıyla (src/, var/) ve farklı bir override sistemiyle Symfony framework'üne dayanır. Varsayılan tema da adını değiştirir (Default yerine Classic); bu da somut olarak, kişiselleştirilmiş olsa bile bir 1.6 temasının 1.7 veya 8'e olduğu gibi kurulamayacağı, şablon şablon yeniden inşa edilmesi veya uyarlanması gerektiği anlamına gelir.

Eklenti tarafında, her eklentinin yapılandırma dosyasında hedef sürümle uyumluluğunu bildirmesi gerekir. 1.6'da kusursuz çalışan bir eklenti, 1.7/8 için piyasada tamamen bulunmayabilir veya yayıncısından farklı, ücretli bir sürüm gerektirebilir. Başlangıçta yanlış hesaplanmış bir geçiş bütçesini en çok bozan nokta genellikle burasıdır.

Veritabanı yapısı da ana sürümler arasında değişir (yeni tablolar, yeniden adlandırılmış sütunlar); bu da ham bir SQL dışa/içe aktarma yerine bir veri geçiş betiği gerektirir.

## Geçişi nasıl yürütüyorum

1. **Mevcut durumun denetimi** — Kurulu eklentileri ve sürümlerini listeliyorum, hangilerinin hedef sürümle uyumlu bir karşılığı olduğunu kontrol ediyorum.
2. **Test ortamında geçiş** — Geçişi ilk olarak mağazanın bir kopyası üzerinde gerçekleştiriyorum, asla doğrudan üretimde değil; gerçek siteye dokunmadan önce tüm engelleri tespit etmek için.
3. **Temanın yeniden inşası** — Sürümler arasındaki farka göre, mevcut temayı uyarlıyor ya da görsel kimliği koruyarak hedef sürümün varsayılan teması üzerinden yeniden inşa ediyorum.
4. **Uyumsuz eklentilerin değiştirilmesi** — Geçiş yapamayan eklentiler için işlevsel karşılıklar buluyorum, gerekirse özel işlevleri özel bir eklenti olarak yeniden yazıyorum.
5. **Üretime geçiş** — Test sürümü sizinle birlikte onaylandıktan sonra, devam eden siparişler üzerindeki etkiyi sınırlamak için düşük trafikli bir zamanda geçişi planlıyorum.

## Durumunuza göre 1.7, 8 veya 9

- **PrestaShop 1.7** — Kendi başına bir hedef değil, bir ara basamak: 1.6'dan yola çıkıldığında 8 veya 9'a devam etmeden önce ulaşılması gereken sürüm, çünkü güncelleme aracı hiçbir basamağı atlamaz. ([/prestashop/migration/1-6-vers-1-7](/prestashop/migration/1-6-vers-1-7))
- **PrestaShop 8** — Mağazanın eklentileri henüz 9 ile uyumlu ilan edilmediyse veya barındırmanız 9'un kabul ettiği bir PHP sürümü sunmuyorsa makul bir hedef. ([/prestashop/migration/1-7-vers-8](/prestashop/migration/1-7-vers-8))
- **PrestaShop 9** — En güncel ana dal: yönetim paneli tamamen Symfony ve Twig üzerinde, legacy yönetim denetleyicileri kaldırılmış, PHP gereksinimleri daha yüksek. Eklenti uyumluluğu izin verdiği ölçüde, yeni bir projenin doğal hedefi. ([/prestashop/migration/8-vers-9](/prestashop/migration/8-vers-9))
- **1.6'da dikkatle kalmak** — İstikrarlı bir mağaza için kısa vadede düşünülebilir, ama 1.6 artık yayıncı tarafından desteklenmiyor; bu da düzeltilmemiş güvenlik açıklarına maruz kalmak demektir. ([/prestashop/migration/1-6-vers-9](/prestashop/migration/1-6-vers-9))
- **PrestaShop 1.5’ten başlarken** — Hiçbir araç bu sıçramayı yapmaz: mağaza 8 üzerinde yeniden kurulur ve veriler aktarılır. Bir yenileme gibi kapsamı belirlenmesi gereken bir iş. ([/prestashop/migration/1-5-vers-8](/prestashop/migration/1-5-vers-8))

## Önceden kontrol edilmesi gerekenler

- **Geçiş öncesi kontrol listesi** — Yedekler, modül envanteri, PHP sürümü, geri dönüş planı: mağazaya dokunmadan önce hazır olması gerekenler. ([/prestashop/migration/checklist-avant-migration](/prestashop/migration/checklist-avant-migration))
- **Uyumsuz modüller** — Bütçeyi kaydıran kalem: başlamadan önce hangi modüllerinizin geçişe uyum sağlamayacağını anlamak. ([/prestashop/migration/modules-incompatibles](/prestashop/migration/modules-incompatibles))
- **SEO kaybetmeden geçiş** — Geçişin bedelini kaybedilen trafikle ödememek için yönlendirme planı ve kontrol noktaları. ([/guides/migrer-sans-perdre-referencement](/guides/migrer-sans-perdre-referencement))
- **Artık kurulmayan modüller** — Sürüm yükseltmesinden sonra modül kurulmayı reddediyor ya da yönetim panelinden kayboluyor: nedenler ve çözümler. ([/prestashop/problemes/module-refuse-installation](/prestashop/problemes/module-refuse-installation))
- **Güncellemeden sonra kaybolan ödeme yöntemi** — Yeterince test edilmemiş bir geçişin en pahalı belirtisi ve nasıl ele alınacağı. ([/prestashop/problemes/moyen-paiement-disparait-apres-maj](/prestashop/problemes/moyen-paiement-disparait-apres-maj))
- **Geçiş mi, yeniden yapım mı?** — Sürüm yükseltmesi neredeyse bir yeniden inşa kadar tutuyorsa, bu soru açıkça sorulmalıdır. ([/creation/refonte-ou-reparation](/creation/refonte-ou-reparation))

## Asla doğrudan üretimde geçiş yapmayın

> Bir geçiş her zaman mağazanın bir kopyası üzerinde test edilir. Bu, kesin bir süre taahhüdünde bulunmadan önce eklentiler ve tema üzerinde gereken işi tam olarak hesaplamamı sağlar.

## FAQ

### Geçiş sırasında siparişlerimi, müşterilerimi veya kataloğumu kaybeder miyim?

Hayır, geçiş mağazanın bir kopyası üzerinde yapılır. Üretim verileri, bu arada verilen siparişleri de içeren son geçişe kadar olduğu gibi kalır.

### Bir geçiş ne kadar sürer?

Bunun için asıl belirleyici olan eklenti sayısı ve temanın karmaşıklığıdır. Basit bir mağaza birkaç günde geçirilebilir; özel eklentileri veya çok kişiselleştirilmiş bir teması olan bir mağaza ise birkaç hafta gerektirebilir.

### SEO'm etkilenir mi?

URL'ler ve sayfa yapısı korunursa etki sınırlı olur. Kazanılmış SEO değerini kaybetmemek için yönlendirmelere ve etiket yapısına özen gösteriyorum.

### Bir eklentinin yeni sürümde karşılığı yoksa ne olur?

Önce başka bir yayıncıda eşdeğer bir eklenti arıyorum. Piyasada uygun bir çözüm yoksa, işlevi yeni mimariye uygun özel bir eklenti olarak geliştiriyorum.

### Hangi erişimleri sağlamam gerekiyor?

FTP veya SSH erişimi, veritabanı erişimi ve eklenti ile yapılandırma envanterini çıkarabilmem için mevcut yönetim paneline erişim.
