-
Notifications
You must be signed in to change notification settings - Fork 2
Home
本リポジトリのディレクトリ構造の概要は以下の通りです
/
├ Vagrantfile => Vagrantの設定ファイル
├ provision/
│ ├ LAMP.yml => LAMP環境構築用のメイン処理
│ ├ _secret.yml => Cloudflareの設定情報
│ ├ group_vars
│ │ └ all.yml => 共通の変数定義ファイル
│ ├ host_vars
│ │ └ default.yml => 各仮想マシン専用の変数定義ファイル
│ │ (※利用方法に合わせてこのファイルを編集)
│ └ roles/
│ ├ apache/ => Apacheのインストールおよびセットアップ
│ ├ common/ => 共通処理
│ ├ mailcatcher/ => MailCatcherのインストールおよびセットアップ
│ ├ mysql/ => MySQLのインストールおよびセットアップ
│ ├ php/ => PHPのインストールおよびセットアップ
│ ├ phpmyadmin/ => phpMyAdminのインストールおよびセットアップ
│ └ wp-cli/ => WP-CLIのインストール
└ public/ => Webサーバーのドキュメントルートとして割り当て(※初期値)
-
セキュリティポリシーの設定を変更
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
-
Chocolateyのインストール
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
※インストール方法の詳細は公式サイトを参照
※要PowerShellを管理者モードで開く -
Vagrantのインストール
choco install vagrant -y
-
rsync(cwRsync Free Edition)のインストール
choco install rsync -y
-
Check! ユーザープロファイルのフォルダ名を確認
エクスプローラーのパスに%HOMEPATH%
を入力して開いてください
フォルダの最後のフォルダ名が半角英数字以外の場合には、 6. に進んでください
その他の場合には、 8. に進んでください
※「ファイル名を指定して実行」に%HOMEPATH%
を入力すると、異なるパスで開いてしまうので注意 -
.vagrant.dフォルダを移動する
%HOMEPATH%
の中にある.vagrant.d
フォルダをC:\
に移動します。
%HOMEPATH%\.vagrant.d
->C:\.vagrant.d
-
環境変数に追加する
PC
を右クリック ->プロパティ
をクリック ->システムの詳細設定
をクリック
->詳細設定
タブをクリック ->環境変数
をクリック ->システム環境変数
の新規
ボタンをクリック
-> 変数名にVAGRANT_HOME
変数値にc:\.vagrant.d
を入力 ->OK
をクリック x3回 -
パスを有効にするために再起動
-
Vagrant Sakura Providerのインストール
vagrant plugin install vagrant-sakura
※インストール方法の詳細などは各アプリのサイトを参照してください
※ Chocolateyを利用してアプリをインストールする場合は、
PowerShellを右クリックし、「管理者として実行」より起動してください
- 独自ドメイン + Cloudflareのアカウント
- Cloudflareでの準備に時間がかかるので、使用する場合には前もって準備しておく必要があります
-
Vagrant Host Manager
- hostsファイルの書換を行う
- 独自ドメイン + Cloudflareを利用しない場合の代替えとして利用
-
WinSCP
- Chocolateyを利用したインストール
choco install winscp -y
- PC側のファイルの変更を監視して、リアルタイムにサーバーに同期させる
- Chocolateyを利用したインストール
-
Rapid Environment Editor
- Chocolateyを利用したインストール
choco install rapidee -y --ignore-checksums
- ※なぜかチェックサムが一致しない・・
- さくらクラウドのAPI情報を環境変数に設定する
- Chocolateyを利用したインストール
-
TASK [php : install composer]
でFAILED!
が発生する
gitでクローンした際に改行コードが自動変換されている可能性があります。
AutoCRLFにinputを設定してから、再度クローンを行ってください。
git config --global core.autocrlf input
-
Waiting for SSH to become available...
でフリーズしてしまう
~/.ssh/vagrant のファイルと、Vagrantファイルに記載のさくらクラウドの公開鍵のリソースIDが一致していない可能性があります。
OpenSSHに登録されている公開鍵、もしくはフィンガープリントを確認してください。