اگر از سروری که دایرکت ادمین روش نصب هستش استفاده میکنید میتونید از طریق تعریف custom_httpd مسیر root اجرایی پروژه رو تغییر بدید به هرجا که خواستید.
و روش بعدی اینه که بجای دایرکتوری پابلیک لاراول در public_html یک فایل .htaccess بسازید و ازون طریق روت اجرایی پروژه رو به دایرکتوری دلخواه تغییر بدید که این دایرکتوری دلخواه میتونه public در لاراول باشه.
همچنین سایر دوستان اشاره کردند که دایرکتوری پابلیک رو در public_html ریخته و بقیه فایل های پروژه رو به یک دایرکتوری عقب تر برده و در دایرکتوریی با نام دلخواه ذخیره کنید و ... !
سلام
@mostafanori
اگر منظورتون اجرای فایل index.php هست
از طریق فایل htaccess. که در سرور و هاست هست میتونید مسیر دیگه ای برای اجراش بدید
@Alimotreb
مرسی . من کلا پروژه لاراول رو ریختم تو یه فولدر کنار public_html . کلا نمیخوام کاری به public_html داشته باشم . میخوام فایل index.php داخل پروژه رو بخونم
--myProject
---- public
-------- index.php
--public_html
سلام
@mostafanori
یه روش به شما میگم
تمامی فایل ها و فولدر های لاراول به جز پابلیک رو توی یه پوشه بریزید به اسم همون myProject و این پوشه رو به یه مسیر قبل از public_html ببرید
فایل های توی پوشه public لاراول رو بریزید توی public_html هاستتون!
بعدش فایل index.php توی public_html رو باز کنید و 2 تا مسیر هست که باید ادیت کنید و ../ بزنید اول مسیر ها که از اونجا فراخونی بشه
بهترین کار همین هست.
@Alimotreb
ممنون . ولی این روش قدیمی هست . و توی deploy کردن و گیت و ... به مشکل میخورم اینطوری که بخشی از پروژه تو یه دایرکتوری باشه بخشی دیگه اش تو دایرکتوری دیگه
سلام
@mostafanori
قدیمی که نیست
روش عمومی و درستش هست!
روش جدید دیگه هم...! باید باشه احتمالا
ولی این روش دسترسی به فایل های اصلی برای client نیست! و این خوبه و یه فیچر امنیتی هست که رعایت شده
باز دوستان نظر بدن !
برای کار با گیت ها هم شما تو همون مسیر پروژه میتونید استفاده کنید! تداخلی نداره!
@Alimotreb
مرسی
الان تو این روش مثلا تغییراتی تو فایل های css بدم ( فایل های استایل اصلی تو public_html قرار گرفتن ) چجوری باید از گیت گرفت ؟
سلام
@mostafanori
تو دیگر پروژها در هر مسیری گیت رو فراخوونی میکردید ، اینجا هم به همین شکله فراخونی میکنید
جایگزین خواهد شد
تست بگیرید!
اگر از سروری که دایرکت ادمین روش نصب هستش استفاده میکنید میتونید از طریق تعریف custom_httpd مسیر root اجرایی پروژه رو تغییر بدید به هرجا که خواستید.
و روش بعدی اینه که بجای دایرکتوری پابلیک لاراول در public_html یک فایل .htaccess بسازید و ازون طریق روت اجرایی پروژه رو به دایرکتوری دلخواه تغییر بدید که این دایرکتوری دلخواه میتونه public در لاراول باشه.
همچنین سایر دوستان اشاره کردند که دایرکتوری پابلیک رو در public_html ریخته و بقیه فایل های پروژه رو به یک دایرکتوری عقب تر برده و در دایرکتوریی با نام دلخواه ذخیره کنید و ... !
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