expired شدن صفحه در لاراول 5.5

- 2 سال پیش
توسط vahidahmad آپدیت شد
روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

سلام . تو لاراول 5.5 هر چند دقیقه صفحه رو که رفرش می کنم این پیغام میاد:
The page has expired due to inactivity.
Please refresh and try again.
دلیلش چیه؟

بهترین پاسخ انتخاب شده توسط روح اله ابراهیم زاده
حسام موسوی
2 سال پیش

سلام بر روی لوکال ممکنه این مشکل پیش بیاد گاها ولی عموما که بر روی سرور میره مشکلش حل میشه
این زمان هم بر اساس lifetime که در فایل config برای session قرار داره تنظیم میشه

حسام موسوی ( 188734 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

سلام بر روی لوکال ممکنه این مشکل پیش بیاد گاها ولی عموما که بر روی سرور میره مشکلش حل میشه
این زمان هم بر اساس lifetime که در فایل config برای session قرار داره تنظیم میشه

روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

سلام مهندس:
این expired شدن صفحه خیلی اذیت میکنه . هر چنددقیقه کلا سیشن رو باطل میکنه . راهی داره درستش کنم؟.

روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

مهندسین راهی چاهی/؟

حسام موسوی ( 188734 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

من که گفتم

این زمان هم بر اساس lifetime که در فایل config برای session قرار داره تنظیم میشه

و میتونید این رو تنظیم کنید و افزایش بدید

روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

مهندس جان افزایش دادم . ولی بی فایدس . باز پاک میشه . با قرار دادن مثلا یه مقاله به محض ارسال مقاله ارور میاد و برمیگرده لاگین . 10 20 بار باید تکرار کنم تا ثبت بشه مثلا. csrf هم زدم . تو 5.4 مشکل نداشت . آپدست کردم اینجوری شد.
کل دستورای clear session و کانفینگ و ...... رو هم زدم. ولی بی فایده

حسام موسوی ( 188734 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

اها پس شما لاراول 5.4 رو فقط به روشی که گفته شد به لاراول 5.5 ارتقاع دادین ؟
پیشنهاد میکنم از اول لاراول 5.5 نصب کنید و کنترلرها و روت ها رو انتقال بدید به پروژه جدید چون سیستم داخلی session کمی تغییر کرده به تازگی افرادی که اینطوری لاراول 5.4 رو به 5.5 آپدیت کردن یعنی با تغییر composer به مشکل خوردن

روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

آره با استفاده از composer آپدیت کردم . اووه این که خیلی کار میبره .

حسام موسوی ( 188734 تجربه )
2 سال پیش
تخصص : طراح و برنامه نویس

کار زیادی نمیبره سایتی مثل راکت شاید 40 دقیقه طول کشید این کار براش
البته اگر قدم به قدم تمام تغییراتی که گفته میشه در مستندات بهش اپگرید رو انجام بدید اینطور مشکلات کم پیش میاد حتما هم بعد اپدیت کردن composer یبار کلا vendor رو پاک کنید و دوباره با دستور composer install نصب کنید
در ضمن این داستان گاهی اوقات برای کد دسترسی هم هست
برید وارد storage بشید و دسترسی فولدر رو به 777 تغییر بدید

روح اله ابراهیم زاده ( 5061 تجربه )
2 سال پیش
تخصص : PHP.LARAVEL

رو لوکاله سایتم هنوز . یه سایت جدیده .

پوشه vendor رو هم پاک کردم و دوباره نصبیدم فایده نداشت. فکر کنم انتقال بدم فایل هامو بهتر باشه

vahidahmad ( 6075 تجربه )
2 سال پیش
تخصص : برنامه نویس فول استک

در لاراول 5.5 این مشکل مربوط میشه به عدم ارسال csrf در فرم

برای ارسال پاسخ باید وارد سایت شوید