Я просто устанавливаю последнюю версию XAMPP на Windows 10. Не меняя никакой конфигурации, запускается Apache.Теперь мне нужно настроить несколько локальных сайтов.Сайты должным образом указывают на 127.0.0.1 в файле хостов Windows.
Теперь я пытаюсь настроить первый сайт в Apache.
"httpd.conf" нетронутым.При желании я попытался добавить Listen 8080
к нему.
в httpd-vhosts.conf, у меня есть
NameVirtualHost *:8080
<VirtualHost *:8080>
ServerAdmin admin@whatever-domain
DocumentRoot "path-to-my-project\www"
ServerName mydomainname.local
ServerAlias www.mydomainname.local
ErrorLog "path-to-my-project\xampp-logs\error.log"
CustomLog "path-to-my-project\xampp-logs\custom.log"
<Directory "path-to-my-project\www"></Directory>
</VirtualHost>
В качестве альтернативы, я попытался с портом 80
Панель управления XAMPPговорит:
18: 51: 31 [Apache] Ошибка: неожиданное завершение работы Apache.18:51:31 [Apache] Это может быть связано с заблокированным портом, отсутствием зависимостей, 18:51:31 [Apache] неправильными привилегиями, сбоем или отключением другим способом.18:51:31 [Apache] Нажмите кнопку «Журналы», чтобы просмотреть журналы ошибок, и проверьте 18:51:31 [Apache] Средство просмотра событий Windows для получения дополнительных подсказок 18:51:31 [Apache] Если вам нужна дополнительная помощь, скопируйте и отправьте сообщениеэто 18:51:31 [Apache] полное окно журнала на форумах
Журналы пусты.
Я попытался запустить Панель управления XAMPP с правами администратора.,И оттуда установил службы Apache и MySql ... не уверен, что они были необходимы.[Apache] Clicking on start on Apache line now asks me for administrator permission, and then stays stuck on 18:53:50 Attempting to start Apache service...
Я попытался исправить настройки Skype, которые раньше блокировали порт 80, но не нашли соответствия в текущей версии Skype.Я предполагаю, что это было для более старых версий.Тем не менее, я предполагаю, что это предотвратило бы запуск Apache даже после установки, а не после того, как я попытался настроить виртуальный хост.
Я не удаляю службы "Apache" и "MySQL" из панели управления XAMPP, так как подозреваюони не то, что я пытаюсь начать.Запуск deos не застревает и снова появляется с сообщением об ошибке.
Средства просмотра событий содержат некоторые записи, но, похоже, они связаны с конкретными попытками и не повторяются, когда я пытаюсь запустить Apache снова.Я не уверен, что они актуальны, но вот некоторые из них:
CustomLog принимает два или три аргумента, имя файла, строку пользовательского формата журнала или имя формата и необязательный «env =Предложение "or" expr = "(см. документы).
AH00526: Синтаксическая ошибка в строке 52 файла ... / httpd-vhosts.conf:.
AH00548: NameVirtualHost не действует ибудет удален в следующем выпуске ... / httpd-vhosts.conf: 45
httpd.exe: синтаксическая ошибка в строке 521 из ... / httpd.conf: синтаксическая ошибка в строке 54of ... / httpd-vhosts.conf: Ожидается, но видел.(Хм, это не то, что я вижу в моем файле ...)