PrestaShop yönetim paneline erişilemiyor
"Geçersiz jeton", sürekli yeniden yüklenen sayfa, doğru olmasına rağmen reddedilen bilgiler: PrestaShop yönetim paneline erişim tek bir arıza noktasıdır. Bu erişim olmadan siparişleri, stokları veya fiyatları yönetmek mümkün değildir.
Yönetim paneli neden kilitleniyor
PrestaShop yönetim paneli, her kuruluma özgü bir şifreleme anahtarına bağlı jeton ve çerez sistemine dayanır; bu anahtar app/config/parameters.php (1.7/8) veya config/settings.inc.php (1.6) dosyasında tanımlanan COOKIE_KEY'dir. Bu anahtar iki ortam arasında farklılaşırsa veya ps_employee tablosunda senkronize olmayan bir jeton bulunursa, bağlantı "Geçersiz jeton" mesajıyla ya da doğrudan giriş sayfasına dönerek başarısız olur.
Yönlendirme döngüleri genellikle ps_shop_url tablosunda tanımlı URL (alan adı ve SSL alan adı) ile tarayıcının gerçekte kullandığı URL arasındaki bir çakışmadan kaynaklanır; bu durum çoğunlukla alan adı değişikliği, HTTPS'e geçiş veya yedeğin başka bir sunucuya geri yüklenmesi sonrasında ortaya çıkar.
Son olarak, düzgün kaldırılmamış bir yönetim eklentisi, ps_tab veya ps_menu içinde başıboş bir kayıt bırakabilir; bu da menüdeki bir sekmeye tıklandığında hataya yol açar.
Sık karşılaştığım durumlar
- "Geçersiz jeton, lütfen sayfayı yeniden yükleyin" mesajının sürekli tekrarlanması
- /admin ile giriş sayfası arasında sonsuz yönlendirme
- Doğru olmasına rağmen reddedilen bilgiler, ya da şifremi unuttum e-postasının gelmemesi
- Eksik yönetim paneli menüsü veya tıklandığında hata veren bir sekme
- HTTP'de çalışan ama HTTPS'te çalışmayan erişim, ya da tam tersi
- Adı değiştirilmiş ve erişimi kaybedilmiş admin klasörü
Erişimi nasıl geri kazandırıyorum
-
Çerez anahtarının kontrolü
Yapılandırma dosyasındaki COOKIE_KEY'i geçerli oturumun beklediği değerle karşılaştırıyorum ve bir dosya aktarımı sırasında yanlışlıkla değiştirilmediğinden emin oluyorum.
-
Mağaza URL'lerinin kontrolü
ps_shop_url tablosunu ve SSL ayarlarını (PS_SSL_ENABLED) gerçekte kullanılan alan adıyla eşleştiğinden emin olmak için kontrol ediyorum.
-
Hedefli sıfırlama
Gerekirse, doğru hash algoritmasıyla doğrudan veritabanında bir çalışan şifresini yeniden oluşturuyorum; diğer hesaplara veya siparişlere dokunmadan.
-
Menülerin temizlenmesi
Silinmiş bir eklentiye bağlı ps_tab kayıtlarını düzeltiyor veya yeniden oluşturuyorum; böylece yönetim paneli menüsü tekrar tutarlı hâle geliyor.
En sık karşılaşılan nedenler
-
Barındırma sağlayıcısı değişimi
Veritabanı yeni bir sunucuya geri yüklendi ama yapılandırma dosyası hâlâ eski anahtarı veya eski alan adını gösteriyor.
-
Zorla yapılan HTTPS geçişi
SSL sertifikası sunucu tarafında etkinleştirildi ama PS_SSL_ENABLED ve veritabanındaki URL'ler güncellenmedi; bu da yönlendirmeyi bozuyor.
-
Düzgün kaldırılmamış üçüncü taraf eklenti
Eklentinin dosyaları silinmiş olsa da, yönetim panelindeki bir sekme veya widget veritabanında hâlâ referanslı kalıyor.
İlgili sayfalar
-
Yönetim paneline giriş yapılamıyor
Aynı belirtiye daha geniş bir bakış: WordPress, PrestaShop ve ikisinde ortak nedenler.
-
PrestaShop e-postaları gelmiyor
Şifre sıfırlama e-postası hiç gelmiyorsa, sorun çoğu zaman aynı gönderim ayarındadır.
-
Yanlış yapılandırılmış çoklu mağaza
Her mağazanın ps_shop_url tablosunda kendi alan adı vardır: tek bir uyumsuzluk yönlendirme döngüsüne yeter.
-
PrestaShop önbelleğini temizlemek
Sürüme göre hangi klasörlerin silineceği ve nelere dokunulmaması gerektiği.
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.