Openserver как обновить браузер

Обновлено: 07.07.2024

Open Server Panel — это портативная серверная платформа и программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

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

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


Удобство и простота управления безусловно не оставят вас равнодушными, за время своего существования Open Server зарекомендовал себя как первоклассный и надёжный инструмент необходимый каждому веб-мастеру.
  • OSPanel 5.2.9;
  • Apache 2.2.34 / 2.4.34;
  • Nginx 1.11.7 / 1.14.0;
  • MySQL 5.1.73 / 5.5.61 / 5.6.41 / 5.7.23 / 8.0.12;
  • MariaDB 5.5.61 / 10.0.36 / 10.1.36 / 10.2.17 / 10.3.9;
  • MongoDB 2.4.14 / 2.6.12 / 3.0.15 / 3.2.21 / 3.4.17 / 3.6.7 / 4.0.2;
  • PostgreSQL 9.2.24 / 9.3.24 / 9.4.19 / 9.5.14 / 9.6.10 / 10.5;
  • Redis 2.8.2402 / 3.0.504 / 3.2.100;
  • Memcached 1.2.6 / 1.4.5;
  • FTP FileZilla 0.9.59;
  • PHP 5.2.17; (Zend Optimizer 3.3.3, IonCube 4.0.7, Memcache 2.2.4)
  • PHP 5.3.29; (Xdebug 2.2.7, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
  • PHP 5.4.45; (Xdebug 2.4.1, Memcache 3.0.8, Mongo 1.6.14, Redis 2.2.7, Imagick 3.2.0)
  • PHP 5.5.38; (Xdebug 2.5.5, Memcache 3.0.8, Mongo 1.6.14, MongoDB 1.2.9, Redis 2.2.7, Imagick 3.2.0)
  • PHP 5.6.38; (Xdebug 2.5.5, Memcache 3.0.8, Mongo 1.6.16, MongoDB 1.5.2, Redis 2.2.7, Imagick 3.4.3)
  • PHP 7.0.32; (Xdebug 2.6.1, PDFlib 9.1.2p1, MongoDB 1.5.2, Redis 4.1.1, Phalcon 3.4.1, Imagick 3.4.3)
  • PHP 7.1.22; (Xdebug 2.6.1, PDFlib 9.1.2p1, MongoDB 1.5.2, Redis 4.1.1, Phalcon 3.4.1, Imagick 3.4.3)
  • PHP 7.2.10; (Xdebug 2.6.1, PDFlib 9.1.2p1, MongoDB 1.5.2, Redis 4.1.1, Phalcon 3.4.1, Imagick 3.4.3)
  • ImageMagick 6.8.9-9-Q16;
  • Bind 9.12.2-P1;
  • Git 2.18.0;
  • Ghostscript 9.25;
  • Sendmail 32;
  • Wget 1.19.4;
  • NNCron Lite 1.17;
  • Adminer 4.6.3;
  • ConEmu 16.12.06;
  • HeidiSQL 9.5;
  • RockMongo 1.1.7;
  • PHPRedisAdmin 1.9;
  • PHPMyAdmin 4.8.3;
  • PHPPgAdmin 5.2;
  • PHPMemcachedAdmin 1.3;

Системные требования

  • Не требует установки (портативность);
  • Возможность работы с USB накопителя;
  • Одновременная работа с Denwer, Xampp и т.д.;
  • Работа на локальном/сетевом/внешнем IP адресе;
  • Поддержка SSL без всякой дополн. настройки;
  • Создание домена путем создания обычной папки;
  • Поддержка кириллических доменов;
  • Поддержка алиасов (доменных указателей);
  • Защита сервера от внешнего доступа;
  • Punycode конвертер доменных имён;
  • Пакет из более 40 портативных программ;
  • Планировщик заданий (cron);
  • Создание локального поддомена без потери видимости основного домена в сети интернет;

Скриншот Open Server

Скриншот Open Server

Скриншот Open Server

Скриншот Open Server

Скриншот Open Server

  • CamStudio — Запись видео;
  • EYE3 — Пипетка;
  • IcoFX — Редактор иконок;
  • PicPick — Мультимастер;
  • PixBuilder — Фоторедактор;
  • PngOptimizer — Оптимизатор графики;
  • Peazip — Архиватор;
  • Doublecmd — Файлменеджер;
  • Everything — Мгновенный поиск файлов;
  • VirtuaWin — Виртуальные рабочие столы;
  • WinMerge — Сравнение файлов и папок;
  • WinDirStat — Анализ размера папок и файлов;
  • Dmaster — Менеджер закачек;
  • FileZilla — FTP клиент;
  • Firefox — Браузер;
  • Google Chrome — Браузер;
  • Opera — Браузер;
  • Kitty — SSH клиент;
  • Skype — Общение;
  • TeamViewer — Удалённый помощник;
  • uTorrent — Торрент клиент;
  • WinMTR — Ping и Trace;
  • WinSCP — SCP клиент;
  • CintaNotes — Записная книжка;
  • Notepad++ — Текстовый редактор;
  • Notepad2 — Продвинутый Блокнот;
  • STDUViewer — Мультивьювер;
  • Sublime Text 2 — Редактор кода;
  • AutoRuns — Менеджер автозагрузки;
  • Cports — Мониторинг открытых портов;
  • MyEventViewer — Системный журнал;
  • ProcessExplorer — Менеджер процессов;
  • ProcessMonitor — Мониторинг процессов;

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

Вы получите набор портативных (не требующих установки) программ на все случаи жизни. И конечно же вы получите мощную серверную платформу, где вы сможете комфортно заниматься разработкой веб-проектов. Вам больше не нужно думать за каким компьютером вы работаете, за своим, на работе или используете ноутбук коллеги. Вам больше не нужно тратить время на поиск и установку программ если пришлось переустановить Windows — нужно только подключить внешний диск или флэшку с Open Server и все ваши программы тут как тут!

Если Open Server необходим вам только как замена таким программам как Denwer, Vertrigo, Xampp и т.д., то вы можете смело воспользоваться версией Mini, которая содержит только серверную часть платформы.

Старт проекта Open Server состоялся 1 августа 2010 года. Идея создать новую и более совершенную WAMP платформу родилась после многолетнего ожидания обновления другой известной WAMP сборки — Denwer.

Первые экспериментальные версии программы были написаны в сотрудничестве с талантливым программистом из Украины. Позднее разработка велась на языке PHP в среде быстрой разработки приложений (RAD) для Microsoft Windows под названием PHP Devel Studio. В дальнейшем, ввиду того, что возможности среды разработки были сильно ограничены и не позволяли проекту развиваться дальше, программа была переписана с нуля и начиная с версии 4.0 разработка ведётся на языке Delphi.

Приветствуется любая помощь проекту — вы можете внести свой вклад в его развитие и поддержку!

Сайт будет полезен тем, кто хочет скачать последнюю актуальную версию дистрибутива Open Server, но при этом не хочет долго ждать..

С нашего сервера вы всегда можете полностью бесплатно скачать последнюю актуальную версию дистрибутива Open Server, на максимальной скорости!

В свою очередь мы рекомендуем вам уважать труд автора данного продукта и по возможности оказывать финансовую помощь проекту — вы можете внести свой вклад в его развитие и поддержку!

Краткая инструкция по обновлению некоторых компонентов OS Panel (протестировано на версиях 5.3.7—5.3.9).

Можно годами ждать обновления Open Server, месяцами ныть на форумах с вопросами «когда блин обновление?». А можно взять и обновить всё, что нужно, самостоятельно.

Обновление PHP

С версии 7 до 8 (в последних версиях OS Panel уже есть PHP 8)

  • Скачиваем новую версию (выбираем Thread Safe).
  • Создаем папку <Путь к OS Panel>\modules\php\PHP_8.0 .
  • Распаковываем в нее содержимого скачанного архива.
  • Копируем туда же файл composer.bat из директории с предыдущей версией PHP.
  • Создаем копию файла <Путь к OS Panel>\userdata\config\PHP_7.4_php.ini и сохраняем под новым именем: PHP_8.0_php.ini .
  • Корректируем скопированный файл, отключая ненужные и отсутствующие расширения.

Если используем просто Apache

  • Копируем директорию <Путь к OS Panel>\modules\http\Apache_2.4-PHP_7.2-7.4 .
  • Переименовываем в <Путь к OS Panel>\modules\http\Apache_2.4-PHP_8.0 .
  • В директории <Путь к OS Panel>\userdata\config\ копируем файлы Apache_2.4-PHP_7.2-7.4_server.conf и Apache_2.4-PHP_7.2-7.4_vhost.conf .
  • Переименовываем их в Apache_2.4-PHP_8.0_server.conf и Apache_2.4-PHP_8.0_vhost.conf соответственно.
  • В файле <Путь к OS Panel>\userdata\config\Apache_2.4-PHP_8.0_server.conf меняем строчку LoadModule php7_module "%sprogdir%/modules/php/%phpdriver%/php7apache2_4.dll" на LoadModule php_module "%sprogdir%/modules/php/%phpdriver%/php8apache2_4.dll"

Если используем Apache + Nginx

С версии х.y до x.z (например, с 8.0.8 до 8.0.10)

  • Скачиваем новую версию (выбираем Thread Safe).
  • Делаем резервную копию текущей версии модуля (например, <Путь к OS Panel>\modules\php\PHP_8.0 ).
  • Распаковываем содержимое скачанного архива поверх имеющихся файлов, с заменой (либо предварительно очищаем папку, а затем распаковываем в нее файлы).
  • Перезапускаем OS Panel, проверяем работоспособность.

Обновление компонента Xdebug

  • Скачиваем новую версию (выбираем с пометкой TS).
  • Переименовываем в php_xdebug.dll и копируем в папку <Путь к OS Panel>\modules\php\PHP_<Ваша версия PHP>\ext .
  • Корректируем путь в php.ini: zend_extension = %sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll .

Вариант настроек Xdebug 3 для тестирования с покрытием в PHPStorm

Обновление компонента Imagick

  • Скачиваем новую версию (см. ссылки с пометкой «DLL», «Thread Save»).
  • Файл php_imagick.dll из архива распаковываем в <Путь к OS Panel>\modules\php\PHP_<Ваша версия>\ext .
  • Все остальные *.dll файлы распаковываем в <Путь к OS Panel>\modules\php\PHP_<Ваша версия> .
  • Для PHP 8 можно попробовать этот пакет.

Обновление компонента Memcache

  • Скачиваем новую версию
  • Переименовываем файл в php_memcache.dll и сохраняем в <Путь к OS Panel>\modules\php\PHP_<Ваша версия>\ext .
  • Для использования в php.ini находим или добавляем строку extension = memcache , а также строчки:
  • Включаем Memcached в настройках OS Panel, на вкладке «Модули».

Обновление компонента Memcached

  • Скачиваем новую версию
  • Находим в архиве файл с нужной версией, например 3.1.5\basic\php7.4\ts_x64\php_memcached.dll и сохраняем в <Путь к OS Panel>\modules\php\PHP_<Ваша версия>\ext .
  • Другой файл, 3.1.5\basic\php7.4\ts_x64\libmemcached.dll , закидываем в директорию <Путь к OS Panel>\modules\memcached\Memcached-1.5 (смотря какую версию будете включать в настройках).
  • Для использования в php.ini находим или добавляем строку extension = memcached , а также строчки:
  • Включаем Memcached в настройках OS Panel, на вкладке «Модули».

Установка/обновление APCu

  • Скачиваем новую версию для используемой версии PHP.
  • Извлекаем из архива файл php_apcu.dll и сохраняем в <Путь к OS Panel>\modules\php\PHP_<Ваша версия>\ext .
  • Для использования в php.ini находим или добавляем строку extension = apcu .

Обновление компонента Timezonedb

  • Скачиваем новую версию (см. ссылки с пометкой «DLL», «Thread Save») для соответствующей версии PHP.
  • Распаковываем php_timezonedb.dll в директорию <Путь к OS Panel>\modules\php\PHP_<Ваша версия> .
  • Находим или добавляем в php.ini строчку extension = timezonedb .

Обновление Apache

Обновление Nginx

Обновление связки Apache + Nginx

Обновление MySQL (например, с версии 5.7.29 до 5.7.32)

  • Экспортируем нужные вам базы данных в *.sql файл.
  • Скачиваем новую версию (ZIP-файл, Windows (x86, 64-bit)) (старые версии ищем по ссылке Archives).
  • Создаем (или очищаем) папку <Путь к OS Panel>\modules\database\MySQL-5.7 ( -8.0 ).
  • Распаковываем в нее папки bin, lib и share из архива.
  • Создаем (или очищаем) папку <Путь к OS Panel>\userdata\MySQL-5.7 ( -8.0 ).
  • Распаковываем в эту папку содержимое папки <Путь к OS Panel>\userdata\MySQL-5.7 ( -8.0 ) из дистрибутива OS Panel.
  • Перезапускаем OS Panel.
  • Заходим в PHPMyAdmin и импортируем созданный ранее *.sql файл.
  • Проверяем работоспособность базы данных.

Обновление MariaDb (например, с версии 10.x до 10.y)

  • Экспортируем нужные вам базы данных в *.sql файл.
  • Скачиваем новую версию (ZIP-файл, Windows x86_64).
  • Создаем (или очищаем) папку <Путь к OS Panel>\modules\database\MariaDB-10.5 .
  • Распаковываем в нее папки bin, lib и share из архива.
  • Создаем (или очищаем) папку <Путь к OS Panel>\userdata\MariaDB-10.5 .
  • Распаковываем в эту папку содержимое папки <Путь к OS Panel>\userdata\MariaDB-10.4 из дистрибутива OS Panel.
  • Делаем копию файла <Путь к OS Panel>\userdata\config\MariaDB-10.4_my.ini и переименовываем эту копию в MariaDB-10.5_my.ini .
  • Перезапускаем OS Panel.
  • Заходим в PHPMyAdmin и импортируем созданный ранее *.sql файл.
  • Запускаем консоль OS Panel и вводим команду mysql_upgrade -u root -p .
  • Проверяем работоспособность базы данных.

Обновление PostgreSQL (например, с версии 9.6.x до 9.6.y)

  • Экспортируем нужные вам базы данных в *.sql файл командой pg_dump -h localhost -U postgres -F p -f <Путь к файлу sql> ИМЯ_БАЗЫ .
  • Скачиваем новую версию.
  • Создаем (или очищаем) папку <Путь к OS Panel>\modules\database\PostgreSQL-9.6 .
  • Распаковываем в нее папки bin, lib, share и StackBuilder из архива.
  • Создаем (или очищаем) папку <Путь к OS Panel>\userdata\PostgreSQL-9.6 .
  • В настройках PHP убираем символ комментария перед строчкой extension = pgsql .
  • Перезапускаем OS Panel.
  • Импортируем созданный ранее *.sql файл командами createdb.exe --username=postgres ИМЯ_БАЗЫ и psql --dbname=ИМЯ_БАЗЫ --quiet --file="<Путь к файлу sql>" --username=postgres >nul .
  • Проверяем работоспособность базы данных.

Обновление Adminer

  • Скачиваем новую версию.
  • Переименовываем php файл из архива в index.php (в OS Panel 5.3.7-) или в adminer_core.php (начиная с OS Panel 5.3.8+).
  • Сохраняем по адресу <Путь к OS Panel>\modules\system\html\openserver\adminer .

Обновление PHPMyAdmin

  • Скачиваем новую версию.
  • Делаем резервную копию папки <Путь к OS Panel>\modules\system\html\openserver\phpmyadmin .
  • Очищаем содержимое этой папки.
  • Распаковываем в нее содержимое скачанного архива.
  • Создаем в этой же папке пустой файл db_create.php .
  • Копируем из папки с резервной копией файл config.inc.php (настройки) в текущую папку.

Обновление HeidiSQL

  • Скачиваем portable-версию.
  • Распаковываем содержимое архива в <Путь к OS Panel>\modules\heidisql , с заменой (настройки хранятся в portable_settings.txt ).

Обновление phpPgAdmin

  • Скачиваем свежий релиз.
  • Распаковываем всё содержимое архива (кроме папки conf ) в <Путь к OS Panel>\modules\system\html\openserver\phppgadmin , с заменой.

Обновление phpRedisAdmin

  • Скачиваем свежий релиз.
  • Заменяем содержимое <Путь к OS Panel>\modules\system\html\openserver\phpredisadmin соответствующими файлами и папками из архива.
  • Открываем командную строку внутри директории <Путь к OS Panel>\modules\system\html\openserver\phpredisadmin , вводим composer update .

Обновление Git

  • Скачиваем portable-версию (x64).
  • Удаляем все содержимое папки <Путь к OS Panel>\modules\git , распаковываем туда содержимое архива.
  • Вариант 2: Обновление через консоль: git update-git-for-windows .

Обновление консоли (ConEmu)

  • Запускам консоль, нажимаем на крайнюю правую иконку и выбираем пункт «Настройки. » («Settings. »).
  • На вкладке «Основные» включаем автообновление (по желанию).
  • Переходим в раздел «Обновление», нажимаем кнопку «Применить & Проверить» и выбираем метод обновления — сразу или после закрытия консоли.

Обновление Composer

  • В консоли OS Panel запускаем команду composer self-update --2 .
  • P. S. Если запустить установку в командной строке Windows, то обновится Composer в самой системе.

Обновление MongoDB

  • Скачиваем MongoDB Server (архив для Windows x64) и MongoDB Database Tools.
  • См. Как добавить MongoDB 5.0.3.

Добавление своих портативных программ вместо стандартных

В документации расписано, что да как. Если вкратце, то приложения необходимо размещать по адресу <Путь к OS Panel>\progs\<Категория>\<Название приложения> . Категория по умолчанию, отображаемая в главном меню панели — Default . Название приложения должно совпадать с именем исполняемого файла. Например, для браузера Chrome путь будет выглядеть так: <Путь к OS Panel>\progs\Default\Chrome (при условии, что в этой директории находится файл chrome.exe ).

Далее на конкретных примерах рассмотрим, как добавлять портативные программы в меню OS Panel:

VS Code — бесплатный редактор для веб-разработки

  • Скачиваем zip-версию VS Code для Windows, распаковываем содержимое архива в директорию <Путь к OS Panel>\progs\Default\Code .
  • В ту же директорию помещаем файл osinit.txt с нужным вам заголовком программы (будет отображаться в меню OS Panel) — например, VS Code .
  • Подробнее о портативном режиме VS Code читаем здесь.

Cent Browser — тюнингованный Chrome-браузер

  • Скачиваем портативную версию с официального сайта, распаковываем в директорию <Путь к OS Panel>\progs\Default\Chrome .
  • В ту же директорию помещаем файл osinit.txt с нужным вам заголовком программы (будет отображаться в меню OS Panel) — например, Cent Browser .

Unreal Commander — бесплатный файловый менеджер

  • Скачиваем инсталлятор, устанавливаем в любую директорию, затем переименовываем её в Uncom и переносим в <Путь к OS Panel>\progs\Default\ .
  • В ту же директорию помещаем файл osinit.txt с нужным вам заголовком программы (будет отображаться в меню OS Panel) — например, Unreal Commander .

Double Commander — альтернативный файловый менеджер

  • Скачиваем портативную версию (Windows, 64 bit), распаковываем содержимое архива в <Путь к OS Panel>\progs\Default\ .
  • Переходим в директорию doublecmd и создаем в ней файл osinit.txt с нужным вам заголовком программы — например, Double Commander .

DBeaver — менеджер баз данных

  • Скачиваем архив с сайта программы, распаковываем содержимое в <Путь к OS Panel>\progs\Default\ .
  • Переходим в директорию dbeaver и создаем в ней файл osinit.txt с нужным вам заголовком программы — например, DBeaver .

Перезапускаем OS Panel, если нужно.

Примите подарок за прочтение статьи до конца — 1000 бонусов за первую покупку в Эльдорадо. Если информация в статье вам пригодилась, поблагодарите автора.

При всех своих плюсах, 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. Он уже установлен.

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

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

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

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

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

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

При выполнении работ по тестированию веб-проектов на локальном web-сервере, возникла проблема, которая связана с повышением версии PHP и Apache в Open Server Panel. Из-за несоответствия версий php между локалкой и средой выполнения работ могут случаться различные траблы и отказы – смотря какие задачи вы выполняете.

В моем случае на локальном сервере тестировались темы WordPress и не все они поддавались возможности установки, из-за низкой версии пи-айч-пи, которую они не поддерживали (рис. 1 и 2).

  1. Повысить версию php для OpenServer можно тремя способами:
  2. Полной переустановкой локального сервера, скачав свежую версию программы.
  3. Обновлением локального сервера до свежей версии, скачав пакет обновления.
  4. Сменой php-версии в установленной программе, если она это позволяет по старости/молодости дней своих.

Внимание! Второй способ пока не является рабочим.

Вариант полной переустановки требует проведения процедуры переноса баз данных MySQL, для установленных на локалке проектов, в панели phpMyAdmin (экспорт и импорт БД между старым и новым лок-серверами). А это лишние телодвижения, которые выполнять лень (т. к. все БД проектов нужно переносить вручную по отдельности). Поэтому, если есть возможность, то оптимально применить именно третий вариант т. к. он выполняется намного проще и быстрей.

Итак, повышение версии PHP и Apache в Open Server предполагает следующую связку операций:

Внимание! Касательно пункта 1 списка – на красном флаге настройки тоже открываются, но версии php и др. будут указаны только до включенной на данный момент.

После всего этого тестируем локальный сервер в работе – у меня все ранее недоступные темы WordPress стали доступны для установки. То есть для решения данной проблемы хватило и предыдущей версии PHP 7.3. А актуальную php7.4 я установлю методом обновления Open Server как-нибудь позже, о чем расскажу в отдельной статье.

Читайте также: