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.
Mağaza ve yapay zekâ
Bu bölümde
-
PrestaShop'ta debug modunu etkinleştirme
Debug modu, PrestaShop'un boş sayfasını veya genel hata mesajını, hatanın tam teknik detayıyla değiştirir: dosya, satır, sorumlu…
-
WordPress'te debug modunu etkinleştirme
WP_DEBUG, bir “sitede kritik bir hata oluştu” mesajının veya boş ekranın arkasındaki dosyayı, satırı ve tam mesajı ortaya…
-
PrestaShop'ta hata loglarını okuma
PrestaShop, hatalarını niteliklerine göre üç farklı yerde kaydeder: kendi log tablosunda, bir dosya klasöründe ve sunucunun kendi…
-
WordPress ve WooCommerce'de hata loglarını okuma
Bir WooCommerce mağazası, hatalarını kaynağına göre birkaç ayrı günlüğe yazar: WordPress'in çekirdeği, WooCommerce eklentisinin…
-
PrestaShop önbelleğini temizlemek
PrestaShop, her ziyarette her şeyi yeniden hesaplamamak için sayfalarının önceden derlenmiş bir sürümünü bellekte tutar…
-
WordPress ve WooCommerce önbelleğini temizlemek
WordPress'te, görünmeyen bir değişiklik genellikle ziyaretçiye ulaşmadan önce dört farklı önbellek katmanından geçer. Bunları…
-
Bir müdahale öncesinde mağazayı yedeklemek
Sadece veritabanını içeren veya geri yükleme testi hiç yapılmamış bir yedek, gerçek anlamda yedek sayılmaz. Herhangi bir…
-
SEO'yu kaybetmeden bir mağazayı taşımak
Teknik açıdan başarılı bir geçiş bile, URL'ler yönlendirmesiz değişirse veya Google yeni siteyi yeniden keşfetmek için zaman…
-
Yavaş bir e-ticaret sitesinin teşhisi
Yavaş bir mağaza karşısında rastgele barındırma değiştirmek sorunu nadiren çözer, çünkü yavaşlığın hemen her zaman kesin ve…
-
PrestaShop'ta kargo firması yapılandırma
PrestaShop'ta yanlış yapılandırılmış bir kargo firması, ya hatalı kargo ücretleriyle ya da ödeme aşamasında hiçbir teslimat…
-
Ürün akışı bağlama (Google Shopping, pazar yeri)
Kötü yapılandırılmış bir ürün akışı genellikle hemen görülebilir bir hatayla sonuçlanmaz: ürünler Google veya pazar yeri…
-
Override mi eklenti mi: PrestaShop’ta ne seçmeli
PrestaShop, çekirdek yazılıma dokunmadan davranışını değiştirmek için iki yol sunar: override/ klasöründen mevcut bir sınıfı…
-
PrestaShop hook'larını anlamak
Hook'lar, bir eklentinin çekirdek koduna dokunmadan PrestaShop'a davranış eklemesini sağlayan temel mekanizmadır. Nasıl…
-
E-ticaret sitesini HTTPS'e geçirme
HTTPS'e geçmek yalnızca bir sertifika kurmakla sınırlı değildir: mağaza ayrıca en ufak bir kaynağı bile HTTP üzerinden çağırmayı…
-
E-ticaret sunucusunda dosya izinlerini ayarlama
Çok kısıtlayıcı dosya izinleri bir mağazanın normal işleyişini engeller; çok gevşek izinler ise istismar edilebilir bir güvenlik…
-
Mağazada büyük bir güncelleme için hazırlık
Büyük bir güncelleme çoğu zaman sürüm numarasından fazlasını değiştirir: veritabanı yapısı, eklenti uyumluluğu, bazı PHP…
-
E-ticaret sitesi için barındırma seçimi
Bir barındırma hizmetinin fiyatı, e-ticaret sitesinin yoğun trafik altında gerçekte nasıl performans göstereceği hakkında çok az…
-
Ödeme webhook’unu yapılandırma ve hata ayıklama
Webhook, işlemi doğrulamakla görevliyken siteye hiç ulaşamazsa, ödeme banka tarafında başarıyla tamamlansa bile sipariş mağaza…
-
WordPress alt teması oluşturmak ve kullanmak
Bir WordPress temasının dosyalarını doğrudan değiştirmek işe yarar; ta ki temanın bir sonraki güncellemesine kadar: o an tüm…
-
Ürün görsellerini performans için optimize etme
Bir ürün sayfasında veya kategori sayfasında görseller genellikle sayfanın toplam ağırlığının büyük bölümünü oluşturur. Aynı…
-
Ajan tabanlı ticaret: Fransa’daki bir mağaza neler yapabilir
Ajan tabanlı ticaret, bir yapay zekâ asistanının müşteri adına hazırladığı veya tamamladığı satın almalardır: arar…
-
Mağazanızı yapay zekâ arama motorlarında görünür kılmak
22 Temmuz 2026’dan beri Google’ın AI Mode’u ve AI Overviews özelliği Fransa’da yayında; ChatGPT ve Perplexity de alışveriş…