Openserver ошибка mysql

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.  

Просмотр логов OpenServer

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит. 

Просмотр логов OpenServer

На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «‎Просмотр логов». В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка. 

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «‎Запуск от имени администратора». Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.

Запуск OpenServer от имени администратора

Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «‎Свойства». Там найдите вкладку «‎Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора‎».

Перманентный запуск программы OpenServer от имени администратора

После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать. 

Проблемы с запуском OpenServer - командная строка

Хочу дать два совета:

  1. При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
  2. Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts, активировав соответствующие атрибуты для упомянутого файла hosts.

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями. 

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

Редактирование файла конфигурации при проблемах с запуском OpenServer

Первоочередная задача – создание нового пользователя MySQL. Вводим:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost -> IDENTIFIED BY 'password' WITH GRANT OPTION

Команда отвечает за создание нового пользователя и установку для него пароля.

Откройте конфигурационный файл phpMyAdmin, который находится в папке /etc/phpmyadmin/config.inc.php. Добавьте туда две строки:

$cfg['Servers'][$i]['controluser'] = $dbuser;

$cfg['Servers'][$i]['controlpass'] = $dbpass;

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

Последняя рекомендация будет самой банальной – проверка данных авторизации при входе на веб-сервер. Это касается ситуаций, когда на экране появляется ошибка «Невозможно подключиться к серверу MySQL mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO)». Вам необходимо указать стандартный пароль и логин mysql или root в обоих полях, после чего авторизация должна пройти успешно.

phpMyAdmin Openserver

Это были самые распространенные способы решения проблем с запуском OpenServer. 

  • Главная

    Список форумов

    Ошибки Open Server

  • Поиск

    • Текущее время: 21 сен 2023, 16:26
    • Часовой пояс: UTC+03:00

Сервер не запускается? Пиши СЮДА!

Eims

Сообщения: 3
Зарегистрирован: 16 май 2022, 18:33

Re: Сервер не запускается? Пиши СЮДА!

SagePointer писал(а): ↑17 май 2022, 21:14

Eims писал(а): ↑17 май 2022, 09:59
Если речь про созданные мной базы данных, то их и нет

Тогда проще удалить содержимое папки userdata\MySQL-8.0 и переинициализировать её, вручную запустив MySQL с параметром —initialize или —initialize-insecure

В этом случае не особо понятно какие данные нужно указать дополнительно для корректной установки. Как я понимаю, в команду нужно будет передать, как минимум, путь до папки, куда нужно будет инициализировать БД и, возможно, путь к конфигам.
В общем, если у кого-то есть опыт в этом плане или достаточно знаний — буду благодарен, если поможете составить рабочую команду на переинициализацию БД.

SagePointer

Сообщения: 337
Зарегистрирован: 27 ноя 2020, 20:52

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

SagePointer »

Eims писал(а): ↑17 май 2022, 22:55
В этом случае не особо понятно какие данные нужно указать дополнительно для корректной установки. Как я понимаю, в команду нужно будет передать, как минимум, путь до папки, куда нужно будет инициализировать БД и, возможно, путь к конфигам.
В общем, если у кого-то есть опыт в этом плане или достаточно знаний — буду благодарен, если поможете составить рабочую команду на переинициализацию БД.

"ПутьКПапкеOpenServer\modules\database\MySQL-8.0-Win10\bin\mysqld.exe" --defaults-file="ПутьКПапкеOpenServer\modules\database\MySQL-8.0-Win10\my.ini" --standalone --console --initialize

a42cat

Сообщения: 1
Зарегистрирован: 21 май 2022, 13:53

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

a42cat »

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:\openserver\modules\database\MySQL-8.0-Win10\bin\mysqld.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) В папке …\modules\database\MySQL-8.0-Win10 появляется bat-файл debug.bat
5) «Выход», закрываем сервер
6) Запускаем debug.bat в его папке, я запускал в FAR’е
7) debug.bat запускает …\bin\mysqld.exe с параметрами
8) Молотит около 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 »

Здравствуйте! Программу устанавливаю впервые, хочу выучить ворпресс, бьюсь втрой день, много раз удалил, потом опять установил — от админа. Скайпа нет, порт 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 »

