Задать вопрос
@toha_man

Denwer. Apache обращается не в тот корень (/)?

Привет, друзья. Поставил себе Denwer (Denwer3_Base_2013-06-02_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug.exe)
Закинул в папку localhost/www небольшого размера сайт. При обращении к localhost сайт открывается, но картинки не грузятся. Картинки лежат в папке localhost/www/icons/1.png, при обращении к которым в логах апача вот это:

[Mon Apr 02 22:42:33 2018] [error] [client 127.0.0.1] File does not exist: Z:/usr/local/apache/icons/

пытался прописать в конфиге DocumentRoot, таким образом -
DocumentRoot "c:/WebServers/home/localhost/www"

результат не поменялся. Конфиги вообще не трогал.
почему апач смотрит в /usr/local/apache ? Как указать правильный корень для сайта ?
Большое спасибо за ваше время

PS: (вот содержимое файла vhosts.conf):
spoiler

#
# ВНИМАНИЕ!
#
# Данный файл был сгенерирован автоматически. Любые изменения, внесенные в
# него, потеряются после перезапуска Денвера. Если вы хотите изменить
# параметры какого-то отдельного хоста, вам необходимо перенести
# соответствующий блок в httpd.conf (там написано, куда именно).
#
# Пожалуйста, не изменяйте этот файл.
#


# Host /home/localhost/www (1):
#
# НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА.
#
# Если вы хотите по умолчанию запускать Apache на порту, отличном от 80,
# измените номер порта в следующей далее директиве.
#
Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1:80

# DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)"
# DocumentRootMatch "/home/(?!cgi-)(.*)/public_html^1"
# DocumentRootMatch "/home/(?!cgi-)(.*)/public^1"
# DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*)"
# DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)"
# DocumentRootMatch "/var/www/html/(?!cgi-)~(.*)^1/(?!cgi$|cgi-)(.*)"
DocumentRoot "Z:/home/localhost/www"
ServerName "localhost"
ServerAlias "localhost" "www.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"

# Host /home/localhost/www (2):
Listen 127.0.0.1:443
NameVirtualHost 127.0.0.1:443

SSLEngine on
DocumentRoot "Z:/home/localhost/www"
ServerName "localhost"
ServerAlias "localhost" "www.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"

# Host /home/custom/www (3):
Listen 127.0.0.2:8648
NameVirtualHost 127.0.0.2:8648

DocumentRoot "Z:/home/custom/www"
ServerName "custom"
ServerAlias "custom" "www.custom" custom-host
ScriptAlias /cgi/ "/home/custom/cgi/"
ScriptAlias /cgi-bin/ "/home/custom/cgi-bin/"

# Host /home/custom/www (4):
Listen 127.0.0.2:443
NameVirtualHost 127.0.0.2:443

SSLEngine on
DocumentRoot "Z:/home/custom/www"
ServerName "custom"
ServerAlias "custom" "www.custom" custom-host
ScriptAlias /cgi/ "/home/custom/cgi/"
ScriptAlias /cgi-bin/ "/home/custom/cgi-bin/"

# Host /home/localhost/subdomain (5):
#Listen 127.0.0.1:80
#NameVirtualHost 127.0.0.1:80

DocumentRoot "Z:/home/localhost/subdomain"
ServerName "subdomain.localhost"
ServerAlias "subdomain.localhost" "www.subdomain.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"

# Host /home/localhost/subdomain (6):
#Listen 127.0.0.1:443
#NameVirtualHost 127.0.0.1:443

SSLEngine on
DocumentRoot "Z:/home/localhost/subdomain"
ServerName "subdomain.localhost"
ServerAlias "subdomain.localhost" "www.subdomain.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"

# Host /home/test1.ru/subdomain (7):
#Listen 127.0.0.1:80
#NameVirtualHost 127.0.0.1:80

DocumentRoot "Z:/home/test1.ru/subdomain"
ServerName "subdomain.test1.ru"
ServerAlias "subdomain.test1.ru" "www.subdomain.test1.ru"
ScriptAlias /cgi/ "/home/test1.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/test1.ru/cgi-bin/"

# Host /home/test1.ru/subdomain (8):
#Listen 127.0.0.1:443
#NameVirtualHost 127.0.0.1:443

SSLEngine on
DocumentRoot "Z:/home/test1.ru/subdomain"
ServerName "subdomain.test1.ru"
ServerAlias "subdomain.test1.ru" "www.subdomain.test1.ru"
ScriptAlias /cgi/ "/home/test1.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/test1.ru/cgi-bin/"

# Host /home/test1.ru/www (9):
#Listen 127.0.0.1:80
#NameVirtualHost 127.0.0.1:80

DocumentRoot "Z:/home/test1.ru/www"
ServerName "test1.ru"
ServerAlias "test1.ru" "www.test1.ru"
ScriptAlias /cgi/ "/home/test1.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/test1.ru/cgi-bin/"

# Host /home/test1.ru/www (10):
#Listen 127.0.0.1:443
#NameVirtualHost 127.0.0.1:443

SSLEngine on
DocumentRoot "Z:/home/test1.ru/www"
ServerName "test1.ru"
ServerAlias "test1.ru" "www.test1.ru"
ScriptAlias /cgi/ "/home/test1.ru/cgi/"
ScriptAlias /cgi-bin/ "/home/test1.ru/cgi-bin/"


Моя система - Windows 10
  • Вопрос задан
  • 311 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@toha_man Автор вопроса
Поставил xampp - проблема ушла
денвер устарел
Ответ написан
Комментировать
вообще не понимаю зачем денвер, openserver https://ospanel.io/ закрывает 1000% задачь даже для очень притязательных личностей. Просто посмотри скрины и пойми насколько денвер далек.
И вместо виртуалхоста покажи как свой .HTACCES
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы