Как обновить phpmyadmin в openserver

от admin

Как выполнить обновление phpMyAdmin?

Операционные системы, которые уже включают по умолчанию пакет phpMyAdmin будут автоматически обновлять его, но так бывает далеко не всегда. Более того, процесс настройки сильно варьируется в зависимости от набора пакетов установленных в операционной системе, либо от персональных настроек администраторов, что в итоге может не соответствовать официальной документации phpMyAdmin. Также важно понимать, что версии phpMyAdmin 4, в частности крайняя актуальная версия phpMyAdmin 4.9.4 поддерживают версии PHP от 5.5 до 7.4, а версия phpMyAdmin 5 имеет поддержку только PHP 7.1 и новее. Поэтому, прежде чем приступить к обновлению следует заранее определиться с версией phpMyAdmin.
В этой статье будет показано как выполнить загрузку и установку последней актуальной версии phpMyAdmin.

Пошаговое обновление phpMyAdmin

Создать новую папку для phpMyAdminи перейти в нее, при помощи команды:
2. Скачать и распаковать новую версию phpMyAdmin
Как администратор сервера, Вы должны принять решение, какая версия phpMyAdmin будет использована на сервере. Сейчас актуальная версия phpMyAdmin 5, однако она имеет совместимость только с PHP версии 7.1 и выше. phpMyAdmin 4.х последней актуальной версии 4.9.4 имеет совместимость с PHP версии от 5.5 до 7.4.
Поэтому, прежде чем выполнить обновление phpMyAdmin, следует проверить текущую версию PHP можно выполнив следующую команду в консоли сервера: либо на главной странице phpMyAdmin в правой колонке посредине.

Если у вас установлена версия php 7.1 или старше, то рекомендуется использовать phpMyAdmin 5, тк phpMyAdmin 4 больше не развивается, и обновляются только критические ошибки и ошибки безопасности.
Чтобы найти актуальную версию phpMyAdmin необходимо зайти на сайт: https://www.phpmyadmin.net/downloads/ и скопировать ссылку на .tar.gz архив с phpMyAdmin необходимой версии, и скачать архив на сервер, в консоле сервера выполнив команду (для phpMyAdmin версии 5.0.1):После скачивание, архив необходимо распаковать, для этого выполнить команду: Далее следует перенести содержимое из архива в папку /usr/share/phpmyadmin, выполнив команду:После выполненных операций можно открыть страницу с phpMyAdmin и проверить ее на наличие ошибок и предупреждений.

Как обновить Open Server Panel

При всех своих плюсах, Open Server Panel имеет один существенный недостаток — невозможность обновления. Это обусловлено в первую очередь тем, что сама программа Open Server Panel (далее по тексту OSP), является неким менеджером конфигураций для различных модулей. Когда нужно запустить PHP 5.5, то OS вначале скопирует нужную конфигурацию, а после запустит PHP. Если нужна PHP 7.1, то вначале подготовится конфигурация, после опять запуск.

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

Для нас, вебмастеров, главная сложность в том, что возникает проблема тестирования сайтов под разные новые версии модулей. В первую очередь, речь идёт об PHP. Можно, конечно, вручную попробовать настроить OSP под новую версию PHP, но есть более простой способ.

Корень проблемы лежит в невозможности переноса баз данных MySQL простым копированием файлов. Единственный «легальный» способ — это перенос через дапм. То есть вначале делается дамп текущей базы, после этого он импортируется в другую базу. К счастью уже есть масса инструментов для этой операции, поэтому в целом задача несложная.

Перед тем, как обновлять Open Server Panel, я бы посоветовал вынести файлы сайтов в отдельный каталог. Стандартно OSP размещает файлы в «d:\OSPanel\domains» (диск и основной каталог, естественно, может быть другим). Лучше всего его вынести вне каталога OSP, чтобы не иметь с ним зависимости, например в «d:\domains».