В чём причина
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 »

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:\openserver\modules\database\MySQL-8.0-Win10\bin\mysqld.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) В папке …\modules\database\MySQL-8.0-Win10 появляется bat-файл debug.bat
5) «Выход», закрываем сервер
6) Запускаем debug.bat в его папке, я запускал в FAR’е
7) debug.bat запускает …\bin\mysqld.exe с параметрами
8) Молотит около 5-6 минут, обновляя версию с 8.0.28 до 8.0.29
9) Как закончит работу, запускаем сервер, отключаем отладочный режим
10) «Запустить», получаем долгожданный зелёный флажок, при этом debug.bat исчезает

debug.bat не появился
вместо этого можно запустить cmd и ввести

путь_к_установке\modules\database\MySQL-8.0-Win10\bin\mysqld.exe" --defaults-file="путь_к_установке\modules\database\MySQL-8.0-Win10\my.ini" --user=root --standalone --console

Аватара пользователя

Максим

Сообщения: 6015
Зарегистрирован: 11 дек 2010, 20:29

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

Максим »

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, которое позволяет избежать всех этих проблем.

Если вам нужно изменить это значение, то замените его в шаблоне конфигурации, перезапустите сервер и проинициализируйте системные таблицы заново, тут подробнее.

Ответить

2022 сообщения

  • Страница 192 из 203

    • Перейти на страницу:
  • Пред.
  • 1
  • 190
  • 191
  • 192
  • 193
  • 194
  • 203
  • След.

OpenServer 5.2.2
В этот прекрасный день отказался запускаться.

   2017-09-30 11:02:39  --------------------------------------------
2017-09-30 11:02:39  Начало процедуры запуска сервера
2017-09-30 11:02:39  Обновление Hosts файла
2017-09-30 11:02:39  Обновление конфигурации MySQL-5.6
2017-09-30 11:02:39  Обновление конфигурации Sendmail
2017-09-30 11:02:39  Обновление конфигурации PHP-5.6
2017-09-30 11:02:39  Обновление конфигурации PHPMyAdmin
2017-09-30 11:02:39  Обновление конфигурации Apache-2.4+Nginx-1.10
2017-09-30 11:02:39  Запуск MySQL-5.6
2017-09-30 11:02:39  Запуск Apache-2.4+Nginx-1.10
2017-09-30 11:02:39  Проверка состояния сервера
2017-09-30 11:03:13  Не удалось запустить MySQL-5.6
2017-09-30 11:03:13  Сбой запуска!
2017-09-30 11:03:13  --------------------------------------------
2017-09-30 11:03:13  Начало процедуры остановки сервера
2017-09-30 11:03:13  Остановка системных модулей
2017-09-30 11:03:13  Отключение виртуального диска
2017-09-30 11:03:13  Сервер успешно остановлен за 0,218 секунд!



 2017-09-30 11:02:39 0 [Note] c:\ospanel\modules\database\MySQL-5.6\bin\mysqld.exe (mysqld 5.6.37) starting as process 3236 ...
    2017-09-30 11:02:39 3236 [Note] Plugin 'FEDERATED' is disabled.
    2017-09-30 11:02:39 3236 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2017-09-30 11:02:39 3236 [Note] InnoDB: The InnoDB memory heap is disabled
    2017-09-30 11:02:39 3236 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
    2017-09-30 11:02:39 3236 [Note] InnoDB: Memory barrier is not used
    2017-09-30 11:02:39 3236 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2017-09-30 11:02:39 3236 [Note] InnoDB: Not using CPU crc32 instructions
    2017-09-30 11:02:39 3236 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2017-09-30 11:02:39 3236 [Note] InnoDB: Completed initialization of buffer pool
    2017-09-30 11:02:39 3236 [Note] InnoDB: Highest supported file format is Barracuda.
    2017-09-30 11:02:39 3236 [Note] InnoDB: The log sequence numbers 4372925 and 4372925 in ibdata files do not match the log sequence number 4372935 in the ib_logfiles!
    2017-09-30 11:02:39 3236 [Note] InnoDB: Database was not shutdown normally!
    2017-09-30 11:02:39 3236 [Note] InnoDB: Starting crash recovery.
    2017-09-30 11:02:39 3236 [Note] InnoDB: Reading tablespace information from the .ibd files...
    2017-09-30 11:02:39 e98  InnoDB: Operating system error number 2 in a file operation.
    InnoDB: Some operating system error numbers are described at
    InnoDB: http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html
    InnoDB: Error: could not open single-table tablespace file .\ther.ibd
    InnoDB: We do not continue the crash recovery, because the table may become
    InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.
    InnoDB: To fix the problem and start mysqld:
    InnoDB: 1) If there is a permission problem in the file and mysqld cannot
    InnoDB: open the file, you should modify the permissions.
    InnoDB: 2) If the table is not needed, or you can restore it from a backup,
    InnoDB: then you can remove the .ibd file, and InnoDB will do a normal
    InnoDB: crash recovery and ignore that table.
    InnoDB: 3) If the file system or the disk is broken, and you cannot remove
    InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf
    InnoDB: and force InnoDB to continue crash recovery here.

