はきだめでゆめをみる

今 悠起(こんゆうき)の日常とお知らせ

ルート相対パスが使いたいがためにローカル環境設定した

会社ではXAMPPを使っていて、ルート相対パスで書くのがデフォルトだった(し、便利だと思っている)ので、そう書いたらCSSとのパスがつながらん…
と思ったらルート相対だからその名前のとおりルートを設定しなければならなかったのである!

とりあえず自宅macにインストール

下記めちゃくちゃ詳しかった。

www.webdesignleaves.com

これ見てインストール自体は問題なしでした。

ポート番号の設定を変更

ポート番号がデフォルトの80だと競合するって噂を聞いたのでちょろっと変更

これは下記見ながらやりました

dezanari.com

403が解決しない

403が出てるってことは一応パス自体はつながっているしXAMPPも問題なく起動はしてるんだろうなと思い、権限周りの設定を確認しました。

アクセス許可のコードを設定に加える

httpd-vhosts.confの終わりに下記を加える

<Directory "/Users/◯◯◯(自分のユーザー名)/root_folder">
AllowOverride All
Require all granted
</Directory>

実行するユーザーを自分に変更する

/Applications/XAMPP/xamppfiles/etc/httpd.conf

下記を変更

<IfModule unixd_module>
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#

User daemon
Group daemon
</IfModule>

[User daemon] を [User PCのユーザー名] に変更

でも403が解決しない

こまった…
どのフォルダがダメなのか虱潰しにみてみたけど全部許可されてる…

と 思ったら!

www.gworks.jp

そもそもデフォルトの「書類」にアクセス権限がない!?

なるほどと思って User/配下に該当のフォルダを移動したら…

つながった〜〜〜〜!!!
よかった…これでガシガシ触れるぞ〜〜〜!!!
道のりは遠いなあ…
頑張ります。まる