• 09-03-2025, 00:40:37
    #1
    Merhabalar,

    Yazılımcı ve hosting firması arasında bir çözüme ulaşmakta zorlanıyorum. Her iki taraf da sorumluluğu birbirine atıyor. Bu hatayı çözmek için hangi ayarları yapmam gerekiyor ?

    Kullandığım sistem wisecp, normal çalışırken bu sorun oluştu.

    Alıntı
    sessionlarınızın /home/kullanıcı altına yazılması gerekiyor. /var dizinine çıkamazsınız. Yazılımcınızla iletişime geçmenizi tavsiye ederiz

    Sorun sessionlarınızın /home/kullanıcı altına yazılamaması. Sessionlarınızın /home/kullanıcı altına yazılaması yazılım taraflı bir sorun değil, hosting firmanızın ilgilenmesi gereken bir sorundur



    PHP Warning: session_start(): open(/var/cpanel/php/sessions/alt-php81/sess_6a17570140de49be3a617e79d299a96e, O_RDWR) failed: No such file or directory (2) in /home/xxx/public_html/session_test.php on line 1

    PHP Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/alt-php81) in /home/xxx/public_html/session_test.php on line 1
  • 09-03-2025, 00:43:57
    #2
    Chatgpt yanıtı:

    Bu tür bir hata, PHP oturumlarıyla ilgili bir yapılandırma sorununa işaret eder. Çözüm için aşağıdaki adımları izleyebilirsiniz:

    1. Oturum Dosyası Dizinini Kontrol Etme: Hata, oturum dosyalarını kaydedecek dizinin mevcut olmadığını veya erişilemediğini belirtiyor. Sunucunuzdaki PHP oturum dizininin doğru olup olmadığını kontrol edin.

    php.ini dosyasındaki session.save_path ayarını kontrol edin ve geçerli bir dizine işaret ettiğinden emin olun.

    session.save_path dizini var mı? Eğer yoksa, dizini oluşturun ve gerekli izinleri verin.


    Örneğin:

    session.save_path = "/var/cpanel/php/sessions/alt-php81"


    2. Dizin İzinlerini Kontrol Etme: Oturum verilerinin saklanması için PHP'nin erişimi olması gereken dizinin uygun izinlere sahip olup olmadığını kontrol edin. chmod komutuyla dizin izinlerini doğru şekilde ayarlayın.

    Örneğin:

    chmod 700 /var/cpanel/php/sessions/alt-php81


    3. PHP Versiyonunu Kontrol Etme: Hata, belirli bir PHP sürümüyle ilgili olabilir. Sunucuda kullanılan PHP sürümünü doğru şekilde ayarladığınızdan emin olun. alt-php81 gibi bir sürüm kullanıyorsanız, PHP sürümünüzün doğru yapılandırıldığını kontrol edin.


    4. PHP Hata Günlüklerini Kontrol Etme: Ek hata günlüğü bilgisi, sorunun nedenini anlamanıza yardımcı olabilir. PHP hata günlüklerini kontrol ederek daha fazla bilgi edinin.



    Bu adımları takip ederek otur
    um sorununu çözebilirsiniz.
  • 09-03-2025, 00:44:47
    #3
    php
    ini_set('session.save_path', '/path/to/your/folder')
    php.ini
    session.save_path = "/path/to/your/folder"
  • 09-03-2025, 01:03:27
    #4
    Gayet yazılımcılık bir hata 2 satır kodlada çözülebilir oturum yolları ayarlanacak sadece
  • 09-03-2025, 01:04:27
    #5
    m4lisen adlı üyeden alıntı: mesajı görüntüle
    php
    ini_set('session.save_path', '/path/to/your/folder')
    php.ini
    session.save_path = "/path/to/your/folder"
    Öncelikle yorumunuz için teşekkür ederim.

    Php.ini bu şekilde ama session save yolunu neye göre düzenleyeceğim.Mesela php sürümünü güncelledim PHP 7.4 (ea-php74) olarak ama sessions/alt-php81 olarak görünüyor.

    display_errors = Off
    max_execution_time = 600
    max_input_time = 600
    max_input_vars = 50000
    memory_limit = 256M
    post_max_size = 90M
    session.gc_maxlifetime = 1440
    session.save_path = "/var/cpanel/php/sessions/alt-php81"
    upload_max_filesize = 90M
    zlib.output_compression = On

    htaccess: php_value session.save_path "/var/cpanel/php/sessions/alt-php81"
  • 09-03-2025, 02:33:13
    #6
    durduk yere sorun çıkardı ise tüm çerezleri silip dener misin ? Console ekranından da temizle
  • 09-03-2025, 02:33:27
    #7
    Birdenbire adlı üyeden alıntı: mesajı görüntüle
    Öncelikle yorumunuz için teşekkür ederim.

    Php.ini bu şekilde ama session save yolunu neye göre düzenleyeceğim.Mesela php sürümünü güncelledim PHP 7.4 (ea-php74) olarak ama sessions/alt-php81 olarak görünüyor.

    display_errors = Off
    max_execution_time = 600
    max_input_time = 600
    max_input_vars = 50000
    memory_limit = 256M
    post_max_size = 90M
    session.gc_maxlifetime = 1440
    session.save_path = "/var/cpanel/php/sessions/alt-php81"
    upload_max_filesize = 90M
    zlib.output_compression = On

    htaccess: php_value session.save_path "/var/cpanel/php/sessions/alt-php81"
    cpanelden değiştirin hocam o ayarı.