Делается это в настройках OSP на вкладке «Корневая папка доменов».

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

Дальше нужно сделать бэкап/дамп базы данных. Поскольку OSP может работать с множеством баз (и их версий), то дамп нужно сделать для каждой версии отдельно. Самый простой вариант — это воспользоваться phpMyAdmin. Нужно зайти под логином root и сделать экспорт всех таблиц. На выходе будет текстовый sql-файл.

Второй вариант — использование командной строки и стандартной утилиты mysqldump. Лично я предпочитаю делать дамп именно с её помощью, поскольку она гарантирована исключает возможные проблемы с сохранением данных (юникод и всё-такое).

Для этого заходим в bin-каталог рабочей базы, например «d:\OSPanel\modules\database\MySQL-5.5\bin\» и выполняем команду:

Несколько секунд и здесь же появится файл «dump.sql». Теперь этот дамп можно будет перенести в любую другую базу, например на MariaDB 10.

После того, как дамп базы (баз) создан, можно перейти непосредственно к обновлению OSP.

1. Вначале нужно остановить сервер и выйти из программы.

2. Переименовать каталог OSPanel в OSPanelOLD. Это будет старый резервный вариант.

3. Наспаковать open_server_5_2_9_basic.exe (или другая версия) — это самораспаковывающийся RAR-архив в каталог «OSPanel» (каталог может быть произвольным).

4. Если у вас Win32, то можно сразу удалить все каталоги отмеченные как «-x64» (в подкаталогах «modules» и «userdata»). Это сэкономит примерно 2Гб места на диске.

5. Закройте все остальные программы, поскольку при обновлении windows, может потребоваться перезагрузить комп.

6. Запустить OSP: файл «Open Server x86.exe» (или «Open Server x64.exe» для win64).

  • Поскольку это новая установка, то будет запущен мастер настроек.
  • Нужно выбрать язык
  • Возможно потребуется установить/обновить Microsoft VC++. Нужно дать согласие. После этого может потребоваться перезагрузить комп.
  • Если прошла перезагрузка, то ещё раз запускаем OSP. Он уже установлен.

7. Выберите начальную конфигурацию сервера. Например Apache 2.4, PHP 5.5 и MySQL 5.5 (та, которая была рабочей или будет ей). После запустите сервер. Нужно убедиться что все работает в «коробочном» варианте. Для проверки достаточно набрать в браузере «http://localhost/». Должно быть приветствие OSP.

8. Теперь нужно запустить phpMyAdmin из контекстного меню OSP.

9. При входе в phpMyAdmin используйте логин «root» и пустой пароль. Поскольку база новая, то старых пользователей нет (если конечно они были, кроме «root»). С одной стороны, пользователи уже есть в дампе, поэтому они автоматом появятся после импорта. С другой, можно сразу их настроить, а уже после делать импорт базы. Мне кажется, что лучше вначале создать пользователей.

10. Теперь импортируем дамп.

  • В phpMyAdmin идем на вкладку Импорт.
  • Выбираем файл sql-дампа.
  • Жмём «Вперёд» и ждем, пока не выполнится импорт (время зависит от размера файла, обычно несколько минут).

11. Открываем настройки OSP и на вкладке «Сервер» находим поле «Корневая папка доменов» указываем свой каталог, например «d:\domains». Сохраняем изменения, сервер будет автоматически перезапущен.

12. Проверяем. Вводим какой-то «рабочий адрес», например «http://localhost/cms/» — всё должно работать как и прежде.

Если сервер и прочие модули имеют какие-то свои настройки, то нужно их внести заново. Они все расположены в «d:\OSPanel\userdata\config\».

Openserver 5.4.3 ответы на часто задаваемые вопросы

Установка OpenServer 5.4.3
Создание локального сайта WordPress

