ローカルフォルダ内のindex.htmlなど、インクルードファイルをブラウザで確認したいのですが、
ローカル構築のapache設定でつまずいています。
■$ sudo apachectl start で http://localhost/ と叩き "It works!" と表示されます。
■sudo vi /private/etc/apache2/httpd.conf でバーっと文字列出てきました。 そこにおいて、
DocumentRoot "/Library/WebServer/Documents" (169行目)
↓
DocumentRoot "自分が作業したいフォルダのパス"
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
<Directory "/Library/WebServer/Documents"> (196行目)
↓
<Directory "自分が作業したいフォルダのパス">
に編集しました。
この時、”自分が作業したいフォルダのパス” は /Users/ユーザー名/newweb です。
■以上で保存しようとすると、
E45: 'readonly' option is set (add ! to override) が出ますが、下記方法で保存しました。(したはず、、、)
ーーーーーーーーーーーーーーーーーーーーー
入力モードをescで抜ける
コマンドモードで下記を実行
:w !sudo tee %
強制脱出
:q!
上書き完了
ーーーーーーーーーーーーーーーーーーーーー
■ですが、
http://localhost/newweb で何も表示されません。
保存されていたのか?と思い、ターミナルを再度開き、sudo apachectl restart を叩くと、、、、、、、、
This operation requires root.
と出ました。
rootユーザーではあるのですが。。。
以上から何が間違っていると思われますか?
よろしくお願い致します。
あなたの回答
tips
プレビュー