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
-
Müdahaleden önce mağazayı yedeklemek
Tam olarak neyin yedekleneceği, nereye konacağı ve yedeğin gerçekten geri yüklenebilir olduğunun nasıl denetleneceği.
-
PrestaShop hata ayıklama kipini açmak
Boş sayfanın veya 500 hatasının ardındaki gizli PHP hatasını görünür kılmak, sonra düzgünce kapatmak.
-
PrestaShop önbelleğini temizlemek
Farklı önbellek katmanları, belirtinize karşılık geleni ve hiç görünmeyen değişiklikler durumu.
-
Yavaş bir mağazayı teşhis etmek
İyileştirmeden önce ölçmek: sunucu süresini görüntüleme süresinden ayırmak ve gerçekte neyin pahalıya geldiğini bulmak.