Dosyaya oturum verileri yazamıyor [yinelenen]

2 Cevap

Possible Duplicate:
Failed to write session data

Benim sunucuda oturumları ile ilgili bir sorun yaşıyorum. Bu bir sunucu sorunu ya da bir kodlama sorunu var mı? Ben bu hata mesajı alıyorum:

Warning: Unknown: Failed to write session data (files). 
Please verify that the current setting of session.save_path 
is correct (/var/php_sessions) in Unknown on line 0

2 Cevap

Büyük olasılıkla dizin /var/php_sessions yok veya php süreç bunun için yazma izinleri yok ya.

Ne yapar

$path = '/var/php_sessions';
foreach( array('file_exists', 'is_dir', 'is_readable', 'is_writeable') as $fn ) {
  $rc = $fn($path);
  echo $fn, ': ', $rc ? 'true' : 'false', "<br />\n";
}

yazdırabilir?

Eğer aynı sunucuda çalışan iki siteler varsa, bu senin sorun olabilir. Aynı paylaşılan ana iki ayrı siteler geliştirirken Örneğin, ben bu sorunu çalıştırmak istiyorum.

Site A:

http://sharedaddress.com/~sitea

Site B:

http://sharedaddress.com/~siteb

Sorun oturumları sharedaddress.com için izinlere göre saklanır ve site değil ben üzerinde çalışıyor olmasıdır. Ben yeni bir site üzerinden geçiş ne zaman, oturum değişkenleri erişmek mümkün olacağını, ve yukarıda bahsettiğim izinleri hata olacaktı.

Bu sorunu çözmek için, ben (genellikle sitesi henüz yayında değil beri) doğrudan oraya gitmek için IP adresini kullanabilirsiniz.