مصطفی
6 سال پیش توسط مصطفی مطرح شد
8 پاسخ

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

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

با تشکر


ثبت پرسش جدید
محمدرضا احمدی پور
تخصص : برنامه نویس ‌Backend
@mrapr 6 سال پیش مطرح شد
0

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

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

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mostafanori

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


مصطفی
تخصص : برنامه نویس
@mostafanori 6 سال پیش مطرح شد
0

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

--myProject
---- public
-------- index.php
--public_html

Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mostafanori

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


مصطفی
تخصص : برنامه نویس
@mostafanori 6 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mostafanori

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


مصطفی
تخصص : برنامه نویس
@mostafanori 6 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@mostafanori

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


محمدرضا احمدی پور
تخصص : برنامه نویس ‌Backend
@mrapr 6 سال پیش مطرح شد
0

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

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

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


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

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