• 20-08-2022, 19:51:17
    #1
    Merhaba arkadaşlar laravel de form içerisinde csrf token yer almasına rağmen page expired hatası alıyorum. Local de sorun yok fakat hosting üzerinde bu sorunu yaşıyorum. Daha önce sayfayı yenileyince düzeliyordu fakat şuan düzelme yok. Neden olabilir acaba
  • 20-08-2022, 23:07:28
    #2
    Cache'i falan bir temizle. optimize komutu çalıştır.

    php artisan optimize:clear

    php artisan config:clear

    php artisan route:clear
  • 20-08-2022, 23:14:52
    #3
    MontyPython adlı üyeden alıntı: mesajı görüntüle
    Cache'i falan bir temizle. optimize komutu çalıştır.

    php artisan optimize:clear

    php artisan config:clear

    php artisan route:clear
    hosting üzerinde ssh bağlantım olmadığı için bu komutları uygulayabileceğim bi yol yok hocam
  • 20-08-2022, 23:21:04
    #4
    Şu klasörlere şu izinleri ver:

    chmod -R 755 storage
    chmod -R 755 vendor
    chmod -R 644 bootstrap/caches
  • 20-08-2022, 23:26:04
    #5
    MontyPython adlı üyeden alıntı: mesajı görüntüle
    Şu klasörlere şu izinleri ver:

    chmod -R 755 storage
    chmod -R 755 vendor
    chmod -R 644 bootstrap/caches
    644 izni klasöre verildiğinde patlıyor zaten hocam, diğer izinlerde söylediğiniz şekilde lakin sorun hala düzelmedi
  • 20-08-2022, 23:26:49
    #6
    Bir de config klasörünün içinde session.php olacak.
    Onun içinde şöyle bir şey var:
    'domain' => env('SESSION_DOMAIN'),

    o satırı şununla değiştir:
    'domain' => env('SESSION_DOMAIN', null),

    Bir de şöyle bir satır var:
    'secure' => env('SESSION_SECURE_COOKIE'),

    onu da şununla değiştir:
    'secure' => env('SESSION_SECURE_COOKIE', false),

    Yani o satırlara fallback verdik.
  • 20-08-2022, 23:29:26
    #7
    MontyPython adlı üyeden alıntı: mesajı görüntüle
    Bir de config klasörünün içinde session.php olacak.
    Onun içinde şöyle bir şey var:
    'domain' => env('SESSION_DOMAIN'),

    o satırı şununla değiştir:
    'domain' => env('SESSION_DOMAIN', null),

    Bir de şöyle bir satır var:
    'secure' => env('SESSION_SECURE_COOKIE'),

    onu da şununla değiştir:
    'secure' => env('SESSION_SECURE_COOKIE', false),

    Yani o satırlara fallback verdik.
    maalesef hocam sonuç aynı düzelmedi
  • 20-08-2022, 23:30:52
    #8
    yusok32 adlı üyeden alıntı: mesajı görüntüle
    maalesef hocam sonuç aynı düzelmedi
    Ama bu dediklerimden sonra

    php artisan cache:clear

    yapabilmen gerekiyor.
  • 20-08-2022, 23:32:44
    #9
    web.php dosyasına şu satırları yaz:

    Route::get('/clear-cache', function() {
    $exitCode = Artisan::call('cache:clear');
    }

    dışarıdan tetikleyerek çalıştır clear cache meselesini.