VirtualHost не позволяет XAMPP запускать Apache

Я просто устанавливаю последнюю версию 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] Error: Apache shutdown unexpectedly. 18:51:31 [Apache] This may be due to a blocked port, missing dependencies, 18:51:31 [Apache] improper privileges, a crash, or a shutdown by another method. 18:51:31 [Apache] Press the Logs button to view error logs and check 18:51:31 [Apache] the Windows Event Viewer for more clues 18:51:31 [Apache] If you need more help, copy and post this 18:51:31 [Apache] entire log window on the forums

Журналы пусты.

Я попытался запустить панель управления 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 takes two or three arguments, a file name, a custom log format string or format name, and an optional "env = " or "expr = " clause (see docs) .

AH00526: Syntax error on line 52 of .../httpd-vhosts.conf: .

AH00548: NameVirtualHost has no effect and will be removed in the next release .../httpd-vhosts.conf:45

httpd.exe: Syntax error on line 521 of .../httpd.conf: Syntax error on line 54 of .../httpd-vhosts.conf: Expected but saw . (Hm, that's not what I see in my file ...)

Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
366
1

Ответы 1

Я прокомментировал строку CustumLog. Теперь Apache запускается.

Другие вопросы по теме