مهدی مشایخی
5 سال پیش توسط مهدی مشایخی مطرح شد
1 پاسخ

کاربرد فایل env

سلام و درود
فایل .env چرا امن هست ؟ یعنی ما که میتونیم از یه فایل تحت عنوان config.php استفاده کنیم یعنی هکر اگه به فایل های ما نفوذ کنه خب هر دو حالت در روت پروژه در دسترس هست پس امنیتی که وجود داره چی هست ؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
2

درود
در واقع نه فایل env و نه فایل‌های پوشه config در روت یه پروژه لاراولی قرار نمی‌گیرند..
هر فایلی داخل public_html باشه از طریق مرورگر قابل دسترسیه پس فایل های پروژه لاراول رو باید یه فولدر عقب تر قرار بدید..
فایل های داخل فولدر Public لاراول رو به Public_html انتقال بدید... و سایر فایل های لاراول رو در یک پوشه عقب‌تر یعنی در کنار public_html بذارید (در یه فولدر مثلا LaravelApp)

سپس فایل index.php که تو public هست رو ادیت کنید و آدرس app$ رو با توجه به تغییرات آپدیت کنید

مثلا:

                      /LaravelApp
                                 /app
                                 /bootstrap
                                 /config
                                 /database

                      /public_html
                                  /css
                                  /js
                                  .htaccess
                                  index.php

به این ترتیب موارد امنیتی هم رعایت میشند


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام