اذهب إلى المحتوى
  • 0

كيف يمكنني الحصول على ملف .env المفقود لمشروع Laravel المستنسخ من GitHub؟

Hafsa Aly

السؤال

السلام عليكم 

فمت بنسخ laravel project  من  github  الخاص بمدير المشروع فوجدت  env file  قد وضعه في ال gitignore  فكيف استعيده

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لا يوجد اي طريقة لاستعادته، وسيتوجب عليك اعادة بناءه بنفسك، او قومي بالتواصل مع صاحب المشروع ليقوم بإعطائك إياه.

احياناً يتم إرفاق .env.example يحتوي على مثال على محتويات املف الـ .env

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

إذا كان ملف .env موجودًا في مستودع GitHub الخاص بمدير المشروع ولكنه تم وضعه في .gitignore ، فلا يمكنك استعادته بشكل مباشر من GitHub. 

ومع ذلك ، يمكنك محاولة العثور على نسخة محلية من ملف .env على جهاز الكمبيوتر الخاص بك أو الاتصال بمدير المشروع للحصول على نسخة من الملف.

إذا كنت لا تزال تواجه مشكلة في الوصول إلى ملف .env ، فيمكنك محاولة إنشاء نسخة جديدة من الملف وتعيين جميع المتغيرات اللازمة. يجب أن يحتوي ملف .env على معلومات الاتصال بقاعدة البيانات وأيضًا المعلومات اللازمة للتحقق من الهوية لأي خدمات أخرى التي يمكن أن يستخدمها التطبيق. 

ومن الأفضل أن تحتفظ بنسخة محلية من ملف .env على جهاز الكمبيوتر الخاص بك وتأكد من عدم إضافته إلى مستودع GitHub الخاص بك في المستقبل.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

بالإضافة إلى ما تم ذكره، غالبًا ما يكون شكل ملف .env في مشروع لارافيل كالتالي:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

LOG_CHANNEL=stack
LOG_LEVEL=debug

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=instagram_hsoub
DB_USERNAME=root
DB_PASSWORD=

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=database
SESSION_LIFETIME=120

MEMCACHED_HOST=127.0.0.1

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

حاولي التعديل عليه بما يتناسب مع متطلبات مشروعك وأيضًا سيظهر لك أخطاء تخبرك أن بها حاجة إلى متغير بيئة فقومي بإضافتها للملف.

أو الأسهل هو الطلب من مدير المشروع أن يقوم بإرفاق .env.example في مستودع المشروع فهو أمر لابد منه إذا كان يتم استخدام متغيرات البيئة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...