Elementor’da bir sayfayı düzenliyorsun, Güncelle butonuna basıyorsun ve buton dönüp duruyor ya da “Kaydedilemedi” uyarısı çıkıyor. Yaptığın değişiklikler kayboluyor. Bu sorun çoğunlukla sunucu limitlerinden ya da bir çakışmadan kaynaklanır. Bu yazıda nedenini nasıl bulacağını ve hangi ayarı değiştireceğini sırayla gösteriyorum.
Elementor kaydetmeyi neden reddeder
Elementor kaydederken sunucuya büyük bir veri paketi gönderir. Sunucu bu isteği reddederse kayıt tamamlanmaz. En sık üç neden var. Birincisi düşük PHP bellek sınırı; karmaşık sayfalarda bellek yetmez. İkincisi max_input_vars değerinin küçük olması; sayfadaki alan sayısı bu sınırı aşınca veri yarım gider. Üçüncüsü sunucudaki bir güvenlik duvarının (mod_security gibi) Elementor isteğini şüpheli bulup engellemesidir. Buna bir de eklenti çakışması ve tarayıcı önbelleği eklenebilir.
Adım adım çözüm
Önce hızlı ve risksiz kontrollerle başla, sonra sunucu ayarlarına geç.
- Tarayıcıda gizli pencere aç ve sayfayı orada düzenleyip kaydetmeyi dene. Kaydediyorsa sorun tarayıcı önbelleği ya da bir tarayıcı eklentisidir.
- Elementor menüsünde Sistem Bilgisi ekranını aç. Burada bellek, max_input_vars ve PHP sürümü uyarılarını görürsün.
- PHP belleğini artır: wp-config.php dosyasına define(‘WP_MEMORY_LIMIT’, ‘256M’); satırını ekle.
- max_input_vars değerini yükselt. php.ini ya da .htaccess üzerinden 3000 veya üzerine çek; erişimin yoksa hosting sağlayıcından iste.
- Eklenti çakışmasını test et: önbellek ve güvenlik eklentilerini geçici kapat, sayfayı kaydetmeyi dene, suçluyu bulunca o eklentinin ayarını düzelt.
Güvenlik duvarı ve sunucu tarafı
Ayarları düzelttin ama hâlâ kaydetmiyorsa sorun büyük ihtimalle sunucu güvenlik duvarındadır. mod_security bazı kurallarıyla Elementor’un admin-ajax isteğini bloke eder. Hosting panelinden mod_security’yi o alan adı için geçici kapatıp test edebilir ya da sağlayıcından Elementor için kural istisnası isteyebilirsin. Bir diğer nokta SSL’dir; sitenin adresi https ama bazı kaynaklar http ise kaydetme isteği güvenlik nedeniyle düşebilir.
Kaydetme sırasında konsol hatası görmek işini kolaylaştırır. Tarayıcıda F12 ile geliştirici araçlarını aç, Network sekmesinde kaydet derken kırmızı çıkan isteği incele. 403 hatası güvenlik duvarını, 500 hatası sunucu belleğini, zaman aşımı ise işlem süresi sınırını işaret eder. Bu kodlar hangi tarafı düzelteceğini net söyler.
Bu limitlerin çoğu doğru bir kurulumla baştan ayarlanır; sunucu yapılandırmasını düzgün yapmak sonradan bu sorunları kapatır. Elementor’lu bir siteyi sorunsuz kurmak istersen WordPress site kurulumu hizmetinde bu değerleri uygun şekilde ayarlıyorum. Karşılaştığın hata kodlarının anlamları için WordPress hataları ve çözümleri rehberi işine yarar.
Elementor önbelleği ve güvenli yöntemle test
Bazen sorun sunucuda değil, Elementor’un kendi ürettiği dosyalardadır. Elementor menüsünde Araçlar sekmesine gir, Dosyaları Yeniden Oluştur butonuna bas. Bu, bozulmuş CSS dosyalarını temizler ve kaydetme sırasında takılmaları çözebilir. Aynı ekrandaki Güvenli Mod seçeneğini açarsan Elementor tüm eklentiler devre dışıyken yalnızca kendini yükler; sayfa bu modda kaydediliyorsa sorun bir eklenti çakışmasıdır.
Barındırma paylaşımlıysa sunucu kaynakları sınırlı olur ve yoğun saatlerde kaydetme istekleri zaman aşımına uğrar. Site trafiği düşükken tekrar denemek, kaynak yetersizliğinin payını görmeni sağlar. Kalıcı çözüm genelde PHP sürümünü güncel bir sürüme (8.1 ve üzeri) çıkarmak ve sunucu kaynaklarını yükseltmektir. Düzenli yedek alman da önemli; kaydetme sorunuyla boğuşurken yanlışlıkla içerik kaybetmeni önler. Değişiklikleri kaybetmemek için ara ara farklı bir ad altında taslak kaydetmek de işe yarar, böylece büyük bir düzenlemeyi tek seferde riske atmazsın.
Sık sorulan sorular
Kaydet butonu dönüyor ama hata da vermiyor, ne yapmalıyım?
Bu genelde zaman aşımıdır. Sunucu isteği bitiremeden süre dolar. PHP max_execution_time değerini 120 saniyeye çıkar ve belleği artır. Sayfadaki ağır bölümleri azaltmak da bu dönmeyi çözer.
Sadece belli bir sayfa mı kaydedilmiyor?
Tek sayfa kaydedilmiyorsa o sayfanın alan sayısı max_input_vars sınırını aşıyordur. Değeri yükselt, sayfayı daha küçük bölümlere ayır ya da kullanılmayan widget’ları kaldır. Diğer sayfalar kaydediyorsa sorun sunucu geneli değildir.
Sunucu limitleri ve güvenlik duvarıyla uğraşmak istemiyorsan bu ayarları senin yerine ben yapabilirim. Siteni inceleyip çözüm için ücretsiz ön analiz isteyebilirsin.
Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri