احمد نادری

توسعه دهنده فول استک

author
author

احمد نادری

توسعه دهنده فول استک

بارگزاری پروژه لاراولی از گیت در اوبونتو سرور

خب بعد از انجام یکپروژه میرسیم به بخش بارگزاری اون . در بارگزاری پروژه ممکنه خطاهای هم پیش بیاد که اینجا بررسیشون میکنیم .

برای انتقال پروژه از گیت لب به سرور و کد دریافتی رو در سایت گیت لب وارد کنید :

ssh-keygen -t rsa -C "email_gitlab"
cat ~/.ssh/id_rsa.pub
git clone url_project_ssh

خب بعد از انتقال در ابتدا نیازهست فایل env رو تغییر نام بدید و دیتابیس هارو ست کنید . بعد

composer install

تو این مرحله ممکنه به دلیل عدم تطابق ورژن php و composer خطاهایی پیش بیاد . ورژن جدید هر دورو نصب کنیدو در آخر :

composer update

بعد از این مرحله :

php artisan key:generate
php artisan migrate

خب الان باید پروژه اجرا بشه ولی  اگر در این مرحله ارور فایل storage رو گرفتید :

chmod 755 -R laravelproject
chmod -R o+w storage

بعد داخل فایل آپاچی سرور وب سایت این قسمت رو اضافه کنید :

DocumentRoot /var/www/public
<Directory /var/www>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

و بعد :

sudo a2enmod rewrite
sudo service apache2 restart

و بعد برای دریافت آخرین تغییرات :

git stash
git stash drop
git pull

درباره من
  • سلام به وب سایت من خوش اومدید ! از سال 1388 که وارد دنیای برنامه نویسی شدم تجربیات خودم رو از پروژه های مختلف به دست آوردم و همیشه سعی کردم تا مهارت های فنی و رفتاری خودم رو ارتقا بدم تا بتونم برای خودم و سازمانی که در آن کار می کنم بهترین باشم . من عاشق یادگیری هستم و همیشه از چالش های جدید هیجان زده میشم چون اونارو کلید موفقیت و رشد خودم می دونم.
  • @ahmadnaderi01
arrow