Устанавливая локальный Openserver , используя модуль phpnyadmin, следуйте пошаговой инструкции, тогда м ногие вопросы отпадут сами-собой. Если что-то не получается, OSPanel не запускается, ищите решение в Таблице ошибок. Благодаря этими материалам и ответам создадите сайт WordPress без проблем .

Ответы на вопросы

Локальный сайт WP на Openserver - ответы на вопросы

Какой логин и пароль phpmyadmin в openserver?

В openserver л огин и пароль пользователя PhpMyAdmin при создании Баз Данных по-умолчанию заданы разработчиками. Могут различаться в зависимости от устанавливаемой версии локального сервера. Точно назову варианты, которыми пользовалась (см. таблицу).

Openserver: Логин и пароль PhpMyAdmin
при подключении к MySQL

Версия OSPanel

5.3.7 ( Basic)

root или mysql

root или mysql

5.3.9 — 5. 4.3

Если здесь нет OSPanel , которую установили, логин и пароль новой установки OS ищите на: ospanel.io/ Документация/ Подключение — опция правой колонки. Здесь перечислены параметры входа и к прочим модулям, доступным в Опен…

Как войти в PHP Adminer?

Путь: Опция Меню openserver: Дополнительно/ PHP Adminer. По умолчанию логин и пароль — admin . Если хотите получить доступ к созданной в phpmyadmin БД, вводите логин, который использовали при ее создании ( root).

Почему в Openserver флажок горит желтым?

Цвет флажка указывает на состояние сервера. Нажав Запуск , горит желтый, пока не загрузятся все компоненты и приложения. Необходимо дождаться, когда значок станет зеленым. После этого будут доступны опции Меню: Перезапустить; Остановить и Мои проекты . Необходимо нажать: Перезапустить, чтобы обновить конфигурацию openserver . Снова дождаться зеленого, после чего все должно работать как надо.

Как переустановить или обновить openserver?

Переустановить или обновить openserver , если нет ресурса wordpress, можно после удаления прежней установки. Нов. платформу нельзя ставить поверх имеющейся. Удалите папку OSPanel. Произведите очистку ПК какой-либо программой, чтобы не осталось следов. Следуя пошаговой инструкции, установите локальную панель заново.

Если у вас есть папки сайтов с wordpress , сохраните их копии. Экспортируйте файлы Баз Данных на ПК:

  1. Переименуйте старую папку OSP.
  2. Запустите новую установку OS.
  3. Перенесите папки с wordpress в п. domains; импортируйте БД, учитывая значения: PHP; MySQL / MariaDB. Обновите эти параметры, когда убедитесь, что WP работает нормально.
  4. Если логин и пароль у Баз Данных другие, измените их на новые в файле wp-config.php, который находится в п. с именем домена.

Корректировка логина и пароля в файле конфигурации WP при переносе проекта

Почему в Openserver «Дополнительно» нет phpmyadmin?

В Опен создать БД можно несколькими способами, используя phpmyadmin, php adminer, MariaDB, PostgreSQL, MongoDB и др. Поэтому изначально эти компоненты отключены. Когда сделаете выбор — подключите модуль, тогда в Дополнительно увидите ссылку для перехода в PHPMyAdmin.

MySQL / MariaDB настройка phpmyadmin в openserver

Перейдите: Меню openserver — Настройки — Модули. Выберите версию MySQL / MariaDB. А так же настройте параметры HTTP ( Apache); соответствующий PHP. Сохраните изменения — дождитесь, когда флажок станет зеленым. Перезапустите панель. После этого вкладка phpmyadmin появится в меню. И все будет работать, как надо.

Какие значения выставить в настройках openserver 5.4.3 см. в Пошаговом описании. Как создать БД через phpmyadmin

Что лучше: Openserver или Denwer?

Об этом есть статья. Если коротко: Однозначно Openserver лучше — дистрибутив скачали почти 3,4 млн. пользователей Windows ! Denwer несколько лет не обновляли. Проект заброшен, хотя и работает. В нем устаревшие версии компонентов, несовместимые с новейшими плагинами, Темами, не поддерживающими старые версии php -файлов. Поэтому могут вызвать проблемы.

