Nasıl düzeltilir: “phpMyAdmin - Hata Oturumu hatasız başlatamıyor”?


3

PHPmyadmin'e giriş yapmaya çalıştığımda aşağıdaki hatayı alıyorum:

phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

İzinlerini değiştirerek düzeltmeye çalıştım /tmp (php.ini dosyasındaki oturumlar yolu olarak listelenmiştir) 755, sonra denedim 777.

Ayrıca kullanıcı ve grup sahipliğini değiştirmeyi de denedim chown için www-data. ( www-data php-fpm ve Nginx için kullanıcı olarak listelenmiştir).

Birden çok web tarayıcısı denedim, çerezleri sildim, tüm oturum dosyalarını sunuculardan sil /tmp Klasör.

PHP bilgisi yüklü oturumları gösterir. Başka ne olabileceğinden emin değiliz, sitenin diğer tüm alanları mükemmel yüklenir ve hata günlüklerinde ilgili hiçbir şey yoktur.

Bu aşina olduğunuz bir şey mi?


Yanıtlar:


1

PHP "sessions" değişkenleri saklar, böylelikle birden fazla HTTP isteğine dayanabilirler.

PHP, tarayıcınıza anahtar olarak kullanılan tek bir çerez gönderir. Anahtar, değerleri sunucu tarafı deposundan almak için kullanılır.

Varsayılan olarak PHP, oturum verilerini web sunucusunda depolamak için dosyalar kullanır (sizin durumunuzda yerel bilgisayarınızdır). Hata, web sunucunuzun dosyayı alamadığını, dolayısıyla değişkenleri geri yükleyemediğini ve phpMyAdmin'in devam edemediğini gösterir.

Bu, yerel bilgisayarınızdaki dosya sistemi izinleri sorunlarından kaynaklanmaktadır.

Bir şeyleri takip et

Phpmyadmin'i başka bir tarayıcıda açmayı deneyin. Eğer açılırsa, tarayıcınızın önbellek hafızası ile ilgili olduğu anlamına gelir, bu nedenle tarayıcınızın önbellek ve geçici dosyalarını silmeye çalışın, ardından wampseverinizi yeniden başlatın.

İkinci şey, Birincisi de başarısız olursa, C: / wamp / tmp konumunda bulunan phpmyadmin oturum dosyalarını silmeyi deneyin. Temp klasörünü silmeyin, ancak temp klasörünün içindeki içeriği silin.

Wamp sunucunuzu yeniden başlatın ve işe yarayacak.


Önbellekleme için iyi ipucu. İşletim sisteminde kötü çağrı (kullanıcı izinleri chmods ise, muhtemelen pencerelerde değil)
Hennes

1

Ayrıca kontrol session.save_handler içindeki değer php.ini. Olarak değiştirdiğimde bu hatayı aldım. memcached, ve konumuna değiştirilirken tekrar çalıştı files.


0

Aynı sorunu yaşadım ve aşağıdaki komutla çözdüm:

sudo chmod 777 /var/lib/php/session/

Süper Kullanıcıya Hoşgeldiniz! Bu soru ve yanıtı sağlamaya çalıştığımız bir sitede iyi cevaplar İnsanların gönderdiği sorulara. İyi bir cevap vermenin bir kısmı, cevabınız için bazı bağlamlar sağlamaktır. Lütfen cevabınızı düzenleyin ve açıklayın niye ya bu sorunun doğru çözümü.
cascer1
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.