задан 30 сен 2017 в 8:16

Дмитрий Олейник's user avatar

Была ошибка во время работы базы или просто некорректно закрыли программу.
Попробуйте Дополнительно -> Конфигураций -> My-SQL(какой у вас запущен) ->
в самом низу прописать » innodb_force_recovery = 3 » и заново запустить OpenServer.

ответ дан 23 мая 2018 в 16:01

ERNEST's user avatar

Попробуй изменить язык Винды на английский, возможно это проблемы с кодировкой. Панель управления — Региональные стандарты — Формат изменяешь на Анлийский или Язык интерфейса Windows — Вкладка дополнительно — Язык программ не поддерживающих Юникод — Английский — Убери галочку с Бета версия (эсли есть). Мне помогло.

ответ дан 28 авг 2019 в 18:14

Trooll Face's user avatar

1

У меня тоже не сработало, но сработало когда я:

В «Панель управления\Часы и регион» и регион В разделе «Изменение форматов даты, времени и чисел»

В разделе «Дополнительно» Нажал кнопку «Изменить Язык системы…», убрал галочку с «Использовать Юникод…»
И переустановил Open Server на Английский язык

И всё!!!

ответ дан 2 июл 2020 в 21:48

Maximka's user avatar

Дурдом какой-то. Для того, чтобы работала MySQL Workbench нужно поставить галочку «Бета версия. Использовать Юникод для поддержки языка во всем мире» в разделе часы и регионы — региональные стандарты — дополнительно.

Но у вас отвалится MySQL в OpenServere. Для OpenServere эту галочку нужно наоборот снять.

ответ дан 20 июл 2022 в 10:51

Denis Lopatin's user avatar

Введение

Open Server — это удобное приложение для разработки веб-сайтов на локальной машине, которое включает в себя Apache, PHP и MySQL. Однако, при попытке запуска MySQL на ОС Windows 10 может возникнуть ошибка, которая не позволяет запустить сервер. В этой статье мы рассмотрим, как исправить это ошибку и запустить Open Server без проблем.

Шаг 1: Установка Visual C++ Redistributable для Visual Studio 2015

Первым шагом для устранения ошибки MySQL-8.0-Win10 является установка Visual C++ Redistributable для Visual Studio 2015. Этот инструмент поможет установить необходимые библиотеки и компоненты, которые требуются для работы MySQL.

Вы можете загрузить и установить Visual C++ Redistributable для Visual Studio 2015 с официального сайта Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=48145

Шаг 2: Изменение конфигурации MySQL

После установки Visual C++ Redistributable для Visual Studio 2015 необходимо внести изменения в конфигурацию MySQL.

  1. Запустите Open Server и выберите вкладку «Настройки».

  2. На вкладке «Сервер MySQL» выберите «my.ini».

  3. Добавьте в следующую строку в конце файла:
    default_authentication_plugin=mysql_native_password

  4. Сохраните изменения и перезапустите Open Server.

Шаг 3: Запуск MySQL

После внесения изменений в конфигурацию MySQL вы можете запустить сервер.

  1. Откройте Open Server и нажмите на кнопку «Запуск сервера».

  2. Если все настроено правильно, MySQL должен запуститься без ошибок.

Заключение