Когда планируете переносить сайт WP на хостинг в интернете, используйте актуальные версии ПО openserver . Денвер+ WP устанавливайте , если хотите: прокачать навыки веб-мастера; сэкономить место на ПК — понадобится менее 100 МБ. Тогда как полный пакет Опен займет 10 ГБ дискового пространства. Ощутимая разница!

Читать:
Как исправить количество товара в 1с

Adminer не поддерживает доступ к базе данных без пароля

По умолчанию при входе в БД через PhpMyAdmin ( в версии Ospanel 5.4.3 ) пароль пустой. В Adminer – оба значения — admin, поэтому нужно вводить логин пользователя, создававшего Таблицы, т. е., root, а пароль — admin. Если до этого Таблиц БД через PhpMyAdmin не создавали, то по умолчанию : admin- admin . В OSP 3.5.8 срабатывают: root и root или mysql, смотря какие данные вводили при создании Баз .

Рекомендую пользоваться чем-то одним: либо модулем PHP Мой админ, либо Админер. Последнее удобнее для сетей под руководством администратора. Если вы единственный пользователь, достаточно и проще работать с phpmyadmin.

Логин и пароль от Adminer в OpenServer

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

Как восстановить пароль админки сайта в openserver?

Восстановить утерянный пароль от админки WordPress можно несколькими способами, как на локальном сайте wordpress , так и размещенном на хостинге в интернете. Предлагаю перейти к статье, где приводится 6 способов, и выбрать метод изменения пароля через Базы Данных . Тем более, что войти в phpmyadmin на openserver проще, так как, БД находятся на вашем ПК, а не в интернете.

Что делать, если не добавляются проекты в openserver?

Причин, почему проекты не добавляются в openserver , может быть несколько:

  1. Неправильно перенесены файлы WordPress в папку сайта.
  2. Выбран неверный формат домена — наименование ресурса.
  3. Допущены ошибки при создании Баз Данных.
  4. Нарушены правила установки OSP и пр.

Разобраться в проблеме сможете только вы сами. Ознакомьтесь с пошаговой инструкцией добавления wordpress, создания БД . Исправьте обнаруженные ошибки, и все заработает.

OpenServer — каково назначение?

Набор компонентов и приложений, входящих в OSPanel, каким сейчас предлагают его создатели, предназначен для веб разработчиков и администраторов локальной сети. Это студии, где несколько человек пишут веб-проекты, используя языки программирования ( HTML; PHP; CSS, JSON и др.), организации, работающие с проектами автономно, тот же класс школы для работы онлайн и пр.

Раньше предлагали 3 варианта программ, одна из которых, облегченная Basic — 468 МБ , идеально подходила для создания локального wordpress сайта. При установке Openserver на ПК, чтобы готовить сайты, тестировать темы, плагины, внедряемые коды и скрипты этого было достаточно. Поэтому в пошаговом руководстве предлагаю исключить из загрузки часть профессиональных программ и компонентов.

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

Как удалить OSPanel?

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

  1. Сохранить копии имеющихся сайтов wordpress (папки из domeins ).
  2. Импортировать на ПК файлы соответствующих Баз Данных.
  3. Запомнить, какие версии MySQL и PHP использовали.
  4. Если программа запущена, выйти из нее.
  5. Удалить ярлык с рабочего стола.
  6. Удалить папку OSPanel.
  7. Почистить ПК ( реестр ) какой-либо программой, чтобы не осталось следов.

Если требуются права администратора, используйте контекстное меню (клик на ярлык правой кнопкой мыши). Или предварительно в Настройках (Меню OS ) — опция: Основные, с нимите галочку в чекбоксе: Теребовать учетную запись администратора — Сохранить . Дождитесь, когда флажок станет зеленым — команда выполнена, потом — Выйти (закрыть программу).

