Когда скачал дистрибутив с «Denwer» и развернул его в нужной папке, то при первом же запуске попал на «Error» (ошибку).
Вопрос — откуда она может возникать, если все сделал правильно? Но окно с предупреждением появилось вместе с окном программы.
При этом программа запустилась. «Could not set owner. Error: 5» — забил этот текст в гугл-переводчик и получил ответ «Не удалось установить владельца. Ошибка: 5»
⇓⇓⇓ Ошибка выглядела вот-так ⇓⇓⇓
Полез на поиски ответа. И нашел его:
- Денвер на компьютере создает виртуальный диск и хостинг становится виртуальным.
- Для этого процесса программа все таки должна затронуть файлы системы.
- А конкретно: иметь право изменять файл HOSTS.
- И здесь нашлась проблема: современные антивирусные пакеты имеют варианты проактивной защиты (где такие изменения по умолчанию могут быть запрещены).
На примере защиты от Dr.Web. В этом комплекте есть модуль превентивной защиты. Там по умолчанию — изменения в файле hosts запрещены.
Есть два варианта развития событий, ибо с такой ошибкой работать правильно дальше не получится: оба идут через перенастройку компонентов защиты
- Проходим: Dr.Web — Настройки — Компоненты защиты — Превентивная защита ⇒ Кликаем ссылку о параметрах доступа к приложениям ⇓⇓⇓
И здесь методично добавляем ВСЕ приложения (файлы с расширением .exe на конце) из папки с denwer. Не забывая помечать для них разрешение на изменения в файле Hosts.
Всё, ошибка должна отойти в сторону.
- Проходим: Dr.Web — Настройки — Компоненты защиты — Превентивная защита ⇒ Но кликаем уже по другой ссылке о блокировке подозрительных действий ⇓⇓⇓
Здесь тоже есть вариант «Разрешить» для hosts. Но имейте ввиду, что разрешение идет для всех приложений, а не только для денвера (как в первом варианте).
И если выбирать этот способ, то лучше ставьте точку на варианте «Спрашивать» и тогда будет выскакивать вопрос о разрешении сделать изменение.
В других антивирусах принцип тот же, только модули могут называться по разному.
На этом вроде бы все 😉