Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Tools Tools
22.10.2023

openserver cannot create file hosts

openserver cannot create file hosts

При запуске OpenServer иногда появляется ошибка:

openserver cannot create file hosts

Обычно проблема связана с правами доступа к файлу:

C:\Windows\System32\drivers\etc\hosts

OpenServer не может изменить файл hosts, из-за чего не создаются локальные домены.

Ошибка openserver cannot create file hosts

Причина ошибки

Чаще всего ошибка возникает из-за того, что файл hosts:

  • имеет атрибут "Только чтение";
  • заблокирован системой;
  • защищен антивирусом;
  • имеет неправильные права доступа.

Как исправить ошибку OpenServer

Запускаем командную строку:

  • от имени администратора.

После этого выполняем команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

Что делает команда attrib

Команда убирает атрибуты файла:

  • -s — системный;
  • -r — только чтение;
  • -h — скрытый;
  • -a — архивный.

После снятия атрибутов OpenServer получает возможность изменять файл hosts.

После выполнения команды

После изменения атрибутов:

  1. Закрываем OpenServer;
  2. Запускаем его снова;
  3. Проверяем создание локальных доменов.

Если ошибка осталась

Дополнительно стоит проверить:

  • запущен ли OpenServer от администратора;
  • не блокирует ли hosts антивирус;
  • не открыт ли hosts в редакторе;
  • не используется ли другой локальный сервер.

Где находится файл hosts

Полный путь:

C:\Windows\System32\drivers\etc\hosts

Именно этот файл OpenServer изменяет для работы локальных доменов.

Итог

Ошибка:

openserver cannot create file hosts

обычно решается снятием атрибутов с файла hosts через команду:

attrib.exe -s -r -h -a C:\Windows\system32\drivers\etc\hosts

После этого OpenServer снова сможет корректно изменять hosts и создавать локальные сайты.

41 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться