مرکز آموزش

رفع خطای No application encryption key has been specified در لاراول

  • رفع خطای No application encryption key has been specified, رفع خطای لاراول, ایجاد کلید در لاراول
  • 17

اکنون که در حال مطالعه این مقاله هستید حتما پروژه لاراولی خود را در هاست آپلود کرده‌اید ولیکن به جای نمایش وبسایت با خطای زیر مواجه شدید:

No application encryption key has been specified


نحوه رفع خطا

جهت رفع خطا کافیست مراحل زیر را دنبال کنید:

1- اطمینان حاصل کنید که فایل artisan در مسیر پروژه شما قرار دارد.

2- سطح دسترسی فایل artisan را موقتا به 755 افزایش دهید.

3- در مسیر پروژه فرمان زیر را اجرا کنید:

/usr/bin/php /home/USERNAME/public_html/artisan key:generate
به جای USERNAME از نام کاربری هاست استفاده کنید.
چنانچه به SSH دسترسی ندارید برای اجرا فرمان فوق از روش نحوه اجرای فرامین artizan در CronJob استفاده کنید:
نحوه اجرای فرامین artisan در هاست اشتراکی

 

کار تمام شد! چنانچه به وبسایت مراجعه کنید مشاهده خواهید کرد که خطای فوق برطرف شده است. بنابراین سطح دسترسی فایل artisan را به 644 کاهش دهید.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