Где в OSP mariadb?

Меню Openserver – Настройки — Модули — 3 параметр сверху.

Подключение модуля MySQL - PhpMyAdmin появится в Меню OSP - Дополнительно

Как узнать пароль Базы Данных?

Пароль БД вводится в зависимости от того, через какой модуль пытаетесь получить к ней доступ. Если:

Openserver: Подключение к MySQL для создания БД в PhpMyAdmin

  • черезphpmyadmin смотрите пароль в таблице выше или перейдите к пошаговому описанию ;
  • установили другую версиюOS, тогда на сайте разработчика: ospanel.io/ документация/правая колонка — опция: «Подключение»/найдите заголовок: «Подключение к MySQL » и др., где указаны логин и пароль для разных модулей ;
  • решили войти черезphp adminer — root или тот, который использовали при создании BD ; логин и пароль по-умолчанию, если Баз еще нет, — admin (рекомендуется его изменить — опция Меню OSP: Настройки — Разное).

Почему не открывается меню в опен сервере?

Если после установки openserver на ПК нет значка — красного флажка в трее, не открывается ярлык, меню не работает, возможно:

  • иконка скрыта по-умолчанию;
  • допущена ошибка при установке;
  • в win 10 не настроены региональные стандарты;
  • у вас недостаточно прав;
  • работе сервера препятствуют защитники Windows;
  • недостаточно места (памяти) на диске; либо… причин много.

Попробуйте повторить установку, следуя пошаговой инструкции из статьи. Или поищите виновника бага, и как его исправить в Таблице ошибок .

Какой лучше openserver устанавливать?

Обычно рекомендуют последний вариант. Мне больше нравилось работать в урезанной (всего 468 МБ) для домашнего использования Basic 5.3.7 . Жаль, что сейчас на оф. сайте нет возможности, как это было раньше, скачать прежние версии OSP . Если не смущают устаревшие, хотя вполне рабочие версии компонентов сервера, скачайте Базик с варезника (например: SoftPortal ).

Устанавливать локальный OSP с других ресурсов не рекомендуют. Разработчики снимают с себя ответственность и за Openserver panel, скачанную с их официального сайта. Ведь нужно учитывать множество деталей запуска OS. Без пошагового руководства новички часто допускают ошибку. Поэтому проще иметь дело не с профессиональным набором локального хоста, а с домашним сокращенным вариантом Basic + WP — пошаговое описание . У становите платформу, и все будет работать без кучи лишних компонентов.

Если планируете переносить готовый сайт на хостинг в интернете, устанавливайте последнюю версию OSP с обновленным ПО. Базик тоже подойдет: свежую версию php для wordpress легко настроить на хостинге интернет-провайдера, к которому переедите.

Openserver и Denwer могут ли работать одновременно?

Да, могут. Одно другому не мешает, потому что программы размещаются на ПК в разных папках (разделах диска), хотя и прописывается одинаковый IP: localhost — 127.0.0.1 . Сама не проверяла, но слышала, что проекты с Denwer можно перенести в Опен (если руки не кривые).

Но лучше не мучиться с переездом, т. к., вечно возникают проблемы. Проще и правильнее создать WP в интернете (в другой серверной платформе) с нуля. Там это делается буквально за 5 минут. Потом устанавливайте на сайт проверенные на локалке Темы, плагины и т. п.

Как в OSPanel включить агрессивный режим?

Меню OSPanel — Настройки — Сервер — поставьте галочку: Запускать сервер в агрессивном режиме . Это необходимо, когда не хватает памяти RAM. Агрессивный вариант исключает другие программы из загрузки, чтобы освободить место для своих компонентов. Контролируйте процесс, включив логи ошибок и режим отладки. При этом не забывайте очищать log -файлы, чтобы не раздувать их до неимоверных размеров. Иначе быстро закончится место на диске.

