سلام . تو لاراول 5.5 هر چند دقیقه صفحه رو که رفرش می کنم این پیغام میاد:
The page has expired due to inactivity.
Please refresh and try again.
دلیلش چیه؟
سلام بر روی لوکال ممکنه این مشکل پیش بیاد گاها ولی عموما که بر روی سرور میره مشکلش حل میشه
این زمان هم بر اساس lifetime که در فایل config برای session قرار داره تنظیم میشه
سلام مهندس:
این expired شدن صفحه خیلی اذیت میکنه . هر چنددقیقه کلا سیشن رو باطل میکنه . راهی داره درستش کنم؟.
من که گفتم
این زمان هم بر اساس lifetime که در فایل config برای session قرار داره تنظیم میشه
و میتونید این رو تنظیم کنید و افزایش بدید
مهندس جان افزایش دادم . ولی بی فایدس . باز پاک میشه . با قرار دادن مثلا یه مقاله به محض ارسال مقاله ارور میاد و برمیگرده لاگین . 10 20 بار باید تکرار کنم تا ثبت بشه مثلا. csrf هم زدم . تو 5.4 مشکل نداشت . آپدست کردم اینجوری شد.
کل دستورای clear session و کانفینگ و ...... رو هم زدم. ولی بی فایده
اها پس شما لاراول 5.4 رو فقط به روشی که گفته شد به لاراول 5.5 ارتقاع دادین ؟
پیشنهاد میکنم از اول لاراول 5.5 نصب کنید و کنترلرها و روت ها رو انتقال بدید به پروژه جدید چون سیستم داخلی session کمی تغییر کرده به تازگی افرادی که اینطوری لاراول 5.4 رو به 5.5 آپدیت کردن یعنی با تغییر composer به مشکل خوردن
کار زیادی نمیبره سایتی مثل راکت شاید 40 دقیقه طول کشید این کار براش
البته اگر قدم به قدم تمام تغییراتی که گفته میشه در مستندات بهش اپگرید رو انجام بدید اینطور مشکلات کم پیش میاد حتما هم بعد اپدیت کردن composer یبار کلا vendor رو پاک کنید و دوباره با دستور composer install نصب کنید
در ضمن این داستان گاهی اوقات برای کد دسترسی هم هست
برید وارد storage بشید و دسترسی فولدر رو به 777 تغییر بدید
رو لوکاله سایتم هنوز . یه سایت جدیده .
پوشه vendor رو هم پاک کردم و دوباره نصبیدم فایده نداشت. فکر کنم انتقال بدم فایل هامو بهتر باشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