برنامه نویس مبتدی ولی سخت کوش ( آکادمی لامینور laminor.org)
تغییر دایرکتوری public_html در دایرکت ادمین
سلام دوستان عزیز .
بعضی وقت ها شما دوست داری که اطلاعات شما در وب سرور از طریق پوشه public_html خوانده نشه و دایرکتوری دلخواه شما به عنوان روت اصلی شناخته شود .
من تو پروژه های لاراولی خودم برای اینکه موقع git pull و git push کردن به مشکل نخورم ، دایرکتوری اصلی ام رو تغییر میدم .
یعنی کافسیت شما وارد دایرکتوری زیر تو سرورتون بشید :
home/admin/domains/yourDomain.com/
و بعد با دستور زیر کل پروژه لاراولی تون رو کلون کنید در کنار دایرکتوری public_html .
(بیرون دایرکتوری public_html )
git clone Https://github.com/YourRepository.git
خب با این کار هنوز پروژه ما بالا نمیاد . چون روت اصلی ما همچنان دایرکتوری public_html هست .
حالا وارد دایرکت ادمین بشید :
بعد از ورود به دایرکت ادمین وارد بخش Custom HTTPD Configuration شوید .
دامنه مورد نظر خودتون رو انتخاب کنید . همون جایی که من روش خط کشیدم .
حالا در این بخش کد زیر رو وارد کنید :
|*if !SUB|
ServerAlias *.|DOMAIN|
|?DOCROOT=/home/Your_User/domains/YourDoamin/ProjectDirectoryName/public|
|*endif|
فقط فراموش نکنید که نام دامنه و اسم فولدر پروژه (نام ریپازیتوری گیت هابتون ) و نام کاربرتون رو جایگزین کنید تو کد بالا .
تمام.
با این کار دایرکتوری اصلی شما از public_html به public پروژه لاراولی تون تغییر کرد .
دیگه برای کار کردن با گیت مشکلی نخواهید داشت و کافیه هر دفعه بعد از پوش کردن تغییرات روی گیت ، به دایرکتوری پروژه تون روی سرورتون برید و پروژه خودتون رو پول کنید تا آپدیت بشه .
امیدوارم براتون مفید واقع بشه .
مطلبی دیگر از این انتشارات
بررسی دو آسیب پذیری CVE-2022-29072 و CVE-2022-1329
مطلبی دیگر از این انتشارات
هاست چیست؟ | آشنایی با انواع هاست
مطلبی دیگر از این انتشارات
استفاده از وردپرس برای طراحی سایت آره یا نه