#apache #xampp
#apache #xampp
Вопрос:
Играя с Apache, я перепутал пути, не создав резервную копию httpd.config файла.
Файл находится по адресу C:xamppapacheconfhttpd.config
Я хочу сохранить свой веб-проект на диске D: в виде виртуальной папки. Это текущее нерабочее состояние. Как я могу это исправить или вернуться к настройкам по умолчанию в xampp?
ServerRoot "C:xamppapache"
DocumentRoot "D:workspace"
<Directory "D:workspaceAutionWebSite">
Ответ №1:
- ServerRoot = путь к исполняемому файлу веб-сервера / каталог
- DocumentRoot = путь к вашим файлам, которые доставляются сервером
<Directory>
Директива используется для настройки параметров для определенного каталога. Однако<Directory>
команда в вашем вопросе не завершена.
Ответ №2:
Значения по умолчанию для DocumentRoot и Directory для XAMPP являются «C:xampphtdocs «
Ответ №3:
Я бы сказал, что самым простым способом для вас было бы проверить вашу версию xampp, создать резервную копию корневого каталога вашего документа, который, вероятно, является «www» или «htdocs», ваших конфигурационных файлов и, в конечном итоге, создать дамп вашей базы данных. Теперь снова установите ту же версию xammp, и вот она.
И, по крайней мере, первое правило заключается в том, что, играя с «конфигурационными файлами», перед этим делайте резервные копии. Второе правило заключается в том, что в любом случае делайте резервную копию всего каталога конфигурации, на всякий случай. И последнее: если вы являетесь пользователем xammp, это означает, что вы являетесь пользователем Windows, так что у вас, вероятно, нет знаний по администрированию сервера unixoid, поэтому вам предстоит долгий путь к тому, чтобы начать «играть» с сервером apache.
Единственное, что, по-моему, вам следует знать, это то, что вам нужно установить направление «Разрешить переопределять все», что необходимо, если вы используете какую-либо систему управления контентом или другие системы, которые приносят туда собственный файл .htaccess. Пока вы работаете в Windows с xammp, а не в Linux или других операционных системах unixoid, вы не можете полностью понять мир веб-серверов, таких как apache, или серверов баз данных, таких как postgresql, и чувствительность файлов конфигурации.
Я понимаю необходимость этого для понимания всего, что касается веб-приложений. чтобы стать веб-программистом с полным стеком, но до этого я бы не стал в будущем менять конфигурации сервера по умолчанию, просто отметьте строку «Разрешить переопределять все». Надеюсь, это поможет вашему.
Ответ №4:
Корень сервера «/Local» — определяет иерархию каталогов по умолчанию для установки Apache.
Корень документа «/Local/WWW/apache22/data» — каталог, из которого вы будете отправлять свои документы.