開発環境で実装したものを本番にデプロイしたい!
本番デプロイするために
今回は、phpのフレームワークlaravelを使った開発になりますので、vagrant上でlaravelの環境構築を行いました。本番のサーバ上でも同様に、composerを使ってlaravelのプロジェクトを用意します。事前にvagrant上でgit initを実行して、作業を行いcommit,pushまで行いました。本番のサーバにssh接続で入り、git init をして、git pullをしました。
問題発生
権限周りが原因によりPermission denied となってしまいました。git pullを行う際のユーザーに権限がなかったようです。
現在はapacheユーザーとapacheグループに所属しているユーザーに書き込み権限を与えていました。 そこでapacheグループにユーザーを追加することにしました。
グループが反映されていない
apacheグループにユーザーを追加したものの、反映されておらずpullすることができませんでした。調べる中でわかったことですが、ログイン中のユーザをグループ変更した場合、一旦ログアウトしないと反映されないことがわかりました。
ディスカッション
コメント一覧
まだ、コメントがありません