راکت

کاربرد فایل env

1 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

1
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

درود
در واقع نه فایل 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

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

شاید پاسخ شما همین‌جا باشد

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

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