Я официально дошел до ума от этой проблемы. Как человек, который постоянно работает на нескольких веб-сайтах одновременно (я уверен, что я здесь не один), меня раздражает переименование моего каталога htdocs всякий раз, когда я хочу работать на другом сайте, поэтому я решил собрать вместе простой скрипт.
Мой первый подход состоял в том, чтобы сбросить переменную «DocumentRoot» в «httpd.conf» на основе предоставленного мною ввода каталога, однако наличие DocumentRoot вне основного каталога «/ Applications / XAMPP /» оказалось большая проблема. Как видите, я использую OSX с установкой XAMPP. В идеале я хотел бы, чтобы все мои сайты находились в "/ Users / Me / Sites / *". Даже когда я пытался переместить свои сайты в базовый каталог XAMPP, Apache не хочет загружать что-либо кроме «htdocs» в качестве моего DocumentRoot.
Мой следующий подход состоял в том, чтобы просто добавить символические ссылки ко всем файлам / каталогам на каждом сайте, над которым я работал в то время, в "htdocs". Это нормально загружается в браузере для базовых HTML-файлов, однако я работаю в основном с PHP, и это не похоже на рендеринг (я вижу файл, но он не будет отображаться как веб-страница).
Ни один из этих подходов сам по себе не кажется слишком сложным, но от изучения Xcode до AppleScript до документации Apache по httpd.conf я чувствую, что у меня достаточно головной боли. Я играл с разрешениями для каждой попытки, через которую я прошел, и ничего еще не удавалось для меня.
Я уверен, что есть много других веб-дизайнеров, которые сталкивались с этой проблемой в прошлом, каково ваше решение?