# PrestaShop 1.7.0’dan 1.7.8’e: PHP 7.4 destekleyen tek 1.7

> Barındırmanız PHP 7.1, 7.2 veya 7.3’ü kaldırırken 1.7.0’da kalmak mağazayı tamamen durdurur: 1.7 dalında PHP 7.4’ü yalnızca 1.7.8 destekler.

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

## Doğrudan yanıt

> 1.7 dalında kalın ama PHP 7.4’ü kabul eden tek alt sürüm olan 1.7.8’e kadar çıkın. Önce PrestaShop güncellemesini, barındırıcıda eski PHP sürümü hâlâ etkinken yapın; PHP’yi ancak mağaza yeniden çalıştıktan sonra değiştirin: ters sıra siteyi çalışma boyunca kapatır.

## Bu geçişe ihtiyacınız olduğunu gösteren belirtiler

- Barındırmanız, önümüzdeki haftalarda PHP 7.1, 7.2 veya 7.3 desteğinin sona ereceğini duyuruyor ve artık yalnızca PHP 7.4 veya üzerini sunuyor.
- Barındırma tarafından zorunlu kılınan bir PHP değişikliğinden sonra, hiçbir eklentiye dokunulmamışken yönetim paneli veya ön yüz Smarty ile ilgili ölümcül bir hata veriyor.
- Mağazanız hâlâ 1.7.0, 1.7.1 veya 1.7.5’ten önceki bir alt sürümde ve alt sürümü değiştirmeden PHP’de ne kadar ileri gidebileceğinizi bilmiyorsunuz.
- Bir tedarikçi veya barındırma sağlayıcısı, bir sorunu çözmek için PrestaShop sürümünü değiştirmeden doğrudan PHP 8’e geçmeyi önerdi.

## 1.7 dalı içindeki bu geçiş gerçekte neyi değiştirir

8’e veya 9’a sıçramanın aksine, 1.7.0’dan 1.7.8’e geçiş aynı ana dal içinde kalır: Smarty/Symfony karma mimarisi, Classic teması ve veritabanı yapısı değişmez. Yine de bu kozmetik bir güncelleme değildir, çünkü asıl mesele PHP uyumluluğudur. 1.7.5 ile 1.7.8 arası alt sürümler PHP 7.2’yi destekleyen tek sürümlerdir; bunlar arasında yalnızca 1.7.8, PHP 7.4’ü destekler. 1.7.0 ile 1.7.4 arasında kalmış bir mağaza, PHP 7.4 altında çalışmaz: bu, uyumsuz eklentiler meselesi değildir; PrestaShop’un çekirdeği bu PHP sürümü için tasarlanmamıştır.

Bu durum, bir barındırma sağlayıcısı eski PHP sürümlerini kaldırdığında somutlaşır; PHP 7.1, 7.2 ve 7.3’ün kendileri de üst düzey bakımdan çıktıkça bu düzenli yaşanır. Barındırma sağlayıcısı 7.4 öncesi sürümleri kestiğinde mağaza en azından 1.7.8’de değilse, artık başlamaz.

Şu konuda net olmak gerekir: 1.7.8’e geçmek sorunu yalnızca geçici olarak çözer. 1.7.8 dahil hiçbir 1.7 alt sürümü PHP 8 altında çalışmaz. 1.7.8.x hattı, PrestaShop 8 yayımlandıktan sonra yalnızca güvenlik bakımına geçmiştir ve bu aşama PrestaShop 9 yayımlandığında sona ermiştir: bugün artık hiç kapsanmamaktadır. 1.7.8, PHP 7.4’e geçişte bir ara durak, kalıcı bir çözüm değildir.

## Bu küçük güncellemeyi nasıl ele alıyorum

