株式会社HUBFACTORY - 新たなつながりを作るサービス・アプリ・WEB制作会社 -
CREATE A NEW HUB
IN THE WEB SEARVICE...
PICK UP

活動日記

OS X El Capitan で localhost を接続する方法:悪戦苦闘メモ。(まあ、だいたいてこずるw)

2015.11.27

CATEGORY - 活動日記

OS を El Capitan にあげて、localhost に接続しようとしたら「あれ?」。

接続できない。。。。

とゆーことで調べてみたのでメモ。

localhost 接続できない

Mac OS X には、デフォルトで apache が入ってるので、apache を起動するだけで localhost が起動するはず!

apacheを起動するには、ターミナルで


    sudo apachectl start

で起動!!!!!!!!!

ブラウザで、http://localhost/ をたたいてみる!!!!

おや。。。。起動しないぞ。。。

とゆーことで、何がおかしいのか調べてみた。


    sudo apachectl configtest

AH00526: Syntax error on line 20 of /private/etc/apache2/extra/httpd-mpm.conf:
Invalid command ‘LockFile’, perhaps misspelled or defined by a module not included in the server configuration

むむむ????

/private/etc/apache2/extra/httpd-mpm.conf

のファイルで、下記のようにコメントアウト。

(※ちなみに隠しファイルなので、移動メニューでこのディレクトリに移動しないとだめ。ターミナルでvimで編集してもいいけど。)

LockFile “/private/var/log/apache2/accept.lock”

#LockFile “/private/var/log/apache2/accept.lock”

再度起動!


    sudo apachectl restart

動いた動いたw w

で、このままだと、ディレクトリがデフォルトのままなので、ディレクトリを移動したい。

/private/etc/apache2/httpd.conf

で、

DocumentRoot “/Library/WebServer/Documents”

DocumentRoot “/Users/{{USERNAME}}/Documents/Sites”

<Directory “/Library/WebServer/Documents”>

<Directory “/Users/{{USERNAME}}/Documents/Sites”>

※{{USERNAME}}は自分のmacのユーザーネームです。

に変更して、下記のファイルを新たに作ります。

/private/etc/apache2/users/{{USERNAME}}.conf

※{{USERNAME}}は自分のmacのユーザーネームです。

中身はこれ。

<Directory “/Users/{{USERNAME}}/Documents/Sites”>
AddType text/html .shtml .html
AddHandler server-parsed .shtml .html
Options Indexes MultiViews FollowSymlinks Includes
AllowOverride all
Require all granted
</Directory>

よし!これで、再度、 sudo apachectl restart !!!!!

で、

http://localhost/ をたたく!

おやああああああああああ!!!!

えらあorz….

なになに。。。Permission …….. ??????

Permission がないってことなのか。。。。俺のmacなのに。。。。笑

てことで、ターミナルで権限をあたえてやる。


    chmod o+rx /Users/{{USERNAME}}/Documents

これでどうだああ!!!

でや!!!!


    sudo apachectl restart

で、http://localhost/ !!!!!!!!!!

localhost 接続できない

うごいたああああああ笑

てな感じで、だいたい、ローカル環境構築ではてこずってます笑

株式会社HUBFACTORY(ハブファクトリー) - 新たなつながりを作るサービス・アプリ・WEB制作会社 -

© 2014-2015 HUBFACTORY.INC

PAGE TOP