前提・実現したいこと
githubdesuktopを使い、別途githubにすでにデプロイ済のcakephpで作成したwebサイトのコードがあります。
これを必ずgitを使い、さくらVPsにデプロイし、ブラウザで見れるようにするのが目的です。
発生している問題・エラーメッセージ
gitやサーバーの知識は全くない初心者です。
いろいろ調べましたが、やり方が無数にあり、同じ方法のはずなのにコマンドが微妙に違ったりして何が正しいのかわかりません。gitの仕組みもあまりわかってません。
なので、やり方の方向性を固めてからやっていきたいです。
試したこと
いろいろ調べた結果、自分なりにやり方をまとめました。
以下のやり方でどうでしょうか?
なお、さくらVPsにDB,PHPはインストール済です。
単純に、公開ディレクトリにリポジトリをクローン(そのまま持ってくる)すると良いのかと思いました。
やり方によってはリモートリポジトリをサーバーに別途作成したり、ローカルリポジトリを作成していますが、前者については今回githubがあるので不要と判断(githubがその役割を担う)しました。
ローカルリポジトリは、今後ターミナル上でファイル編集するなら必要なのかと思いましたが、その予定はなく、フィルを編集したらgithubdesktopでgithubにpushするので不要と判断しました。この辺りの判断間違ってたらいってください。
さくらvps本番環境で以下の操作を行う
ユーザーはrootユーザーの状態
cd /home/root/www //さくらの公開ディレクトリ git clone (githubのリポジトリのurlを入力) git pull origin master
これであとは以下のurlでcakephpで作ったサイトが見れる。
https://(サーバーの名前)
補足情報(FW/ツールのバージョンなど)
apache
centOS7
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/21 22:42