Исправление ошибки MySQL-8.0-Win10 является необходимым шагом для запуска Open Server на ОС Windows 10. Следуя приведенным выше шагам, вы сможете запустить сервер без проблем и начать разработку веб-сайтов на локальной машине с помощью Open Server.

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.  

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит. 

Просмотр логов OpenServer

На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «‎Просмотр логов». В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка. 

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «‎Запуск от имени администратора». Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.

Запуск OpenServer от имени администратора

Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «‎Свойства». Там найдите вкладку «‎Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора‎».

Перманентный запуск программы OpenServer от имени администратора

После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать. 

Проблемы с запуском OpenServer - командная строка

Хочу дать два совета:

  1. При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
  2. Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:Windowssystem32driversetchosts, активировав соответствующие атрибуты для упомянутого файла hosts.

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями. 

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

Редактирование файла конфигурации при проблемах с запуском OpenServer

Первоочередная задача – создание нового пользователя MySQL. Вводим:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost -> IDENTIFIED BY 'password' WITH GRANT OPTION

Команда отвечает за создание нового пользователя и установку для него пароля.

Откройте конфигурационный файл phpMyAdmin, который находится в папке /etc/phpmyadmin/config.inc.php. Добавьте туда две строки:

$cfg['Servers'][$i]['controluser'] = $dbuser;

$cfg['Servers'][$i]['controlpass'] = $dbpass;

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

Последняя рекомендация будет самой банальной – проверка данных авторизации при входе на веб-сервер. Это касается ситуаций, когда на экране появляется ошибка «Невозможно подключиться к серверу MySQL mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO)». Вам необходимо указать стандартный пароль и логин mysql или root в обоих полях, после чего авторизация должна пройти успешно.

phpMyAdmin Openserver

Это были самые распространенные способы решения проблем с запуском OpenServer. 

Не получается запустить Open Server и появляется ошибка? Узнайте как решить данную проблему по инструкции размещённой в данной статье. Два способа запустить.

5d566dd3900c5918299733

Но не всё так печально и если у вас не запускается Open Server, то я нашёл пару решений этой проблемы, которыми готов поделиться с вами.

Содержание

  1. Не запускается Open Server
  2. Решение для запуска Open Server
  3. Второй способ запуска
  4. OpenServer не запускается: решение популярных ошибок
  5. Просмотр логов OpenServer
  6. Запуск программы от имени администратора
  7. Редактирование файла hosts
  8. Невозможно подключиться к серверу
  9. Способ 1: Редактирование MySQL и phpMyAdmin
  10. Способ 2: Проверка данных авторизации
  11. Сбой запуска openserver windows 10
  12. Open Server не запускается. Занят порт 80. Решение без отключения skype.
  13. 30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”

Не запускается Open Server

В общем, осью (операционной системой) у меня установлена Windows 10, паровозом к которой идёт родной якобы «защитник от вирусов» Брандмауер. У тебя же, мой дорогой читатель, могут быть установлены другие антивирусные программы. Именно антивирус препятствует и блокирует запуск Open Servera.

Выдаёт ошибку следующего содержания:

thumb open server error

а в панели инструментов флажок Open Servera отображается красным цветом:

OS panelZ

Решение для запуска Open Server

Для начала нужно выйти из Open Server (полностью закрыть данную программу).

Для этого в панели задач кликаем правой кнопкой мышки по иконке Open Server и затем в появившемся меню выбираем пункт Выход

OS panel

Затем открываем в проводнике папку с Open Server (обычно это диск C:/OSPanel у меня же диск G:/OSPanel )

Наводим курсор на версию Open Server cогласно разрядности вашей виндовс и кликаем правой кнопкой мышки.

В появившемся окне выбираем пункт Запуск от имени администратора :

OS zapusk

В открывшемся окне подтвердите доступ для Open Server

Теперь вы можете запускать OpenServer из панели задач и он будет работать.

Второй способ запуска

Затем скопируйте код ниже, вставьте его в терминал и нажмите клавишу Enter

Эта команда находит файл hosts и снимает с него права только для администратора, из за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.

Источник

OpenServer не запускается: решение популярных ошибок

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.

Просмотр логов OpenServer

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.

