LoginSignup
7
8

More than 3 years have passed since last update.

ローカル開発環境からレンタルサーバーにデプロイまで

Posted at

備忘録です。

ローカル開発環境からGitを使ってレンタルサーバーにデプロイする流れ

大まかな流れ

  • GitHubでリポジトリの作成
  • ローカル開発環境で作成したファイルをGitHubに公開
  • レンタルサーバー側でGitHubに公開したファイルを取得
  • レンタルサーバー側のSQL設定

githubにリモートリポジトリを作成する

1.まずはログイン
https://github.com/login
※アカウントを作成していない方はコチラ

スクリーンショット 2019-10-19 9.58.10.png

2.リポジトリを作成するために、NEWボタンを押す
スクリーンショット 2019-10-19 10.00.23.png

3.リポジトリを作成する
スクリーンショット 2019-10-19 10.01.59.png

4.リモートリポジトリのアドレスをコピー
スクリーンショット 2019-10-19 10.03.51.png

Gitの初期設定

1.まずはこれ

$ git init

2.githubに作成したリモートリポジトリを登録する

$ git remote add origin https://github.com/junichi-matsuo/schedule.git

2.githubに登録するファイルをインデックスする
※ -Aとすることで全てのファイルをインデックスする

$ git add -A

3.インデックスしたファイルをローカルにコミット

$ git commit -m "first comit"

4.github上に登録する

$ git push origin master

5.リモートリポジトリのurlにアクセスし登録させていることを確認

スクリーンショット 2019-10-19 10.21.51.png

レンタルサーバーの設定

1.ロリポップにログインhttps://lolipop.jp/

スクリーンショット 2019-10-19 10.55.57.png

2.SSHの設定
スクリーンショット 2019-10-19 14.48.48.png

スクリーンショット 2019-10-19 14.58.29.png

スクリーンショット 2019-10-19 14.58.35.png

ロリポップユーザーマニュアル参照
https://lolipop.jp/manual/user/ssh/

2.レンタルサーバーにコマンドラインで接続

$ ssh お客様のSSHアカウント名@お客様のホスト名 -p 2222

3.フォルダを移動

$ cd web

4.フォルダを作成する

$ mkdir ファイル名

5.フォルダに移動

$ cd ファイル名

5.gitの設定、リモートリポジトリの登録、リモートリポジトリよりデータを入手

$ git init
$ git remote add origin https://github.com/junichi-matsuo/schedule.git
$ git pull origin master

レンタルサーバーでのMySQL設定

1.

スクリーンショット 2019-10-19 15.13.48.png

2.使用するデータベースの情報を確認
スクリーンショット 2019-10-19 15.17.09.png

3.先ほど確認したデータベースの情報に書き換える

mysql.php
<?php

define("DB_DATABASE","データベース名");
define("DB_USERNAME","ユーザー名");
define("DB_PASSWORD","パスワード");
define("PDO_DSN","mysql:host=データベースホスト名;dbname=" . DB_DATABASE);

?>

とりあえず、終了

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8