اجرای دایرکتوری دلخواه به جای پوشه publicHtml

- 4 هفته پیش
توسط محمدرضا احمدی پور آپدیت شد
مصطفی ( 6050 تجربه )
4 هفته پیش

سلام دوستان
روی سرور چه تنظیماتی باید انجام داد که به جای اینکه بره سراغ public_html ، بره سراغ فولدری که من میگم . کلا با public_html کاری نداشته باشه؟

با تشکر

بهترین پاسخ انتخاب شده توسط مصطفی

اگر از سروری که دایرکت ادمین روش نصب هستش استفاده میکنید میتونید از طریق تعریف custom_httpd مسیر root اجرایی پروژه رو تغییر بدید به هرجا که خواستید.

و روش بعدی اینه که بجای دایرکتوری پابلیک لاراول در public_html یک فایل .htaccess بسازید و ازون طریق روت اجرایی پروژه رو به دایرکتوری دلخواه تغییر بدید که این دایرکتوری دلخواه میتونه public در لاراول باشه.

همچنین سایر دوستان اشاره کردند که دایرکتوری پابلیک رو در public_html ریخته و بقیه فایل های پروژه رو به یک دایرکتوری عقب تر برده و در دایرکتوریی با نام دلخواه ذخیره کنید و ... !‌

Alimotreb ( 91342 تجربه )
4 هفته پیش

سلام
@mostafanori

اگر منظورتون اجرای فایل index.php هست
از طریق فایل htaccess. که در سرور و هاست هست میتونید مسیر دیگه ای برای اجراش بدید

مصطفی ( 6050 تجربه )
4 هفته پیش

@Alimotreb
مرسی . من کلا پروژه لاراول رو ریختم تو یه فولدر کنار public_html . کلا نمیخوام کاری به public_html داشته باشم . میخوام فایل index.php داخل پروژه رو بخونم

--myProject
---- public
-------- index.php
--public_html
Alimotreb ( 91342 تجربه )
4 هفته پیش

سلام
@mostafanori

یه روش به شما میگم
تمامی فایل ها و فولدر های لاراول به جز پابلیک رو توی یه پوشه بریزید به اسم همون myProject و این پوشه رو به یه مسیر قبل از public_html ببرید
فایل های توی پوشه public لاراول رو بریزید توی public_html هاستتون!
بعدش فایل index.php توی public_html رو باز کنید و 2 تا مسیر هست که باید ادیت کنید و ../ بزنید اول مسیر ها که از اونجا فراخونی بشه
بهترین کار همین هست.

مصطفی ( 6050 تجربه )
4 هفته پیش

@Alimotreb
ممنون . ولی این روش قدیمی هست . و توی deploy کردن و گیت و ... به مشکل میخورم اینطوری که بخشی از پروژه تو یه دایرکتوری باشه بخشی دیگه اش تو دایرکتوری دیگه

Alimotreb ( 91342 تجربه )
4 هفته پیش

سلام
@mostafanori

قدیمی که نیست
روش عمومی و درستش هست!
روش جدید دیگه هم...! باید باشه احتمالا
ولی این روش دسترسی به فایل های اصلی برای client نیست! و این خوبه و یه فیچر امنیتی هست که رعایت شده
باز دوستان نظر بدن !
برای کار با گیت ها هم شما تو همون مسیر پروژه میتونید استفاده کنید! تداخلی نداره!

مصطفی ( 6050 تجربه )
4 هفته پیش

@Alimotreb
مرسی
الان تو این روش مثلا تغییراتی تو فایل های css بدم ( فایل های استایل اصلی تو public_html قرار گرفتن ) چجوری باید از گیت گرفت ؟

Alimotreb ( 91342 تجربه )
4 هفته پیش

سلام
@mostafanori

تو دیگر پروژها در هر مسیری گیت رو فراخوونی میکردید ، اینجا هم به همین شکله فراخونی میکنید
جایگزین خواهد شد
تست بگیرید!

محمدرضا احمدی پور ( 370 تجربه )
4 هفته پیش

اگر از سروری که دایرکت ادمین روش نصب هستش استفاده میکنید میتونید از طریق تعریف custom_httpd مسیر root اجرایی پروژه رو تغییر بدید به هرجا که خواستید.

و روش بعدی اینه که بجای دایرکتوری پابلیک لاراول در public_html یک فایل .htaccess بسازید و ازون طریق روت اجرایی پروژه رو به دایرکتوری دلخواه تغییر بدید که این دایرکتوری دلخواه میتونه public در لاراول باشه.

همچنین سایر دوستان اشاره کردند که دایرکتوری پابلیک رو در public_html ریخته و بقیه فایل های پروژه رو به یک دایرکتوری عقب تر برده و در دایرکتوریی با نام دلخواه ذخیره کنید و ... !‌

برای ارسال پاسخ باید وارد سایت شوید