xampp-osx-7.3.16-1-vm macOS High Sierra v 10.13.6
Я часами пытался это выяснить. ..
пытается заставить kappatest.local работать. Это будет работать только с localhost: 8080 / kappatest
Вот что я сделал:
Создал папку в htdocs: / opt / lampp / htdocs / kappatest с одним файлом: index. php с "test"
отредактировал / etc / hosts для включения 127.0.0.1 kappatest.local
отредактировано / opt / lampp / etc / extra / httpd-vhosts.conf для включения
<VirtualHost *:80>
ServerName localhost
DocumentRoot /opt/lampp/htdocs
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@kappatest.local
DocumentRoot "/opt/lampp/htdocs/kappatest"
ServerName kappatest.local
ServerAlias http://kappatest.local
<Directory "/opt/lampp/htdocs/kappatest>
ServerSignature Off
Options Indexes FollowSymLinks IncludesNoExec
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@kappatest.local
DocumentRoot "/opt/lampp/htdocs/newsite/"
ServerName newsite.local
ServerAlias http://newsite.local
<Directory "/opt/lampp/htdocs/newsite">
ServerSignature Off
Options Indexes FollowSymLinks IncludesNoExec
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
отредактировано /opt/lampp/etc/httpd.conf без комментариев
Включить etc / extra / httpd-vhosts.conf
Перезапущено Apache. Heck перезапустил XAMPP
Я получил: Запрещено У вас нет прав для доступа к этому ресурсу. Кроме того, возникла ошибка 403 Forbidden при попытке использовать ErrorDocument для обработки запроса.
run / opt / lampp / bin / httpd -S и получение :
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost (/opt/lampp/etc/extra/httpd-vhosts.conf:25)
port 80 namevhost localhost (/opt/lampp/etc/extra/httpd-vhosts.conf:25)
port 80 namevhost kappatest.local (/opt/lampp/etc/extra/httpd-vhosts.conf:29)
alias http://kappatest.local
port 80 namevhost newsite.local (/opt/lampp/etc/extra/httpd-vhosts.conf:41)
alias http://newsite.local
ServerRoot: "/opt/lampp"
Main DocumentRoot: "/opt/lampp/htdocs"
Main ErrorLog: "/opt/lampp/logs/error_log"
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ldap-cache: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/opt/lampp/logs/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/opt/lampp/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: MODPERL2
User: name="daemon" id=1
Group: name="daemon" id=1
Я не могу на всю жизнь понять, чего мне не хватает.
Кстати, папка с именем 'dashboard' также находится в htdocs и также работает с localhost: 8080 / dashboard
Любая помощь приветствуется !!