なな、herokuを使ってWebアプリを公開する その2
こんにちは、ななこにごうです。
前回の続きWebアプリの公開までを引き続き綴っていきます。
その2は、
1、公開鍵の生成とherokuの登録
2、composerの設定とApacheの設定
(ここで前編で作成したアクセストークンを使いますよ!)
を行っていきたいと思います~
それではさっそく・・・
1、公開鍵の生成とherokuの登録
C:\Users\(ユーザー名)\ に.sshフォルダを作成します。
コマンド:mkdir .ssh
グレーの部分にはユーザー名が入りますよ~
.sshフォルダを作成したら、Git Bash(C:\Program Files\Git内)を起動します。
起動後下記のコマンドを実行
コマンド:cd C:/Users/(ユーザ名)/.ssh
次に先のコマンドを実行
コマンド:ssh-keygen -t rsa -C "(heroku登録メールアドレス)"
上記のコマンドを実行後赤線部分に「id_rsa」を入力すると結果は
こんな感じ・・・・
次はherokuに公開鍵を送信!
コマンド:heroku keys:add
上記のコマンドを実行します。
成功したらherokuに登録したアドレスにメールが届くと思います。
とりあえずできてるか確認します。
herokuにログインし、Dashboardの左上にある自分のメールアドレスをクリック。
下の写真の赤線部分Manage accoutをクリックすると
SSH Keys欄を確認します。
(↑グレーの部分は全てherokuに登録したアドレスです。)
これにて1、公開鍵の生成とherokuの登録は完了です。
のはずなんですが!なぜか登録されませんでした(・ω・`)
実行結果はこんな感じになりました。
う~ん、なんかよくわからないけどログインできないっぽい・・・
試しにコマンドプロンプトでログインしてみました。
できた。
この後GitBashにて
コマンド:heroku keys:add
を実行したら登録できました。理由もわからぬまま。
でも、できたからよしとします。
2、composerの設定とApacheの設定
今度はコマンドプロンプトを使います。
コマンドプロンプトにて下記のコマンドを実行します。
コマンド:cd C:\donichi\fuelphp-1.7.3
コマンド: php composer.phar config -g github-oauth.github.com (Githubのアクセストークン)
実行結果はこんな感じ・・・
次はこのコマンド
コマンド:php composer.phar self-update
コマンド:php composer.phar update
実行結果はこんな感じ(下切れてますが。。。)
次の操作で「2、composerの設定とApacheの設定」終わりです。
C:\donichi\fuelphp-1.7.3フォルダに下記の内容でProcfileを作ります。
内容: web: vendor/bin/heroku-php-apache2 public/
以上で今回は終わりです~
( ちょっと中途半端ですが(^_^;) )
次回はいよいよherokuにアップします!