%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80 %D0%BB%D0%BE%D0%B3%D0%BE%D0%B2 %D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B OpenServer %D0%B4%D0%BB%D1%8F %D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F %D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA OpenServer %D0%BE%D1%82 %D0%B8%D0%BC%D0%B5%D0%BD%D0%B8 %D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0 %D0%B4%D0%BB%D1%8F %D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC %D1%81 %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5%D0%BC

%D0%9F%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%B9 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA %D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B OpenServer %D0%BE%D1%82 %D0%B8%D0%BC%D0%B5%D0%BD%D0%B8 %D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0

После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.

%D0%92%D0%B2%D0%BE%D0%B4 %D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B %D0%B4%D0%BB%D1%8F %D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F %D1%84%D0%B0%D0%B9%D0%BB%D0%B0 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Хочу дать два совета:

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 %D1%84%D0%B0%D0%B9%D0%BB%D0%B0 %D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Первоочередная задача – создание нового пользователя MySQL. Вводим:

Команда отвечает за создание нового пользователя и установку для него пароля.

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

%D0%9F%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F %D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F %D0%BD%D0%B0 %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Это были самые распространенные способы решения проблем с запуском OpenServer.

Источник

Сбой запуска openserver windows 10

Установка и запуск

Запуск сервера осуществляется путем запуска файла Open Server.exe

Минимальные требования

Первичная настройка

Перед началом использования Open Server выполните [Меню → Дополнительно → Первый запуск]. Наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 является обязательным системным требованием, без их наличия Open Server работать не будет.

Решение проблем. Общие принципы.

menu open server

В первую очередь нас интересует вкладка «Основной»(лог):
):

osnovnoi log

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

open server hosts

В конце можно увидеть запись о том, что веб-сервер успешно запущен, пусть это сообщение не вводит вас в заблуждение.

Файл hosts может быть недоступен по нескольким причинам:

В случае недоступности файла hosts нужно выполнить следующие рекомендации:

zapusk

Также существует очень распространённая проблема это занятый порт 80, занимает его обычно программа Skype. Для устранения проблемы перейдите в [Настройки Skype → Дополнительно → Соединение] и снимите галочку с пункта [Использовать порты 80 и 443 в качестве альтернативных].

Не устанавливается сайт Joomla на OpenServer.

В некоторых случаях при работающем локальном сервере процесс установки сайта на Joomla зависает на процессе добавления таблиц в базу данных.

ne ustanavlivaetsia joomla

max_execution_time = 60 ; Maximum execution time of each script, in seconds

max time

При запуске сайта появляется сообщение 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.

0 183cb2 ff188533 orig
Я уже писал о подобной ошибке, но на сервере XAMPP. На Open Server ошибка выглядит так:
———————————————
Начало процедуры запуска сервера
Невозможно занять порт 80 поскольку он уже используется: c:program filesskypephoneskype.exe
Сбой запуска!

Как вы уже поняли, всему виной Skype. Его можно отключить, но что делать, чтобы эти две программы не конфликтовали и поделили порты?

Решение очень простое. Заходим в настройки Open Servera во вкладку «Сервер».

0 183cb3 9d9ab67a orig

И меняем первые два порта с 80 на 8080 и 443 на 4433. Как на картинке. Пробуем запустить сервер. Все работает!0 1783fc ced55a0f XL

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 или другой. Тогда он не будет занимать порт принтера.

Всё испробовала, одно и тоже.Скорее это недочет программы одно дело, если у одного или нескольких человек конфликт с системой, но эта проблема возникает у всех. Буду копаться дальше

Источник

302c8a04f4e9d334a1b20b8b859f39

Давно не было проблем с опенсервером, но сегодня на недавно установленной корпоративной windows 10 x64 при использовании стандартного защитника (антивируса) при запуске OS появилась такая ошибка: Файл C:Windowssystem32driversetchosts недоступен для записи.

Ни отключение защитника Windows, ни запуск опенсервера от имени администратора не помогали исправить проблему.

Немного погуглив нашёл ещё варианты решения проблемы.

Первый, это открыть настройки Open Server, далее вкладка «Сервер» и выбрать пункт «Не вносить изменения в HOST файл».

b104eccdc9f4fd9404f5d12580550e