1. **Tam alt sürümün kontrolü** — Mağazanın tam 1.7 alt sürüm numarasını ve barındırmadaki mevcut ile hedef PHP sürümünü kontrol ediyorum; böylece ne kadar yükselmesi gerektiğini biliyorum.
2. **Tam yedekleme** — Küçük bir güncelleme için bile, herhangi bir işlemden önce SQL dökümü ve dosyaların tam kopyası: risk ana sürüm sıçramasına göre daha düşük, ama sıfır değil.
3. **Autoupgrade eklentisiyle güncelleme** — Hem küçük güncellemeleri hem de ana sürüm sıçramalarını yöneten autoupgrade ile mağazayı 1.7.8’e yükseltiyorum.
4. **Kopya üzerinde test ve eklenti kontrolü** — Süre izin veriyorsa, güncellemeyi önce mağazanın bir kopyası üzerinde test ediyorum; izin vermiyorsa yoğun trafik saatleri dışında çalışarak riski sınırlıyorum. Ayrıca kurulu eklentilerin 1.7.8’i kapsayan bir uyumluluk bildirdiğini kontrol ediyorum; bazı yayıncılar kod sorun oluşturmasa bile bildirimlerini eski bir alt sürümde sabitlemiş olabiliyor.
5. **Sonraki adımın planlanması** — 1.7.8, PHP 7.4 altında stabilize edildikten sonra, PHP 8 uyumluluğunu elde etmenin tek yolu olan PrestaShop 8’e gerçek geçişi sizinle birlikte planlıyorum.

## 1.7.8 kalıcı bir çözüm değildir

> Tamamen güncel olsa bile, 1.7.8 PHP 8 altında çalışmaz ve PrestaShop 9’dan beri güvenlik bakımı kapsamında değildir. Bu, barındırmayı şimdilik açan bir ara adımdır, bir varış noktası değil.

## Hiçbir şeyin kaybolmadığını nasıl doğruluyorum

Böyle küçük bir güncellemede bile, autoupgrade’in hiçbir şeyi geride bırakmadığından emin olmak için öncesi ve sonrası sipariş, müşteri ve ürün hacimlerini karşılaştırıyorum. Yeni PHP sürümü altında sipariş sürecini ve ana sayfaların görüntülenmesini test ediyorum, sonraki günlerde PHP hata günlüğünü izliyorum; özellikle eski alt sürümde çalışan ama PHP 7.4 altında sorun çıkaran bir eklentiyi yakalamak için.

## İlgili sayfalar

- **PrestaShop’u PHP 8’e geçirmek** — 1.7.8’e ulaşıldıktan sonra PHP sürümü değişikliğinin ne anlama geldiği. ([/prestashop/migration/passer-a-php-8](/prestashop/migration/passer-a-php-8))
- **PrestaShop 1.7’den 8’e geçiş** — 1.7.8’de stabilize edildikten sonra, PHP 7.4 tavanının ötesine geçmek için planlanacak gerçek geçiş. ([/prestashop/migration/1-7-vers-8](/prestashop/migration/1-7-vers-8))
- **Geçiş öncesi kontrol listesi** — Küçük bir güncelleme bile olsa, başlatmadan önce kontrol edilmesi ve yedeklenmesi gerekenler. ([/prestashop/migration/checklist-avant-migration](/prestashop/migration/checklist-avant-migration))
- **PrestaShop geçişiyle birlikte barındırma değiştirmek** — Barındırmanızın PHP 7’yi kaldırması tetikleyiciyse, bir değişikliği de değerlendirme fırsatı. ([/prestashop/migration/changer-d-hebergeur](/prestashop/migration/changer-d-hebergeur))

## FAQ

### Mağazamda hiçbir şey değiştirmediğim hâlde sitem neden aniden çöküyor?

Çünkü barındırma sağlayıcınız bir şeyi değiştirdi: eski PHP sürümlerini kaldırdı. Mağazanız 1.7.0 ile 1.7.5 arasında kaldıysa, hiçbir zaman PHP 7.4 altında çalışacak şekilde tasarlanmamıştır; 1.7 dalında bunu yalnızca 1.7.8 destekler.

### 1.7.8’e geçmek beni kalıcı olarak korur mu?

Hayır. 1.7.8, PHP 7.4’e geçişi açar, ama hiçbir 1.7 alt sürümü PHP 8 altında çalışmaz ve 1.7.8 hattı PrestaShop 9’dan beri hiç bakımı yapılmıyor. Bu bir ara durak, bir varış noktası değil: hemen ardından 8’e geçişi planlamak gerekir.

### PrestaShop sürümünü değiştirmeden doğrudan PHP 8’e geçebilir miyim?

Hayır, bu işe yaramaz: hiçbir 1.7.x sürümü PHP 8 altında çalışmaz, Smarty anında çöker. Önce PrestaShop 8’e geçmeniz gerekir.

### Bu güncelleme mağazamın görünümünü değiştirir mi?

Hayır, 1.7 dalı içinde Classic teması ve işleyişi değişmez. Bu güncelleme ne tasarımı ne de URL yapısını etkiler.
