1. max_allowed_packet Değerini Artırın (En Yaygın Çözüm)
İkinci hata mesajınızda bir
session (oturum) verisi kaydedilmeye çalışırken hata oluşmuş. Eğer bu veri paketi MySQL'in kabul ettiği sınırın üzerindeyse bağlantı koparılır.
- Ne yapmalı? Hosting firmanıza destek talebi açın veya my.cnf (ya da my.ini) dosyanıza erişiminiz varsa şu satırı bulun/ekleyin: max_allowed_packet = 128M (En az 64M yapın).
2. wait_timeout Süresini Uzatın
Eğer sunucu bir sorguyu işlemek için çok bekliyorsa bağlantıyı zaman aşımına uğratır.
- Ayar: wait_timeout = 28800 ve interactive_timeout = 28800 olarak güncellenmelidir.
3. oc_session Tablosunu Temizleyin
Hata mesajlarınızdan biri doğrudan oturum tablosuyla ilgili. Eğer bu tablo (genellikle oc_session) çok büyüdüyse veya bozulduysa bu hatayı tetikler.
- Adım: phpMyAdmin'e girin, oc_session tablosunu seçin ve "Boşalt" (Truncate) işlemini yapın. Bu, aktif oturumları sonlandırır (siz dahil herkesi siteden atar) ancak veritabanını rahatlatır.
Bunları yapın olmazsa bakalım