Не получается запустить Open Server и появляется ошибка? Узнайте как решить данную проблему по инструкции размещённой в данной статье. Два способа запустить.
Но не всё так печально и если у вас не запускается Open Server, то я нашёл пару решений этой проблемы, которыми готов поделиться с вами.
Содержание
- Не запускается Open Server
- Решение для запуска Open Server
- Второй способ запуска
- OpenServer не запускается: решение популярных ошибок
- Просмотр логов OpenServer
- Запуск программы от имени администратора
- Редактирование файла hosts
- Невозможно подключиться к серверу
- Способ 1: Редактирование MySQL и phpMyAdmin
- Способ 2: Проверка данных авторизации
- Сбой запуска openserver windows 10
- Open Server не запускается. Занят порт 80. Решение без отключения skype.
- 30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”
Не запускается Open Server
В общем, осью (операционной системой) у меня установлена Windows 10, паровозом к которой идёт родной якобы «защитник от вирусов» Брандмауер. У тебя же, мой дорогой читатель, могут быть установлены другие антивирусные программы. Именно антивирус препятствует и блокирует запуск Open Servera.
Выдаёт ошибку следующего содержания:
а в панели инструментов флажок Open Servera отображается красным цветом:
Решение для запуска Open Server
Для начала нужно выйти из Open Server (полностью закрыть данную программу).
Для этого в панели задач кликаем правой кнопкой мышки по иконке Open Server и затем в появившемся меню выбираем пункт Выход
Затем открываем в проводнике папку с Open Server (обычно это диск C:/OSPanel у меня же диск G:/OSPanel )
Наводим курсор на версию Open Server cогласно разрядности вашей виндовс и кликаем правой кнопкой мышки.
В появившемся окне выбираем пункт Запуск от имени администратора :
В открывшемся окне подтвердите доступ для Open Server
Теперь вы можете запускать OpenServer из панели задач и он будет работать.
Второй способ запуска
Затем скопируйте код ниже, вставьте его в терминал и нажмите клавишу Enter
Эта команда находит файл hosts и снимает с него права только для администратора, из за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.
Источник
OpenServer не запускается: решение популярных ошибок
Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.
Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.
Просмотр логов OpenServer
Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.
Запуск программы от имени администратора
Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.
После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.
Редактирование файла hosts
Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.
Хочу дать два совета:
Невозможно подключиться к серверу
Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.
Способ 1: Редактирование MySQL и phpMyAdmin
Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.
Первоочередная задача – создание нового пользователя MySQL. Вводим:
Команда отвечает за создание нового пользователя и установку для него пароля.
Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.
Способ 2: Проверка данных авторизации
Это были самые распространенные способы решения проблем с запуском OpenServer.
Источник
Сбой запуска openserver windows 10
Установка и запуск
Запуск сервера осуществляется путем запуска файла Open Server.exe
Минимальные требования
Первичная настройка
Перед началом использования Open Server выполните [Меню → Дополнительно → Первый запуск]. Наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 является обязательным системным требованием, без их наличия Open Server работать не будет.
Решение проблем. Общие принципы.
В первую очередь нас интересует вкладка «Основной»(лог):
):
Основной причиной неработоспособности локального сервера является запрет на изменения файла hosts, без доступа к которому нормальная работа OpenServer невозможна.
В конце можно увидеть запись о том, что веб-сервер успешно запущен, пусть это сообщение не вводит вас в заблуждение.
Файл hosts может быть недоступен по нескольким причинам:
В случае недоступности файла hosts нужно выполнить следующие рекомендации:
Также существует очень распространённая проблема это занятый порт 80, занимает его обычно программа Skype. Для устранения проблемы перейдите в [Настройки Skype → Дополнительно → Соединение] и снимите галочку с пункта [Использовать порты 80 и 443 в качестве альтернативных].
Не устанавливается сайт Joomla на OpenServer.
В некоторых случаях при работающем локальном сервере процесс установки сайта на Joomla зависает на процессе добавления таблиц в базу данных.
max_execution_time = 60 ; Maximum execution time of each script, in seconds
При запуске сайта появляется сообщение Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!
Для Joomla 3.x.x обязательным условием для работы является версия PHP 5.3.1 или выше.
Зайдите в [Настройки]-[Модули] и установите версию PHP 5.3.27 (можно выше). После сохранения перезапустите сервер.
Источник
Open Server не запускается. Занят порт 80. Решение без отключения skype.
Я уже писал о подобной ошибке, но на сервере XAMPP. На Open Server ошибка выглядит так:
———————————————
Начало процедуры запуска сервера
Невозможно занять порт 80 поскольку он уже используется: c:program filesskypephoneskype.exe
Сбой запуска!
Как вы уже поняли, всему виной Skype. Его можно отключить, но что делать, чтобы эти две программы не конфликтовали и поделили порты?
Решение очень простое. Заходим в настройки Open Servera во вкладку «Сервер».
И меняем первые два порта с 80 на 8080 и 443 на 4433. Как на картинке. Пробуем запустить сервер. Все работает!
30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”
Спасибо огромное. Решение простейшее, но рабочее. Исправил порты, и всё завелось.
Спасибо! Запустил сервер. Все гениальное просто!
Спасибо, все работает
я не знаю, кто это оставляет такие восторженные комментарии, но это всё лажа.. Сервер то может быть и запускается, но сайт не открывается. Совет: перед тем как что-нибудь запускать в интернет, убедись на все 100 что это работает, а потом уже обманывай население. И всё таки интересно, кто ж это пишет такие восторженные комментарии.
Почему не открвается. Может быть вы используете порты для сайта или алиасы какие?
Виталий доброе время суток
У меня вот какой вопрос порт поменяла эту фишку я давно знала, но вот незадача, флажок меняется на желтый и спустя время краснеет чувство, что что-то мешает. У меня вин 10.
Добрый день. Проверьте еще раз настройки. Может у вас конфликт версий апач и php или mysql. Или опять порт не угадали, а может какой-то порт уже занят.
как и на картинке порт 8080 есть на backend может из-за этого вот что сейчас мне выдает программа —>
mysqld: [ERROR] Found option without preceding group in config file c:openservermodulesdatabaseMySQL-8.0my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
строку менять нет смысла она каждый раз обновляется при логе
2020-04-29 01:42:00 ———————————————
2020-04-29 01:42:00 Начало процедуры запуска сервера
2020-04-29 01:42:00 Обновление конфигурации MySQL-8.0
2020-04-29 01:42:01 Обновление конфигурации Sendmail
2020-04-29 01:42:01 Обновление конфигурации PHP_7.4
2020-04-29 01:42:01 Обновление конфигурации PHPMyAdmin
2020-04-29 01:42:01 Обновление конфигурации Apache_2.4-PHP_7.2-7.4+Nginx_1.17
2020-04-29 01:42:01 Запуск MySQL-8.0
2020-04-29 01:42:01 Запуск Apache_2.4-PHP_7.2-7.4+Nginx_1.17
2020-04-29 01:42:01 Проверка состояния сервера
2020-04-29 01:42:41 Не удалось запустить MySQL-8.0
2020-04-29 01:42:41 Сбой запуска!
2020-04-29 01:42:41 ———————————————
2020-04-29 01:42:41 Начало процедуры остановки сервера
2020-04-29 01:42:41 Остановка системных модулей
2020-04-29 01:42:42 Отключение виртуального диска
2020-04-29 01:42:42 Сервер успешно остановлен за 1.109 секунд!
подскажите, что делать я хочу работать на drupal я в основном использую uwamp, но на ней как только доходит дело до настройки сайта, логин и пароль root выдают ошибку и на этом все заканчивается вот почему я решила установить open server
Вы видите по логу, что проблема начинается со старта mysql. Возможно не корректно работает какой-то из модулей. Я так понял, что вы просто поставили самые высокие параметры в настройках. Попробуйте понизить.
И порт не обязательно должен быть 8080. Поменяйте, например на 8088 или другой. Тогда он не будет занимать порт принтера.
Всё испробовала, одно и тоже.Скорее это недочет программы одно дело, если у одного или нескольких человек конфликт с системой, но эта проблема возникает у всех. Буду копаться дальше
Источник
Давно не было проблем с опенсервером, но сегодня на недавно установленной корпоративной windows 10 x64 при использовании стандартного защитника (антивируса) при запуске OS появилась такая ошибка: Файл C:Windowssystem32driversetchosts недоступен для записи.
Ни отключение защитника Windows, ни запуск опенсервера от имени администратора не помогали исправить проблему.
Немного погуглив нашёл ещё варианты решения проблемы.
Первый, это открыть настройки Open Server, далее вкладка «Сервер» и выбрать пункт «Не вносить изменения в HOST файл».
В этом случае опенсервер загружается, но ни один из сайтов не открывается. Может быть это только у меня такое, ну да ладно… Я не стал сильно разбираться с этим, и попробовал другой вариант, который помог решить данную проблему.
Второй, это снять права на файл HOST «только для администратора». Для этого нужно нужно выполнить команду:
Эта команда находит файл hosts и снимает с него права только для администратора, из-за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.
Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла
Источник
2017-01-16 21:22:27 --------------------------------------------
2017-01-16 21:22:27 Начало процедуры запуска сервера
2017-01-16 21:22:27 Обновление Hosts файла
2017-01-16 21:22:27 Обновление конфигурации MySQL-5.5
2017-01-16 21:22:27 Обновление конфигурации Sendmail
2017-01-16 21:22:27 Обновление конфигурации PHP-7.0
2017-01-16 21:22:27 Обновление конфигурации PHPMyAdmin
2017-01-16 21:22:27 Обновление конфигурации Apache-2.2
2017-01-16 21:22:27 Запуск MySQL-5.5
2017-01-16 21:22:27 Запуск Apache-2.2
2017-01-16 21:22:27 Проверка состояния сервера
2017-01-16 21:23:01 Не удалось запустить Apache-2.2
2017-01-16 21:23:01 Сбой запуска!
2017-01-16 21:23:01 --------------------------------------------
2017-01-16 21:23:01 Начало процедуры остановки сервера
2017-01-16 21:23:01 Остановка системных модулей
2017-01-16 21:23:03 Отключение виртуального диска
2017-01-16 21:23:03 Сервер успешно остановлен за 1,297 секунд!
задан 16 янв 2017 в 15:24
Закройте апаче и затем запустите от имени админа.
ответ дан 7 июн 2017 в 1:49
В настройках выберите вместо Apache-2.2 -> Apache-PHP-7 и будет вам счастье.
ответ дан 16 янв 2017 в 15:31
AntonAnton
11 бронзовый знак
Если вы используете версию php 7
то вам нужно в настройках поставить версию апач Apache-PHP-7
и позже.
ответ дан 16 сен 2017 в 21:09
Смотрим логи после неудачного запуска. В настройках Open Server — Модули — нужно выставить версию apache-2.4 x64 (на какую ссылается лог в соответствии с разрядностью системы). Мне только это и помогло.
ответ дан 3 дек 2017 в 21:12
При сообщении — Файл C:WINDOWSsystem32driversetchosts недоступен для записи. Отключите использование HOSTS файла или настройте права доступа
Сбой запуска!
— выполни следующие действия:
-правой кнопкой по иконке опенсервера и выбираешь «выход»,
-правой кнопкой по иконке опенсервера и выбираешь «запуск от
Администратора» — запускаешь.
ответ дан 21 апр 2018 в 6:02
Поставьте в настройках версию Apache
больше чем 2.4
ответ дан 7 мар 2017 в 8:38
Сервер не запускается? Пиши СЮДА!
-
Eims
- Сообщения: 3
- Зарегистрирован: 16 май 2022, 18:33
Re: Сервер не запускается? Пиши СЮДА!
SagePointer писал(а): ↑17 май 2022, 21:14
Eims писал(а): ↑17 май 2022, 09:59
Если речь про созданные мной базы данных, то их и нетТогда проще удалить содержимое папки userdataMySQL-8.0 и переинициализировать её, вручную запустив MySQL с параметром —initialize или —initialize-insecure
В этом случае не особо понятно какие данные нужно указать дополнительно для корректной установки. Как я понимаю, в команду нужно будет передать, как минимум, путь до папки, куда нужно будет инициализировать БД и, возможно, путь к конфигам.
В общем, если у кого-то есть опыт в этом плане или достаточно знаний — буду благодарен, если поможете составить рабочую команду на переинициализацию БД.
-
SagePointer
- Сообщения: 303
- Зарегистрирован: 27 ноя 2020, 20:52
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
SagePointer » 18 май 2022, 03:53
Eims писал(а): ↑17 май 2022, 22:55
В этом случае не особо понятно какие данные нужно указать дополнительно для корректной установки. Как я понимаю, в команду нужно будет передать, как минимум, путь до папки, куда нужно будет инициализировать БД и, возможно, путь к конфигам.
В общем, если у кого-то есть опыт в этом плане или достаточно знаний — буду благодарен, если поможете составить рабочую команду на переинициализацию БД.
"ПутьКПапкеOpenServermodulesdatabaseMySQL-8.0-Win10binmysqld.exe" --defaults-file="ПутьКПапкеOpenServermodulesdatabaseMySQL-8.0-Win10my.ini" --standalone --console --initialize
-
a42cat
- Сообщения: 1
- Зарегистрирован: 21 май 2022, 13:53
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
a42cat » 21 май 2022, 13:58
gvg писал(а): ↑15 май 2022, 12:36
sk_top писал(а): ↑02 май 2022, 10:30
Всем привет!Не запускается OpenServer 5.4.2 с модулем MySQL-8.0-Win10 — «Не удалось запустить MySQL-8.0-Win10», подробнее в логах:
2022-05-02T07:26:03.310154Z 0 [System] [MY-010116] [Server] d:openservermodulesdatabaseMySQL-8.0-Win10binmysqld.exe (mysqld 8.0.29) starting as process 6056
2022-05-02T07:26:03.341590Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-05-02T07:26:11.036728Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-05-02T07:26:13.901117Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80028’ to ‘80029’ started.С MySQL-5.7-Win10 например запускается без проблем.
Помогите пожалуйста установить причину сбоя.
Спасибо.
UPD: с предыдущей версией OS вроде таких проблем не было…
Только что победил эту проблему. Рассказываю.
1) Настройки -> Сервер
2) Ставим птицу «Запускать сервер в отладочном режиме»
3) «Запустить»
4) В папке …modulesdatabaseMySQL-8.0-Win10 появляется bat-файл debug.bat
5) «Выход», закрываем сервер
6) Запускаем debug.bat в его папке, я запускал в FAR’е
7) debug.bat запускает …binmysqld.exe с параметрами
Молотит около 5-6 минут, обновляя версию с 8.0.28 до 8.0.29
9) Как закончит работу, запускаем сервер, отключаем отладочный режим
10) «Запустить», получаем долгожданный зелёный флажок, при этом debug.bat исчезает
в моем случае не помогло 8.0.29 уже была установлена. Но благодаря вам я заметил вот что:
я накатывал версию 5.4.2 поверх 5.4.0 и БД соответственно у меня не переехали.
Директорию с старой БД я переименовал временно в !$database_name и создал такую же, куда и залил рабочий дамп. в логе debug.bat заметил что мускуль падает как раз на старой базе с ошибка дублей файлов. получается что openserver каким то образом совместил эти 2 файла и понял что это одна и та же сущность. удаление старой базы помогло. БД стартанула моментально)
з.ы. предыдущий ответ про «проверку состояния сервера» имхо сушь ибо на самом древнем компе оно должно стартовать без проблем. И за 25 проверок (число по дефолту) он ну как бы должен успеть)
-
piramida
- Сообщения: 1
- Зарегистрирован: 24 май 2022, 14:29
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
piramida » 24 май 2022, 14:48
Здравствуйте! Программу устанавливаю впервые, хочу выучить ворпресс, бьюсь втрой день, много раз удалил, потом опять установил — от админа. Скайпа нет, порт 80 — 0, антивирусов нет, windows 10-64, вроде все по документации. Подскажите пожалуйста в чем может быть причина.
2022-05-24 03:26:14 Проверка состояния сервера
2022-05-24 03:26:33 Не удалось запустить Apache_2.4-PHP_7.0-7.1
2022-05-24 03:26:33 Не удалось запустить MySQL-8.0-Win10
2022-05-24 03:26:33 Сбой запуска!
2022-05-24 03:26:33 ———————————————
2022-05-24 03:26:33 Начало процедуры остановки сервера
2022-05-24 03:26:33 Остановка системных модулей
2022-05-24 03:26:33 Отключение виртуального диска
2022-05-24 03:26:33 Сервер успешно остановлен за 0,359 секунд!
-
Joojen
- Сообщения: 2
- Зарегистрирован: 24 май 2022, 16:39
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
Joojen » 24 май 2022, 16:40
В чём причина
2022-05-24 16:36:11 ———————————————
2022-05-24 16:36:11 Початок процедури запуску сервера
2022-05-24 16:36:12 Оновлення Hosts файлу
2022-05-24 16:36:12 Оновлення конфігурації MySQL-8.0-Win10
2022-05-24 16:36:12 Оновлення конфігурації Sendmail
2022-05-24 16:36:12 Оновлення конфігурації PHP_7.2
2022-05-24 16:36:12 Оновлення конфігурації PHPMyAdmin
2022-05-24 16:36:12 Оновлення конфігурації Apache_2.4-PHP_7.2-7.4
2022-05-24 16:36:12 Запуск MySQL-8.0-Win10
2022-05-24 16:36:12 Запуск Apache_2.4-PHP_7.2-7.4
2022-05-24 16:36:12 Перевірка стану сервера
2022-05-24 16:36:35 Не вдалося запустити Apache_2.4-PHP_7.2-7.4
2022-05-24 16:36:35 Не вдалося запустити MySQL-8.0-Win10
2022-05-24 16:36:35 Збій запуску!
2022-05-24 16:36:35 ———————————————
2022-05-24 16:36:35 Початок процедури зупинки сервера
2022-05-24 16:36:35 Зупинка системних модулів
2022-05-24 16:36:36 Відключення віртуального диска
2022-05-24 16:36:36 Cервер успішно зупинений за 1,032 секунд!
-
SerdarAD
- Сообщения: 1
- Зарегистрирован: 28 май 2022, 13:03
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
SerdarAD » 28 май 2022, 13:07
gvg писал(а): ↑15 май 2022, 12:36
sk_top писал(а): ↑02 май 2022, 10:30
Всем привет!Не запускается OpenServer 5.4.2 с модулем MySQL-8.0-Win10 — «Не удалось запустить MySQL-8.0-Win10», подробнее в логах:
2022-05-02T07:26:03.310154Z 0 [System] [MY-010116] [Server] d:openservermodulesdatabaseMySQL-8.0-Win10binmysqld.exe (mysqld 8.0.29) starting as process 6056
2022-05-02T07:26:03.341590Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-05-02T07:26:11.036728Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-05-02T07:26:13.901117Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80028’ to ‘80029’ started.С MySQL-5.7-Win10 например запускается без проблем.
Помогите пожалуйста установить причину сбоя.
Спасибо.
UPD: с предыдущей версией OS вроде таких проблем не было…
Только что победил эту проблему. Рассказываю.
1) Настройки -> Сервер
2) Ставим птицу «Запускать сервер в отладочном режиме»
3) «Запустить»
4) В папке …modulesdatabaseMySQL-8.0-Win10 появляется bat-файл debug.bat
5) «Выход», закрываем сервер
6) Запускаем debug.bat в его папке, я запускал в FAR’е
7) debug.bat запускает …binmysqld.exe с параметрами
Молотит около 5-6 минут, обновляя версию с 8.0.28 до 8.0.29
9) Как закончит работу, запускаем сервер, отключаем отладочный режим
10) «Запустить», получаем долгожданный зелёный флажок, при этом debug.bat исчезает
debug.bat не появился
вместо этого можно запустить cmd и ввести
путь_к_установкеmodulesdatabaseMySQL-8.0-Win10binmysqld.exe" --defaults-file="путь_к_установкеmodulesdatabaseMySQL-8.0-Win10my.ini" --user=root --standalone --console
-
Максим
- Сообщения: 5993
- Зарегистрирован: 11 дек 2010, 20:29
Re: Сервер не запускается? Пиши СЮДА!
Непрочитанное сообщение
Максим » 01 июн 2022, 12:43
Eims писал(а): ↑16 май 2022, 18:39
Здравствуйте. При попытке изменить значение «lower_case_table_names» для MySQL 8.0 (Win10), сервер отказывается запускаться. В логах выдаёт ошибку:Different lower_case_table_names settings for server (‘2’) and data dictionary (‘1’).
Гугл подсказывает, что нужно переинициализировать базу данных, но как это правильно сделать для Open Server, ничего не поломав — не особо понятно.
Документация MySQL говорит
lower_case_table_names можно настроить только при инициализации сервера. Изменение параметра lower_case_table_names после инициализации сервера запрещено.
https://dev.mysql.com/doc/refman/8.0/en … ivity.html
На форуме уже были ранее дискуссии на эту тему. Значение 0 в Windows приводит к печальке, потому не используется. Использование значения 2 может привести к тому, что при переносе проекта с Windows на реальный Linux хостинг ваши скрипты могут не увидеть таблицы на диске, т.к. в Linux файловая система регистрозависимая, а в скриптах вы могли использовать имена таблиц в нижнем регистре. Поэтому в Open Server используется универсальное значение lower_case_table_names=1, которое позволяет избежать всех этих проблем.
Если вам нужно изменить это значение, то замените его в шаблоне конфигурации, перезапустите сервер и проинициализируйте системные таблицы заново, тут подробнее.
Не запускается Open Server? — Я и сам ох@ел от такой радости, когда вчера у меня на скачивание этого пакета ушло больше трёх часов, а в итоге он отказался запускаться в режиме локального хоста.
Но не всё так печально и если у вас не запускается Open Server, то я нашёл пару решений этой проблемы, которыми готов поделиться с вами.
Не запускается Open Server
В общем, осью (операционной системой) у меня установлена Windows 10, паровозом к которой идёт родной якобы «защитник от вирусов» Брандмауер. У тебя же, мой дорогой читатель, могут быть установлены другие антивирусные программы. Именно антивирус препятствует и блокирует запуск Open Servera.
Выдаёт ошибку следующего содержания:
Файл C:Windowssystem32driversetchosts недоступен для записи
Отключите использование HOSTS файла или настройте права доступа
Сбой запуска!
а в панели инструментов флажок Open Servera отображается красным цветом:
Блокировка запуска опен сервера — это всё проделки антивирусных программ установленных на компьютере.
Решение для запуска Open Server
Самый простой вариант — это запустить Опен Сервер с правами администратора.
Для начала нужно выйти из Open Server (полностью закрыть данную программу).
Для этого в панели задач кликаем правой кнопкой мышки по иконке Open Server и затем в появившемся меню выбираем пункт Выход
Затем открываем в проводнике папку с Open Server (обычно это диск C:/OSPanel у меня же диск G:/OSPanel )
Наводим курсор на версию Open Server cогласно разрядности вашей виндовс и кликаем правой кнопкой мышки.
В появившемся окне выбираем пункт Запуск от имени администратора :
В открывшемся окне подтвердите доступ для Open Server
Теперь вы можете запускать OpenServer из панели задач и он будет работать.
Второй способ запуска
Нужно открыть терминал cmd.exe
— Можно вызвать сочетанием клавиш + R Здесь ещё команды клавишами для Windows
Затем скопируйте код ниже, вставьте его в терминал и нажмите клавишу Enter
attrib.exe -s -r -h -a C:Windowssystem32driversetchosts
Эта команда находит файл hosts
и снимает с него права только для администратора, из за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.
Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла
Windowssystem32driversetchosts
после чего снова включить антивирус.
Пошаговая установка OPENSERVER на ПК
Создание сайта WORDPRESS
Пошаговая установка wordpress на OpenServer без ошибок предполагает подготовку системы к размещению локального сайта на компьютере (ПК). Запуск платформы зависит от устанавливаемой версии. Не зная ее особенности, после размещения OS или WP сталкиваются с проблемами. Следуя пошаговой инструкции, сделаете все с первого раза.
Внимание
Выбирайте подходящее руководство
- Если хотите узнать что-то по-быстрому — смотрите Ответы на часто задаваемые вопросы;
- Столкнулись с проблемой — ищите решение в Таблице ошибок;
- Вы новичок, создаете локальный сайт впервые — следуйте Пошаговому руководству (OSP 5.4.3+WP) или 5.3.7 (Сокращенный Basic);
- Создаете локальную сеть с несколькими пользователями — ищите решение проблемы на сайте разработчиков: https://ospanel.io
.
Статья описывает актуальную в 2021 году установку бесплатного локального сервера OSP 5.3.8 на ПК + WordPress для создания домашнего проекта. Материал обновлен в конце февраля, поэтому учитывает изменения, произошедшие к этому времени, отвечает на вопросы:
- Как установить OpenServer: Локализация хоста отличается от предыдущих версий — установка OS Apache стала проще.
- Порядок установки WordPress на OpenServer: Загрузка WP на локальный сервер изменен (логин и пароль для БД) .
- Как обновить OS: Новую версию OpenServerPanel 3.5.8 нельзя ставить поверх предыдущей. Сайты с Basic переносят вручную.
- Опен сервер — как пользоваться: Отсутствует разделение дистрибутива на минимальный и профессиональный пакет компонентов.
- Как запустить, исправить ошибки, подготовить Windows и пр.
Примечание
Локальный WordPress — это проект, аналогичный разрабатываемому в интернете. Полноценный ресурс, который отображается в браузере, но отсутствует во всемирной паутине. Чтобы сайт, созданный на ПК, стал доступен в Internet, его переносят на платный хостинг.
Почему локальный OpenServer
не запускается?
В новой версии 5.3.8 (2021 год) разработчики устранили недостатки предыдущих модулей. Исправили неудобства, возникающие при установке платформы. Автоматизировали процессы по подготовке операционной системы к внедрению wordpress на ПК.
Если раньше приходилось отключать утилиты безопасности, освобождать порты, то теперь, все должно работать без ручного вмешательства. Поэтому выполнять все от корки до корки, как расписано, необязательно. Но не факт, что это гарантия действует для всех.
Сначала попробуйте запустить сервер обычным способом. Если платформа не работает, используйте перечисленные ниже методы подготовки windows к инсталляции серверной платформы. Для запуска Server на win 10 требуется сделать чуть больше.
Запуск OpenServer в windows 10
В инструкции по установке локального сервера на ПК указывают причину, из-за которой тот не запускается. Если используется 10 версия Виндовс, нужно внести изменения в Региональные стандарты. Работа OS зависит от поддержки юникода. Поэтому необходимо изменить язык системы для программ, требующих кодировки в UTF-8. Смотрите скриншот, как это сделать.
OpenServer ошибка:
в чем причина, как исправить
Многие, пытаясь запустить OS, сталкиваются с ошибкой. Если понимаете, что из-за вашего вмешательства рабочие настройки сломаны, лучше платформу переустановить:
- Предварительно удалить с ПК папку дистрибутива.
- Очистить систему какой-либо программой, чтобы не было ошибок ни в реестре, ни в файлах.
- Потом установить локальную панель OSPanel заново, следуя, выложенной здесь пошаговой инструкции.
В чем может быть ошибка, когда делаете все правильно. Предлагаю список самых распространенных причин и способ их устранения.
Ошибка запуска OSP панели
Тип ошибки |
Причина |
Как исправить |
OpenServer не запускается | Системные утилиты блокируют работу OS:
|
Как это сделать описано в статье |
Запуск локального сервера невозможен |
|
|
В панели задач нет флага для запуска Меню OpenServer | Атрибуты программ — иконки в п/з скрыты на ПК по-умолчанию в настройках панели Пуск | Перетяните иконку на п/з, нажав на черный треугольник в трее (в правом нижнем углу рабочего стола) |
Не работает доступ к БД через PHP Adminer |
|
1. Укажите данные, которые прописывали при создании БД:
2. Подключить MySQL: Меню — Настройки — Модули |
Панель localhost работает, но сайт не запускается |
|
|
В Меню, опция Дополнительно, нет пункта: PhpMyAdmin | В настройках панели отключена функция MySQL | Включить параметр: Меню/Настройки/Модули |
OpenServer не работает после обновления | Нарушено правило:
Нельзя устанавливать новую версию поверх старой. Попытайтесь сохранить имеющиеся проекты. |
|
Локальный OpenServer:
нюансы установки
Раньше разработчики OS предлагали три варианта пакетов для загрузки. Минимального Basic (468 МБ) хватало с головой. Теперь, это один общий комплект файлов и программ. Поэтому рекомендуют загружать дистрибутив на SSD-накопитель или сократить список устанавливаемых компонентов вручную.
1. Выборочная установка локального Open Server
Внешний носитель SSD используют ни все. Поэтому программу размещают на один из дисков ПК. Приходится самим решать устанавливать целый набор локального веб-хостинга или что-то исключить. Места домашний сервер займет очень много, если его не сократить.
- Сжатый Zip-архив — более ГБ.
- Распакованный — 1409 МБ.
- После установки на диск — 5,77 ГБ.
Для создания сайта WordPress полный арсенал дистрибутива не нужен. Поэтому при загрузке пакета используйте Выборочную установку. Например:
- Можно удалить весь раздел для web-разработки (2 пункт).
- Оставить по 2 последние версии неиспользуемых модулей: PostgreSQL, MongoDB, Memcached, Reds и самые старые версии прочих компонентов.
- Включить в загрузку блоки: 1 пункт — Основные компоненты и модули; MySQL/MariaDB; DNS; Bind; PhpMyAdmin; прочие дополнения Web Tools.
Примечание
Если что-то необходимое исключите — ничего страшного не случится. Атрибут можно доустановить потом, запустив файл installer Open_server_panel 5.3.8 повторно. При этом уберите галочки с тех пунктов, которые уже загружены. Если не разбираетесь и место на диске экономить не надо, оставьте все, кроме дополнительных программ для вебразработки.
2. Visual C++ & Runtime
В процессе установки предлагается перезаписать файлы от Microsoft Visual C++ Redistributable Packages. Причем обоих версий Windows: х86 & х64. Делается это для того, чтобы все программы, используемые на локальном хостинге, работали без проблем совместимости.
Если устанавливаете новую версию OS впервые, и обновления не перезаписывали, то сделайте это (займет минут 30). В случае, когда переустанавливаете OSPanel (v/5.3.8) повторно, дублировать процесс не нужно. Галочку с этого пункта можно снять.
Библиотеки DLL RuntimePack Lite включайте в загрузку всегда, при любом количестве локальных установок OS Время загрузки — менее минуты. Поэтому экономить на этом не стоит.
3. Загрузка WordPress и OpenServer
Для создания сайта на локальном компьютере требуется скачать два дистрибутива, желательно с официального сайта:
I. Инсталлятор Open_Server_Panel
На странице: https://ospanel.io/download/ доступны: новая (v/5.3.8) и старая — Open Basic (463 МБ). Обратите внимание, что данные при создании БД PhpMyAdmin прописывают в них по-разному. В каждой версии есть по два рабочих варианта (см. цветную таблицу ниже).
II. Zip-архив WordPress
Скачайте WP с офсайта на русском языке ru.wordpress.org Нажмите на «Получить WordPress». Ниже будет кнопка для скачивания. (Прим.: на этом ресурсе подбирают новую бесплатную Тему, плагины, изучают статистику, смотрят отзывы. Поэтому вам не раз придется пользоваться указанной ссылкой).
OpenServer пароль
Логин и Пароль, требуемые при создании Базы Данных (DB)
в PhpMyAdmin, зависят от версии OSPanel
Версия OpenServer |
Имя пользователя |
Пароль БД |
OS Basic |
root |
пустой или root |
OS 5.3.8 |
root или mysql |
root или mysql |
Об остальных нюансах установки и запуска server узнаете из пошаговой инструкции. Учитывая вышеизложенное, следуйте описанию ниже. Тогда все будет работать.
Если загрузили более новую версию, учитывайте, что значения пользователя и пароль, прописываемые при создании Баз Данных, вернули к прежним параметрам. Прописываете так же, как это было в версии Basic.
Установка OpenServer на ПК:
подготовка Windows
Несмотря на то, что разработчики автоматизировали процесс инсталляции, без включения агрессивного режима загрузки на ПК с высокой защитой системных файлов локальный сервер может не запуститься. Чтобы не заморачиваться по этому поводу, устраните блокаторы вручную.
Отключите Skype и антивирус
Непосредственно перед установкой сервера отключите Skype, чтобы освободить занятые им порты, и антивирус. Ничего страшного в этом нет, просто OpenServer прописывает свои директивы в системном файле hosts. Поэтому защита может блокировать установку OS. Таковы требования при инсталляции любого локального сервера, это нормально.
Отключите UAS
Еще препятствия может чинить UAS, ограничивая ваши действия на ПК. Чтобы избежать проблем, зайдите в Панель Управления (находится в правом списке меню «Пуск», или в перечне «Служебные программы»). Откройте окно Учетные записи пользователей.
Перейдите по ссылке: Изменение параметров контроля учетных записей. Установите ползунок в самый низ, как на скриншоте. Не забудьте подтвердить действие кнопкой OK.
Убедитесь, что готовы к установке
WordPress на OpenServer
Проверьте все ли необходимое сделали, чтобы ничто не мешало установке Локального хоста:
- скачали open_server_panel_5_3_8_setap.exe и wordpress-x.x.x-ru_RU.zip;
- отключили Skype и антивирус;
- изменили параметры контроля уч. записей;
- определили диск, на который установите сервер (лучше D:/, если достаточно места);
- для win10 и выше изменили региональные настройки (юникод UTF-8).
Предприняв все эти действия до установки OpenServer, избежите ошибок запуска. Если все же программа не устанавливается, возможно у вас нет прав администратора, попробуйте запустить ярлык от его имени (опция контекстного меню).
Кстати: Директива запуска сервера от имени админ-а включается/отключается в Настройках, доступных из Меню Open сервера — вкладка: Основные. Поэтому можно будет потом снять галочку с этого пункта.
Запуск локальной панели OpenServer
После клика на ярлык, в трее появится значок в виде красного флажка. По его цвету ориентируются о состоянии сервера. Если иконки нет, значит она скрыта. Чтобы появилась, нажмите там же на маленький треугольник. Увидите скрытые атрибуты. Перетяните нужный значок на панель задач.
Кликнув на флаг, выберите в меню опцию «Запустить». Сначала флажок станет желтым (идет загрузка), потом зеленым — сервер активирован. В период запуска, когда значок желтый, меню не активно. Поэтому просто дождитесь зеленого цвета.
Обратите внимание
Если до этого опции Перезапустить, Остановить и Мои сайты были неактивны, то теперь ими можно пользоваться. Для запуска OS необходимо производить двойное действие: Start и Restart (запуск и перезапуск).
Перезапустите OpenServer в Меню. Зеленый флажок говорит о том, что конфигурация обновлена. Платформа localhost успешно установлена. При нажатии на опцию Мои сайты, перейдите по ссылке, увидите заставку в браузере.
Если это так, значит, OS готов к загрузке движка WordPress и созданию локального сайта, т. е., на ПК.
Установка WordPress на OpenServer
Дважды кликните по архиву WordPress. Откройте п. wp и скопируйте файлы, которые находятся внутри. В меню OS выберите опцию: Папка с проектами. Она ведет в п. domeins. Создайте Новую п. Загрузите в нее скопированные файлы вордпресса. Важно: Переносите только файлы, а не саму п. wp.
Измените название нов. п., указав адрес ресурса. По-сути присвойте условный домен. Например, вида: balda.fun. Учтите, что доменные имена, имеющее нижнее подчеркивание (test_os.ru) или тройное наименование (best.balda.com) не работают.
Кстати: Чтобы создавать более одного сайта, проделайте такую же операцию (добавление новой папки), только для каждого нов. проекта придумывайте разные домены-адреса и БД (наименование). Все они будут потом доступны из меню: Мои сайты.
Проверьте файлы wordpress:
В domains должно быть две папки. Одна – localhost, другая — с названием-доменом созданного проекта, а в ней — только содержимое п. wp, начиная с wp-admin.
Если у вас все так, значит, сделали правильно.
Локальная установка WordPress на OpenServer
Создание Базы Данных
Для создания Базы Данных выберите в меню опцию Дополнительно → PhpMyAdmin. Если этого пункта нет, перейдите в Настройки — Модули — MySQL/MariaDB. Подключите функцию, как показано на скриншоте. Сохраните изменения, дождитесь обновления сервера (флаг снова станет зеленым). Потом закройте окно. Проверьте: опция PhpMyAdmin должна быть.
Перейдите по ссылке. Впишите одинаковые имя пользователя и пароль mysql или root. Нажмите на кнопку Вперед. Обратите внимание: первый вариант предпочтительнее, хотя работают оба. Вот, что об этом написано в руководстве:
В следующем окне перейдите в Базы Данных (опция вверху слева), введите:
- придуманное название для БД (любое), например, web;
- выберите кодировку utf8_general_ci;
- нажмите кнопку Создать.
Закройте браузер. Перезапустите openserver в меню. Когда флажок снова станет зеленым перейдите в Мои сайты, там будет localhost и созданный вами проект wopdpress, то есть, адрес, который придумали для новой папки. Запустив его, попадете на стартовую страницу WP. Нажмите внизу кнопку Вперед. Перед вами появится окно, где нужно вписать параметры созданной БД:
- Имя БД: web или то, которое прописали у себя.
- Имя пользователя: mysql или root.
- Пароль: mysql или root.
- Сервер БД: по умолчанию localhost.
- Префикс: оставьте как есть: wp_.
- Нажмите кнопку: Отправить, в другом окне – Запустить установку.
Установка wordpress на OpenServer
Данные входа в админку сайта
В следующем окне введите название сайта (можно на русском). Не путайте с адресом (доменом) – это разные вещи. Если еще не придумали, впишите любое, параметр можно всегда изменить, или оставьте поле пустым. Далее:
- Имя пользователя: лучше ни admin, а что-то знакомое только вам.
- Пароль: сгенерируйте его и скопируйте, сейчас он понадобится для ввода.
- E-mail: впишите какую-нибудь реальную почту (в локальной установке она все равно не работает)
- Галочку в чекбоксе об индексации поставьте, если хотите. (Это не имеет значения, пока не решите перенести сайт в интернет. Открыть ресурс для роботов ПС можно потом в админпанели wordpress).
- Нажмите Установить WordPress, потом Войти.
Обратите внимание
Указанные сведения в последствие можно изменить в настройках админки сайта, включая пароль входа и логин.
Установка wordpress на OpenServer завершена
Авторизация: вход в админку сайта
Откроется страница для ввода данных входа в панель управления WP. Это консоль вашего сайта (админка). Здесь вводите имя, которое только что придумали и скопированный пароль. Логин и пароль сохраняйте. Они будут использоваться при каждом входе в админпанель управления сайтом Wordpress. Нажмите кнопку Войти.
Если не получилось, закройте браузер. Перезапустите сервер. Когда флаг станет зеленым, перейдите по-новой: Мои сайты → ссылка на ваш проект wordpress. Все должно работать. Теперь можно приступать к настройке админки, устанавливать и редактировать скаченные Темы.
Установка wordpress на OpenServer
Как обновить версию php
В статье несколько раз упоминается, где производить настройку локальной панели, менять настройки (версии) компонентов. Чтобы обновить v/php языка WP:
- Запустите панель OS.
- В Меню выберите пункт Настройки.
- В окне профиля — опция Модули.
- Выставьте нужную версию PHP.
Параметры настроек Server можно узнать там же, если перейти в опции Сервер. Например: занимаемый порт http/https; localhost; Ftp и прочие данные.
Ошибки в настройках OpenServer:
опции Меню недоступны
- Ситуация: изменили настройки, после чего опции стали недоступны. Для исправления ошибок сервера, когда Меню (п/м) зависло, перезагрузите ПК. Включите OS, чтобы флажок появился в трее. Не кликайте на Запустить, иначе М-ю снова будет заблокировано. Сразу же перейдите в Настройки для возврата рабочих параметров.
- Как в БД попасть по URL. Например, в результате ошибок п. Меню не работают, конфигурация OS не перезапускается для исправления настроек или экспорта БД. Хотя нет гарантии, что таблицы будут доступны, попробуйте зайти в «PhpMyAdmin», введя в браузере адрес: http://127.0.0.1/openserver/phpmyadmin/
- Если намерены переносить проект с версии Basic на новую 5.3.8 не меняйте параметры настроек, выставляя новые версии MySQL и php. Чтобы не возникло проблем совместимости, сделаете это после переноса сайта.
- Прежде чем регистрироваться в PHP Adminer, убедитесь, что MySQL/MariaDB включен: п/м Настройки/Модули
- Если не нашли решение проблемы, возникшей с работой Опен сервер, задайте вопрос на форуме. Отвечают очень быстро. Попасть туда можно из п/м: Мои закладки/OpenServer/Форум OS. Или ищите готовые ответы на часто задаваемые вопросы: voprosy-i-otvety
Надеюсь установка WordPress на OpenServer
получилась с первого раза без ошибок
Удачи в создании сайта
При использовании многих сборок локальных веб-серверов, среди которых OpenServer, Denver и другие, пользователи иногда сталкиваются с проблемой: порт 80 занят и сервер не запускается. Нужно просто освободить занятый порт одним из возможных способов.
Использование реестра
Если порт 80 занят System в операционной системе Windows 7, 8 или 10, проделайте следующее:
- Откройте реестр, нажав сочетание клавиш win+R и введя в пустое поле команду regedit
- В левой части экрана пройдите по следующему пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesHTTP
- В ключе start измените значение с 3 на 4. Для этого щелкните по нему два раза мышкой и впишите новую цифру.
- Перезапустите Windows.
- Проверьте, заработал ли теперь OpenServer.
Порт 80 занят http.sys в Windows 10
В Windows 10 порт 80 может быть занят драйвером операционной системы http.sys, взаимодействующим со встроенным оборудованием и дополнительными устройствами. По умолчанию драйвер работает по IPv4-протоколу и занимает порт 80, закрывая к нему доступ другим программным продуктам. Для решения проблемы достаточно перевести работу драйвера с протокола IPv4 на IPv6:
Автор считает, что эти материалы могут вам помочь:
- Запустите командную строку от имени администратора (найдите ее в Пуске, нажмите правой кнопкой мыши и выберите «Запуск от имени администратора»).
- Пропишите следующую команду: netsh http add iplisten ipaddress=::
- Чтобы не ошибиться при вводе, скопируйте текст, вставьте в командную строку и нажмите Enter.
- Получив подтверждение успешного выполнения операции, закройте окно.
- При помощи блокнота откройте файл hosts, который находится здесь: C:WindowsSystem32driversetc
- Добавьте в файл строку 127.0.0.1 local
- Сохраните файл и перезагрузите Windows.
После загрузки системы попробуйте вновь запустить веб-сервер OpenServer, чтобы убедиться, что порт 80 теперь свободен.
Радикальный метод освобождения порта 80
Если оба предыдущих способа не помогли, можно принять радикальное решение, запретив всем программам и службам использовать порт 80. Проделайте следующие действия:
- Откройте Командную строку.
- Введите команду netstat -aon | more
- Это нужно, чтобы убедиться, что порт 80 действительно чем-то занят.
- Далее введите в строку команду NET stop HTTP
- Подтвердите действие вводом буквы Y и Enter.
- Все службы будут остановлены, после чего вы можете запустить OpenServer и проверить его работу.
Учтите, что при использовании этого способа может перестать работать принтер или другое периферийное оборудование, но после перезагрузки Windows все восстановится.
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!