私はこの問題についての私の知恵の終わりに公式に達しました。一度に複数のWebサイトで常に作業している人として(私はここで一人ではないと確信しています)、別のサイトで作業したいときはいつでも「htdocs」ディレクトリの名前を変更するのはイライラするので、一緒に投げることにしました。簡単なスクリプト。
私の最初のアプローチは、提供したディレクトリ入力に基づいて「httpd.conf」の「DocumentRoot」変数をリセットすることでしたが、メインの「/ Applications /XAMPP/」ディレクトリの外にDocumentRootがあるとより大きな問題になることがわかりました。ご覧のとおり、XAMPPをインストールしてOSXを実行しています。理想的には、すべてのサイトを「/ Users / Me / Sites/*」に配置したいと思います。XAMPPのベースディレクトリ内でサイトを移動しようとしても、ApacheはDocumentRootとして「htdocs」以外のものをロードしたくありません。
次のアプローチは、その時点で作業していた各サイト内のすべてのファイル/ディレクトリへのシンボリックリンクを「htdocs」に追加することでした。これは、基本的なhtmlファイルのブラウザーで正常にロードされますが、私は主にPHPを使用しており、レンダリングしたくないようです(ファイルは表示されますが、Webページとして表示されません)。
これらのアプローチ自体はそれほど難しいことではありませんが、Xcodeの学習から、AppleScript、Apacheのhttpd.confドキュメントまで、私は十分な頭痛の種を経験したと感じています。私はこれまでに行った各試行の許可を試してみましたが、まだ何もうまくいきませんでした。
過去にこの問題に直面したことのある他のWebデザイナーはたくさんいると思いますが、あなたの解決策は何ですか?