Projeler ve ajans desteği için müsait · Hızlı yanıt, işi yapan kişiden

Teknik rehberler

Yalnızca okunmak için değil, izlenmek için yazılmış yirmi bir yordam. Her biri belirli bir görevden yola çıkar — müdahaleden önce yedeklemek, hata ayıklama kipini açmak, bir hata günlüğü okumak, büyük bir sürüm yükseltmesine hazırlanmak — ve adımları sırasıyla, her aşamada nelerin denetleneceğiyle birlikte verir.

Bu rehberler kimin için

Bu bölüm, arızasının nereden geldiğini hâlâ arayan biri için değildir: bunun için sorunlar bölümü belirtiden yola çıkar. Burada ne yapmak istediğinizi zaten biliyorsunuz. Tasarıma dokunmadan önce alt tema oluşturmak, sitenin gizlediği mesajı görmek için hata ayıklama kipini açmak, sıralamayı yitirmeden bir geçişe hazırlanmak ya da yalnızca doğru önbelleği temizlemek.

Tipik okur, teknik bilgisi olan bir satıcı, bir e-ticaret sorumlusu ya da her gün kullanmadığı bir platformla karşılaşan bir geliştiricidir. Rehberler mağaza yönetimine erişimi varsayar, bazıları ise SFTP ile dosya erişimini veya barındırma paneline erişimi gerektirir. Böyle olduğunda bu, siz on dakika kaybetmeden önce sayfanın başında belirtilir.

Bölüm nasıl düzenlendi

Yirmi bir rehber gruplar hâlinde okunur. Müdahaleden önce: mağazayı yedeklemek, PrestaShop'ta hata ayıklama kipini açmak, WordPress'te açmak, sunucudaki dosya izinlerini düzenlemek. Gözlemlemek: PrestaShop hata günlüklerini okumak, WooCommerce günlüklerini okumak, yavaş bir mağazayı teşhis etmek. Olağan bakım: PrestaShop önbelleğini temizlemek, WordPress önbelleğini temizlemek.

Bozmadan özelleştirmek: WordPress alt teması oluşturmak, PrestaShop hook'larını anlamak, override ile modül arasında seçim yapmak. Performans ve arama: ürün görsellerini iyileştirmek, sıralama yitirmeden geçiş yapmak, siteyi HTTPS'e almak. Altyapı ve güncellemeler: büyük bir güncellemeye hazırlanmak, e-ticaret barındırması seçmek, saldırıdan sonra mağazayı güvene almak. Bağlamak: PrestaShop kargo firması yapılandırmak, ödeme webhook'u yapılandırmak, ürün akışı bağlamak.

Hangi sırayla ele alınmalı

Neredeyse tüm müdahaleler aynı sırayı izler ve bu sıraya uymak kazaların çoğunu önler. Önce yedekleyin: dosyalar ve veritabanı birlikte, çünkü birini diğeri olmadan geri yüklemek tutarsız bir mağaza üretir. Sonra hatayı görünür kılın, geliştirme kipini açarak — PrestaShop'ta config/defines.inc.php içindeki _PS_MODE_DEV_ sabiti; WordPress'te wp-config.php içindeki WP_DEBUG ve wp-content/debug.log dosyasına yazan WP_DEBUG_LOG.

Ardından herhangi bir varsayım kurmadan önce sitenin gerçekte ne söylediğini okuyun. Sonra düzeltin, hem de aynı anda tek bir şeyi: iki eşzamanlı değişiklik hangisinin işe yaradığını bilmeyi olanaksız kılar. Sonra kapatın — üretimde hata ayıklama kipini devre dışı bırakın, çünkü ziyaretçinin önünde bulunmaması gereken dosya yollarını ve sorgu parçalarını gösterir.

Rehberler bu disiplini her sayfada yinelemek yerine varsayar. Müdahaleden önce yalnızca birini okuyacaksanız, yedekleme rehberini okuyun.

En çok kullanılan dört rehber

Sıkça sorulan sorular

Sorunlar bölümünden farkı ne?
Sorunlar bölümü bir belirtiden yola çıkıp nedeni arar. Rehberler ise kararlaştırılmış bir görevden yola çıkıp adımları verir. Uygulamada ikisi arasında gidip gelinir: teşhis sayfası konuyu adlandırır, rehber onunla nasıl başa çıkılacağını anlatır.
Geliştirici olmadan bu yordamları izleyebilir miyim?
Gerekli erişimlere sahipseniz ve yedekleme adımını atlamıyorsanız çoğunu evet. Gerçek teknik yetkinlik gerektiren rehberler bunu, yolun ortasında keşfetmenize bırakmak yerine sayfanın başında belirtir.
Yordamlar PrestaShop veya WordPress sürümüme bağlı mı?
Kimi zaman evet. Dosya yolları ve yönetim ekranları büyük sürümler arasında değişir. Rehberler kullanılan referans sürümü belirtir ve farkları önemli oldukları yerde, özellikle PrestaShop 1.7, 8 ve 9 arasında, işaret eder.
Yordam belirtilen sonucu vermezse ne yapmalıyım?
Devam etmek yerine durun. Rehberin anlattığı ile gördüğünüz arasındaki fark neredeyse her zaman bir yapılandırma farkına işaret eder — araya giren bir eklenti, sıra dışı bir barındırma, daha eski bir sürüm — ve körlemesine sürdürmek bu farkı arızaya dönüştürür.