質問編集履歴

1

自分がしたことをもう少し細かく書いてみました。

2019/06/29 18:18

投稿

kana_ko
kana_ko

スコア11

test CHANGED
File without changes
test CHANGED
@@ -2,20 +2,176 @@
2
2
 
3
3
 
4
4
 
5
- ドットインストールの動画を見ながら、VirtualBoxとvgarantを設定後、puttyをインストールして設定しした
5
+ 1 ドットインストールの動画を見ながら、これの作業はして
6
6
 
7
- 最後にcyberduckインストールして設定後、hostsで192.168.33.10 dev.dotinstall.comと設定、その時はまだブラウザには出力されていました。
7
+ VirtualBoxとvgarantをインストール後、Windows powershall設定
8
8
 
9
- おかしくなったのは、仮想マシンを停止してもう一回動かした後です。
9
+ 設定内容
10
10
 
11
- php -S 192.168.33.10:8000をputtyコマンドに入力した後に、phpファイルを入れたフォルダがDocument root is /home/vagrantの後にでてきません。
11
+ mkdir MyVagrant 
12
12
 
13
+ (今後複数の仮想マシンを作ることを想定して、それらをまとめるフォルダMyVagrant作成)
14
+
15
+ cd MyVagrant
16
+
17
+ (MyVagrantに移動)
18
+
19
+ mkdir MyCentOS
20
+
21
+ (仮想マシンを作るフォルダMyCentOS作成)
22
+
23
+ cd MyCentOS
24
+
25
+ (MyCentOS移動)
26
+
27
+ vagrant init bento/centos-6.8
28
+
29
+ (仮想マシンの設定フォルダを作る)
30
+
31
+ Vagrantfileをクリックして、Atomで仮想マシンのIPアドレスを192.168.33.10にする
32
+
33
+ vagrant up
34
+
35
+ (仮想マシンを起動する)
36
+
37
+ vagrant status
38
+
39
+ (仮想マシンの状態を確認する)
40
+
41
+
42
+
43
+ 2 putty(SSHを使ったサーバーへリモート環境接続のためクライントソフト)インストール
44
+
45
+ putty設定
46
+
47
+ Ipアドレス:192.168.33.10 port:22 SSHで接続しました。(設定はMyCentOSという名前を付けてsaveします。)
48
+
49
+ 仮想マシンのログイン
50
+
51
+ openを押して開き、ユーザー名₍vagrant)とパスワード(vagrant)を入力して仮想マシンにログインしました。
52
+
53
+
54
+
55
+ 仮想マシンの設定
56
+
57
+ sudo yum -y update
58
+
59
+ (OSを最新状態にアップデート)
60
+
61
+ sudo yum -y install git
62
+
63
+ (スクリプトを入手するためのgitをインストール)
64
+
65
+ git clone https://github.com/dotinstallres/centos6.git
66
+
67
+ (gitを使ってアプリケーション設定用のスクリプトをダウンロード)
68
+
69
+ cd centos6
70
+
71
+ (centos6フォルダができるのでそちらに移動)
72
+
73
+ ./run.sh
74
+
75
+ (スクリプトを実行)
76
+
77
+ exec $SHELL -l
78
+
79
+ (もろもろの設定を反映)
80
+
81
+
82
+
83
+ 3 ファイル送信ツールcyberduckをインストール
84
+
85
+
86
+
87
+ 4 エクスプローラー
88
+
89
+ ファイル→フォルダーと検索のオプションの変更 → 表示 → ファイルとフォルダーの表示:隠しファイル、隠しフォルダー、および隠しドライブを表示をチェックされている・登録されている拡張子は表示しないにはチェックをしない。
90
+
91
+
92
+
93
+ 5 cyberduck
94
+
95
+ cyberduckの編集メニュー → 環境設定 → ブラウザ → '.'で始まるファイル表示・ダブルクリックしたファイルを外部エディタで開く 
96
+
97
+ 外部エディタ(Atom)を設定
98
+
99
+ cyberduckの編集メニュー → 環境設定 → 外部エディタ → エクスプロラー → windows(c) → ユーザー → ユーザー名 → Appdate → local → atom → bin → atom。cmdをクリック開く → 常に省略時エディタを使用をチェック → 設定を更新するためにいったんcyberduckを閉じる
100
+
101
+
102
+
103
+ 6 仮想マシンにアクセス
104
+
105
+ cyberduck開く → 新規接続 → SFTP(SSHによる暗号化FTP)を選択 サーバ:192.168.33.10 ユーザー名:vagrant パスワード:vagrant を書き込み、接続 → そのホストは現在認識されていませんというのが出てくるので、許可を押す。→ ブックマーク → 新規ブックマーク → ニックネーム:MyCentOS → ×をクリック、ブックマークができます。
106
+
107
+
108
+
109
+ 7 php_lessons (新規フォルダ作成)→ index.phpを作成 → index.phpをクリックAtomに移動
110
+
111
+ → ソースコードを書き込み、保存しました。
112
+
113
+
114
+
115
+ 8 puttyを使う 
116
+
117
+ centos6にいる状態なので、cdを入力してvagrantのホームに戻る。
118
+
119
+ cd php_lessons入力して移動する。
120
+
121
+ php -S 192.168.33.10:8000を入力してwebサーバーを立ち上げます。
122
+
123
+ http://192.168.33.10:8000とputtyに出るので、それをコピーしてブラウザのアドレスバーに張り付け、ブラウザにきちんと書いた言葉が出る。
124
+
125
+
126
+
127
+ 9 学習終了
128
+
129
+ ブラウザ、Atom、cyberduckは普通に閉じ、puttyはctrl+cと打ってブラウザを止め、exitと打ちログアウトしました。仮想マシンを停止するために、windows powershellを起動し、仮想マシンのvagrantに移動するためにcd MyVagrantと打ち移動、cd MyCentOSと打ち移動をします。
130
+
131
+ vagrant suspendを打ち、仮想マシンが停止されます。exitで閉じます。
132
+
133
+
134
+
135
+ 10 学習再開
136
+
137
+ windows powershellを開き、vagrantファイルに移動したいので、cd MyVagrantを打ち移動、cd MyCentOSを打って移動します。
138
+
139
+ vagrant upと打つと仮想マシンが立ち上がります。
140
+
141
+ puttyを開いて、前にsaveしたMyCentOSを選択し、loadを設定が読み込まれます。
142
+
143
+ openを押して開いた後、ユーザー名₍vagrant)とパスワード(vagrant)を入力して仮想マシンにログインしました。cyberduckを開き、ブックマークしてMyCentOSを押して、開きます。
144
+
145
+ 開いたら新規フォルダを作成(ruby_lessons)と新規フォルダ内に新規ファイル(hallo.rb)を作成します。
146
+
147
+ 新規ファイルをダブルクリックするとAtomが開き、言語を書き込みます。
148
+
149
+ puttyにcd ruby_lessonsと打ちentrl、ruby hallo.rbも打ちentrl、するとhalloと出ってくるで、動作できている確認できます。
150
+
151
+
152
+
153
+ 11 http://192.168.33.10:8000の数字の羅列、192.168.33.10をわかりやすい名前をつけてアクセスできるような設定する
154
+
155
+ windows+rを押して、名前の部分にdriversと入力、etcをクリック、hostsを設定するためにデスクトップにhostsを出し、Atomであたらしく設定を加えます。
156
+
157
+ 一番下に192.168.33.10 dev.dotinstall.comと書き込み、保存してhostsを元の場所に戻します。変更をした後、ブラウザ内でちゃんと動作しました。
158
+
159
+ ここまでの手順はすべては順調にいってすべて動画通りになりました。
160
+
161
+
162
+
163
+ 学習終了と同じ手順で終了し、学習再開と同じ手順しました。
164
+
165
+ ですがブラウザで動作しないばかりか、404 not foundとブラウザにエラーが出ます。
166
+
167
+ php -S 192.168.33.10:8000をputtyコマンドに入力しましたが、http://192.168.33.10:8000とアクセルするべきところはputtyに出てくるのですが、Document root is/http/vagrant/php_lessonsと出ず、Document root is/http/vagrantしかputtyには出ません。
168
+
13
- また数分する92.168.33.1:54825 [404]: /favicon.ico - No such file or directoryと出てきます。
169
+ 数分立つこれらの下に92.168.33.1:54825 [404]: /favicon.ico - No such file or directoryと出てきます。
14
170
 
15
171
 
16
172
 
17
173
  ### 試したこと
18
174
 
19
- hostsのdev.dotinstall.comの設定削除
175
+ hostsの一番下に書いたdev.dotinstall.comを消してみましたましたが、動作しませんでした。
20
176
 
21
- http://192.168.33.10:8000/index.phpまたはhttp://localhost/index.phpてもダメでした。
177
+ アドレスバーにhttp://192.168.33.10:8000/index.phpまたはhttp://localhost/index.php打ち込んでみても動作しませんでした。