خطأ "No Application Encryption Key Has Been Specified" في Laravel: الأسباب والحل
مرحباً بالجميع! أنا مبتدئ في Laravel وPHP، أحاول نشر أول مشروع لي على الخادم المحلي OpenServer. قمت بتثبيت Laravel 5 عبر Composer، وكل شيء تم بنجاح. ولكن عندما أدخل إلى الموقع في المتصفح، أرى فقط صفحة بيضاء مع الخطأ:
RuntimeException
No application encryption key has been specified.
هذا هو الكود الخاص بي من ملف `config/app.php` (لم أقم بتغييره، كل شيء افتراضي):
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
لقد تحققت من ملف `.env` - إنه موجود، ولكن السطر `APP_KEY` غير موجود تماماً. حاولت إضافة المفتاح يدوياً، لكنني لا أعرف ما هو التنسيق المطلوب. جربت نسخ مفتاح من الإنترنت - لم يساعد.
كما لاحظت أنه لا توجد صلاحيات للكتابة في مجلد `storage`، لكنني قمت بتعيين 777 عبر الطرفية. الخطأ ما زال قائماً.
أرجو إرشادي كيف يمكن إصلاح هذا الخطأ بشكل صحيح؟ هل أحتاج إلى توليد المفتاح عبر Artisan؟ إذا كان الأمر كذلك، كيف يمكن فعل ذلك على Windows؟ أخشى أن أتلف شيئاً، لأنني