بارگزاری پروژه لاراولی از گیت در اوبونتو سرور
خب بعد از انجام یکپروژه میرسیم به بخش بارگزاری اون . در بارگزاری پروژه ممکنه خطاهای هم پیش بیاد که اینجا بررسیشون میکنیم .
برای انتقال پروژه از گیت لب به سرور و کد دریافتی رو در سایت گیت لب وارد کنید :
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