В этом случае опенсервер загружается, но ни один из сайтов не открывается. Может быть это только у меня такое, ну да ладно… Я не стал сильно разбираться с этим, и попробовал другой вариант, который помог решить данную проблему.

Второй, это снять права на файл HOST «только для администратора». Для этого нужно нужно выполнить команду:

Эта команда находит файл hosts и снимает с него права только для администратора, из-за которых openserver не может по умолчанию его перезаписывать, добавляя в него свои записи для создаваемых вами виртуальных хостов.

Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла

Источник

Вообще не представляю, что с этим делать — недостаточно компетентен в базах данных.

Проблемы начались после того, как восстановление Windows (встроенным средством восстановления) очистило изменения за последние 3 недели в БД (соответственно, все данные за это время были потеряны, восстановить их, запустив другую точку восстановления я не смог).

В итоге БД нормально запускалась, потеряны были только данные.

Начав разбираться в том, как же всё-таки сделать автоматическое сохранение, обнаружил, что InnoDB сохраняет таблицы в файлы .ibd, и обрадовавшись, настроил их автокопирование на Яндекс.Диск, благо там есть история изменений.

После этого несколько раз OpenServer переставал запускаться. Посмотрев в папку, в которой хранятся .ibd файлы, обнаружил, что появились дубли. Например:

views.ibd
views (2).ibd

При этом сами файлы были идентичны.

Я удалил дубли, после чего всё заработало.

Сегодня OpenServer опять отказался запускаться, дубли были, я их удалил — всё равно не запускается. Что с этим делать — вообще не понимаю =((

Вот, что говорит OpenServer (не запускается MySQL):

Кликните здесь для просмотра всего текста

2022-09-24 11:33:56 ———————————————
2022-09-24 11:33:56 Начало процедуры запуска сервера
2022-09-24 11:33:58 Обновление Hosts файла
2022-09-24 11:33:58 Обновление конфигурации MySQL-8.0-Win10
2022-09-24 11:33:58 Обновление конфигурации Sendmail
2022-09-24 11:33:58 Обновление конфигурации PHP_7.4
2022-09-24 11:33:58 Обновление конфигурации FTP сервера
2022-09-24 11:33:58 Обновление конфигурации PHPMyAdmin
2022-09-24 11:33:58 Обновление конфигурации Apache_2.4-PHP_7.0-7.1
2022-09-24 11:33:58 Запуск MySQL-8.0-Win10
2022-09-24 11:33:58 Запуск FTP сервера
2022-09-24 11:33:58 Запуск Apache_2.4-PHP_7.0-7.1
2022-09-24 11:33:58 Проверка состояния сервера
2022-09-24 11:34:50 Не удалось запустить MySQL-8.0-Win10
2022-09-24 11:34:50 Сбой запуска!
2022-09-24 11:34:50 ———————————————
2022-09-24 11:34:50 Начало процедуры остановки сервера
2022-09-24 11:34:50 Остановка системных модулей
2022-09-24 11:34:52 Отключение виртуального диска
2022-09-24 11:34:52 Сервер успешно остановлен за 1,203 секунд!

Файл лога MySQL отладки (информативные там последние строки, но на всякий случай скину всё):

https://disk.yandex.ru/d/nUnmW6S8W_sKhQ

Сюда загрузить не смог, т.к. формат .txt не хочет загружать при размере больше 20КБ.

Добавлено через 5 часов 17 минут
Помог параметр

Код

innodb_force_recovery = 5

Заданный в файле MySQL-8.0-Win10_my.ini, в папке C:OpenServeruserdataconfig.

Если кому-то ещё пригодится, запускать эту команду нужно с 1

Код

innodb_force_recovery = 1

И до максимума в 6

Код

innodb_force_recovery = 6

Пока не запустится MySQL.

Как только MySQL запустился, делайте дамп (через PHPMyAdmin — раздел «Экспорт», без захода в саму базу — прямо из основного окна — экспортируются все БД сразу).

Эта команда может сломать данные!!! — Перед использованием сохраните куда-нибудь все папки userData

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Понравилась статья? Поделить с друзьями:
  • Openserver ошибка host
  • Openserver ошибка 504
  • Openserver отключить вывод ошибок
  • Openserver не найден файл конфигурации ошибка
  • Openserver phpmyadmin ошибка