Как в openserver включить агрессивный режим загрузки

Если не создаете сеть как Администратор, все приложения и версии модулей вам не нужны. Чтобы сэкономить ресурсы ПК, воспользуйтесь

Выборочной установкой локального сервера

Как создать Базу Данных без phpmyadmin?

Вместо PhpMyAdmin можно использовать аналоги, например, — Adminer. Логин и Пароль по умолчанию — admin. Путь: Меню OS — Дополнительно — PHP Adminer – Заполнить данные входа ( SQL -запрос, логин и пароль) — кнопка: Войти. В следующем окне выбрать опцию: Создать базу данных — вписать наименование (любое), используя рекомендованные расширения, например: web-1.db – Сохранить.

MySQL / MariaDB — самая популярная. Вместо нее можно подключить модули ни только adminer, но и другие:

  • PostgreSQL
  • MongoDB
  • Memcached
  • Reds …

Как создать новый проект WordPress на openserver?

Как это сделать описано в пошаговом руководстве . Если по-быстрому, вот так:

  1. В Меню OSP — Папка с проектами — п. domeins;
  2. Добавьте Новую папку с наименованием придуманного домена ( какое-то название, точка, зона (.ru; .com; .org; .loc…. любую, кроме . local) Например: testsite.fun) .
  3. В нее загрузите содержимое п. wp, распакованного архива WordPress.
  4. Создайте Базу Данных с любым названием (например: www; site3; web-1…) в PhpMyAdmin.
  5. обновите конфигурацию панели ( опция: Перезапуск).
  6. В опции «Мои проекты» появится ссылка-домен на сайт, который назначили для нов. папки.
  7. Заполните поля в окнах для работы сайта ( сведения о БД; придумайте и сохраните логин и пароль авторизации для админпанели wordpress).
  8. Чтобы попасть в админку WP , к адресу сайта добавьте: wp-admin. Тогда ваш URL будет таким: http:// ваш домен /wp-admin. Откроется страница авторизации. Введите логин и пароль, который придумали на предыдущем шаге (пункт 7).

Новый проект WP – это добавление папки с именем нов. домена, в которую загружены файла WP + создание БД с нов. названием. Все то же самое, как и при запуске первого ресурса.

Как обновить phpMyAdmin

Очевидно, что на своём локальном сервере вы можете обновить phpMyAdmin. Но если, к примеру, ваш хостинг-провайдер предоставляет вам устаревшую версию phpMyAdmin, то вы можете перейти на самую последнюю версию! Дело в том, что phpMyAdmin — это обычное веб-приложение, которое работает на PHP и вы вместо того, чтобы использовать устаревшую версию которую предоставляет хостинг, можете установить свой собственный экземпляр phpMyAdmin — точно также, как и любую другую программу на PHP.

Подразумевается, что программа установлена в c:\Server\data\htdocs\phpMyAdmin\ — если у вас другой путь, то последующие инструкции подкорректируйте исходя из ваших условий.

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

Обновление phpMyAdmin

Скачайте архив с новой версией phpMyAdmin с официального сайта: https://www.phpmyadmin.net/

  1. Скопируйте в безопасное место файл c:\Server\data\htdocs\phpMyAdmin\config.inc.php.
  2. Удалите папку C:\Server\bin\phpMyAdmin\ (это не затронет ваши сайты и базы данных).
  3. Распакуйте новый архив в C:\Server\data\htdocs\. Переименуйте папку в phpMyAdmin.
  4. Скопируйте сохранённый ранее файл config.inc.php в c:\Server\data\htdocs\phpMyAdmin\config.inc.php.

Вот и всё — теперь у вас самая последняя версия phpMyAdmin, которую вы можете обновить в любое время.

Перезапускать сервер не нужно, поскольку phpMyAdmin никак не связан с бинарными файлами веб-сервера, а представляет собой набор PHP скриптов.

Похожие статьи