-
Главная
Список форумов
Ошибки Open Server
-
Поиск
-
- Текущее время: 21 сен 2023, 16:25
- Часовой пояс: UTC+03:00
-
VlTag
- Сообщения: 9
- Зарегистрирован: 21 окт 2015, 01:41
Не запускается PhpMyAdmin
Скачал (для ознакомления) на малой скорости Open Server 5.2.6 premium Установил на ПК. После запуска OpenServer (появления Зелёного Флажка) и запуска браузера, могу открыть встроенный сайт по ссылке localhost. Но далее мне нужно создать на ЛокСервере свой сайт на движке drupal, а там потребуется создание Базы Данных. Выясняется, что на установленном Open Server не запускается PhpMyAdmin. Появляется следующее сообщение:
PHP 5.5+ is required. Currently installed version 5.3.29.
Мой вопрос: что делать?
Я готов внести нужную сумму, чтобы скачать полноценную версию Open Server.
-
Asmodey
- Сообщения: 338
- Зарегистрирован: 18 апр 2012, 10:33
-
Avalon
- Сообщения: 4
- Зарегистрирован: 28 авг 2016, 20:05
Не работает PhpMyAdmin
Непрочитанное сообщение
Avalon »
Добрый день!
Скачал базовый пакет, после установки не запускается PhpMyAdmin, выдает сообщение:
PHP 5.5+ is required.
Currently installed version is: 5.3.29
Я в этом новичок, киньте ссылку на установочный файл свежего PHP. На сайте php.net слишком много вариантов, какой необходимо выбрать?
Заранее спасибо!
-
vlad_luxor
- Сообщения: 82
- Зарегистрирован: 15 июн 2014, 22:12
Re: Не запускается PhpMyAdmin
Непрочитанное сообщение
vlad_luxor »
Avalon, ежели взялись за ОпенСервер, так будьте же так любезны изучить НАСТРОЙКИ (особенно вкладку Модули) и заодно перевести в гугл переводчике текст ошибки (требуется ПХП 5.5 и выше, а у вас установлена 5.3.29). ЧТО ЗДЕСЬ ТАКОГО СЛОЖНОГО? *бесите такие юзверы, которые ни в чем сами разобраться не хотят, а почитать текст ошибки — это высшая математика прям*
-
ERserver
- Сообщения: 323
- Зарегистрирован: 03 авг 2015, 02:19
- Откуда: СССР
- Контактная информация:
Re: Не запускается PhpMyAdmin
Непрочитанное сообщение
ERserver »
М-да.
Вообщем ответ такой.
Open Server или OSpanel в последней версии, установлен новый PhpMyadmin, который требует последнего php не ниже версии 5.5 или выше.
А для того, чтобы использовать старый php 5.3 или ниже необходимо поставить phpmyadmin версии 4.4.15.10 или 4.0.10.19 который был в версиях open server 5.2.2, 5.2.4
Хочется спросить у создателя, а почему нигде не сказано об этом? Или почему,если очень надо использовать opencart к примеру под php 5.3 приходится в последней версии OSPanel самостоятельно переставлять phpmyadmin?
-
Максим
- Сообщения: 6015
- Зарегистрирован: 11 дек 2010, 20:29
Re: Не запускается PhpMyAdmin
Непрочитанное сообщение
Максим »
ERserver, как это нигде не сказано? При попытке запуска PhpMyadmin вы видите ясное и четкое сообщение на экране. Пусть оно и на английском, но даже школьник может воспользоваться Google переводчиком, хотя там и так всё сразу понятно.
Подобные ошибки при запуске phpmyadmin в OpenServer можно наблюдать:
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in C:\OpenServer\modules\system\html\openserver\phpmyadmin\index.php on line 8
или вот такой список
Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Overloading of string functions using mbstring.func_overload is not supported by phpseclib.' in С:\modules\system\html\openserver\phpmyadmin\vendor\phpseclib\phpseclib\phpseclib\bootstrap.php:11 Stack trace: #0 С:\modules\system\html\openserver\phpmyadmin\vendor\composer\autoload_real.php(66): require() #1 С:\modules\system\html\openserver\phpmyadmin\vendor\composer\autoload_real.php(56): 'С:\modules\syst...') #2 С:\modules\system\html\openserver\phpmyadmin\vendor\autoload.php(7): ComposerAutoloaderInit::getLoader() #3 С:\modules\system\html\openserver\phpmyadmin\libraries\common.inc.php(85): require_once('С:\modules\syst...') #4 С:\modules\system\html\openserver\phpmyadmin\index.php(20): require_once('С:\modules\syst...') #5 {main} thrown in С:\modules\system\html\openserver\phpmyadmin\vendor\phpseclib\phpseclib\phpseclib\bootstrap.php on line 11
Подобное возникает при неверной версии PHP. phpmyadmin поддерживает версию php только выше 5.5. Чтобы исправить, перейдите в настройки
И выберите версию 5.5 или выше. В Разделе http сервера выберите из списка подходящую версию Apache или Nginx. После сохранения, если http сервер и php модуль соответствую, OpenServer перезагрузится. Готово.
Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.
Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.
Просмотр логов OpenServer
Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.
На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «Просмотр логов». В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Запуск программы от имени администратора
Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.
Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Запуск от имени администратора». Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.
Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «Свойства». Там найдите вкладку «Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора».
После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.
Редактирование файла hosts
Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.
Хочу дать два совета:
- При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
- Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts, активировав соответствующие атрибуты для упомянутого файла hosts.
Невозможно подключиться к серверу
Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.
Способ 1: Редактирование MySQL и phpMyAdmin
Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.
Первоочередная задача – создание нового пользователя 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 в обоих полях, после чего авторизация должна пройти успешно.
Это были самые распространенные способы решения проблем с запуском OpenServer.
!Здравствуйте, есть такая проблема, скачал openserver, первый раз запустил phpmyadmin, а войти не могу. Стандартные логин и пароль не проходят, я попробовал в phpmyadmin_config_inc.php изменить пароль и логин
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '1111';
Какого то черта добавился выбор сервера между localhost и 127.0.0.1, войти до сих пор никак. Если кто знает, что делать, помогите
задан 4 июл 2019 в 16:04
3
Из руководства пользователя:
«Откройте [Меню → Дополнительно → PHPMyAdmin / MySQL менеджер]
Введите имя пользователя root без пароля
Нажмите кнопку [Вход]»
Вы точно тот phpmyadmin открываете? Не пытались случайно поднять апач и все остальное сами до openserver?
Кстати проверьте конфиг которвый правили. Сохранились ли ваши правки?
ответ дан 4 июл 2019 в 16:22
LopnerLopner
574 бронзовых знака
Если в папке [Диск:]\OSPanel\modules\system\html\openserver\phpmyadmin
при запуске/останове или перезапуске сервера отсутствует или удаляется файл config.inc.php
, то сделайте следующее:
-
В папке
[Диск:]\OSPanel\modules\system\html\openserver\phpmyadmin
создать файлphpmyadmin_config.inc.php
со следующим содержанием:$cfg['Servers'][1]['AllowRoot'] = true; $cfg['Servers'][1]['nopassword'] = true; $cfg['Servers'][1]['AllowNoPassword'] = true; $cfg['Servers'][1]['LoginCookieRecall'] = true; $cfg['Servers'][1]['auth_type'] = 'config'; $cfg['Servers'][1]['user'] = 'root'; $cfg['Servers'][1]['password'] = ''; $cfg['blowfish_secret'] = '$2a$07$ct2druYbZdlTniMyaqwNhehPc9bFVfwBbfp57unK4SwXGHHVxABJy'; $cfg['DefaultLang'] = 'ru'; $cfg['LoginCookieValidity'] = 18000;
-
Перейти в папку
[Диск:]\OSPanel\modules\system\html\openserver\phpmyadmin\libraries
и в файлеvendor_config.php
закомментировать строкуdefine('CONFIG_FILE', CONFIG_DIR . 'config.inc.php'); --> //define('CONFIG_FILE', CONFIG_DIR . 'config.inc.php');
и прямо под ней добавить:
define('CONFIG_FILE', CONFIG_DIR . 'phpmyadmin_config.inc.php');
- Перезапустите OpenServer. Все, Вы получили автовход в phpMyAdmin, кроме того исчезла ошибка о контрольной фразе ‘Blowfish’.
ответ дан 11 мар 2020 в 9:59
qaa-engineer.ru > Вопросы и ответы > OpenServer PhpMyAdmin ошибка при открытии сайта http://127.0.0.1/openserver/phpmyadmin/index.php
OpenServer является одним из самых популярных инструментов для создания локального сервера на базе Windows. Он предоставляет возможность установки и настройки платформы для разработки веб-приложений, которую можно использовать как локально, так и для развертывания веб-проектов. Однако, даже с таким популярным инструментом, могут возникать проблемы, с которыми программисты сталкиваются. Поэтому в этой статье мы рассмотрим одну из распространенных проблем, которую возможно встретить при открытии сайта через PhpMyAdmin с использованием OpenServer.
Ошибка, с которой мы столкнулись, возникает при попытке открытия сайта по адресу http://127.0.0.1/openserver/phpmyadmin/index.php. Вместо ожидаемого PhpMyAdmin появляется ошибка, что сайт недоступен или не найден.
Первым делом, мы должны убедиться, что сервер OpenServer запущен нормально. Проверьте, есть ли значок OpenServer в трее. Если он там отсутствует, значит сервер не запущен, и вам следует запустить его.
Если сервер успешно запущен, то следующим шагом будет проверка конфигурации PhpMyAdmin. Откройте папку, где установлен OpenServer, и найдите папку с PhpMyAdmin. Обычно она находится в папке с именем «phpmyadmin». Проверьте, существует ли папка и все ли файлы на месте. Если папка отсутствует или не все файлы доступны, вам следует переустановить PhpMyAdmin или вручную скопировать недостающие файлы.
Если папка и файлы PhpMyAdmin на месте, следующим шагом будет проверка файла конфигурации PhpMyAdmin. Откройте папку PhpMyAdmin и найдите файл «config.inc.php». Убедитесь, что этот файл доступен и содержит правильные настройки. Откройте его с помощью текстового редактора и убедитесь, что в нем указаны правильные данные для подключения к базе данных. Проверьте параметры, такие как имя пользователя, пароль и база данных. Если какие-то из параметров неправильны, внесите соответствующие изменения и сохраните файл.
Также стоит проверить настройки файла хостинга OpenServer. Откройте папку с именем «hosts», а затем файл «hosts». Убедитесь, что в файле присутствует запись для адреса 127.0.0.1. Если такая запись отсутствует или неправильна, добавьте или исправьте ее. Сохраните файл и перезапустите сервер OpenServer.
Если все вышеперечисленные шаги не помогли в решении проблемы, возможно, проблема связана с конфликтом портов. По умолчанию OpenServer использует порт 80 для работы с веб-сайтами. Убедитесь, что никакие другие приложения не используют этот порт. Если у вас используется другое приложение на этом порту, вам необходимо изменить порт в настройках OpenServer.
Для этого откройте OpenServer и перейдите в меню «Сервер» -> «Настройки» -> «Дополнительно». Здесь вы увидите поле «Порт сервера», где можно изменить порт на любое свободное значение, например, 8080. После изменения порта сохраните настройки и перезапустите сервер.
После всех этих шагов сайт должен успешно открываться по адресу http://127.0.0.1/openserver/phpmyadmin/index.php. Если проблема не была решена, возможно, стоит обратиться к сообществу OpenServer или проверить логи ошибок сервера для получения более подробной информации об ошибке.
В этой статье мы рассмотрели одну из распространенных проблем, с которой можно столкнуться при открытии сайта через PhpMyAdmin с использованием OpenServer. Мы описали несколько шагов, которые можно предпринять для устранения этой проблемы. Надеемся, что эта информация была полезной и помогла вам решить возникшую проблему. Если у вас возникнут еще вопросы, не стесняйтесь задавать их сообществу OpenServer или в комментариях к статье.