[vccw] ホスト名にアクセスできない時に確認したいこと(mac)

2018年9月6日ITvccw, WordPress

vccw.test: [vagrant-hostsupdater] This operation requires administrative access. You may skip it by manually adding equivalent entries to the hosts file.

ここで入力しないといけないパスワードは「Macのログインパスワード」です。

理由は名前解決の設定変更のためにsudo権限が必要だからです。

(自分は「admin」、「vagrant」、「root」、空文字などを入れてました。泣)

==> vccw.test: [vagrant-hostsupdater] Failed to add hosts, could not use sudo
==> vccw.test: [vagrant-hostsupdater] Consider adding the following to your sudoers file:
==> vccw.test: [vagrant-hostsupdater]   https://github.com/cogitatio/vagrant-hostsupdater#passwordless-sudo

vccw-cant-resolve-hostname1.png

パスワードを間違えても、仮想環境自体は立ち上がるのですが、「sudo 権限がないから、vccw.test (ホスト名)を hosts に 加えられなかった」とエラーメッセージが出力されています。

下記サイトでもおっしゃってるように、ホスト名ではアクセスできず、IPアドレス「192.168.33.10」 でアクセスしても、JavaScript や CSS が読み込みエラーになります。

参考:
ローカルでのWordPress環境構築にはVagrantのVCCWがお手軽で早くてとても便利

sudo 権限のパスワード(Mac のログインユーザーパスワード)をちゃんと入力すれば、hosts にホスト名とIPアドレスを書き込んでくれるので、設定したホスト名でアクセスできます。

/etc/hosts

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
192.168.33.10  vccw.test

vccw-cant-resolve-hostname2.png

以上になります。

エラーメッセージはほんっっと、しっかり読まないとダメですね。(このブログでも散々書いてますが、、、)

スポンサーリンク

Posted by nobuhiro harada