Интернет. Программы. Игры. Операционные системы. Антивирусы

Open Server — профессиональный инструмент веб-разработчика под Windows. Установка и настройка OpenServer

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

Назначение Open Server

На сайте разработчиков говорится, что Open Server (https://open-server.ru/) является портативной серверной платформой и программной средой, созданной специально для веб-разработчиков с учётом их рекомендаций и пожеланий .

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

Например, когда мне нужно проверить работоспособность плагина, скрипта или обновить CMS, я поступаю таким образом:

  • делаю свежий бэкап (резервную копию) существующего проекта и разворачиваю его локально;
  • обновляю или выполняю определённые правки в коде;
  • проверяю, всё ли корректно работает;
  • выкатываю на рабочий сайт.

Установка платформы

1. Выбираем подходящую для нас версию Open Server и скачиваем пакет тут: https://open-server.ru/download/ . Для моей работы достаточно пакета Basic (пакеты Premium и Ultimate, включающие полезные программы, можно найти тут: https://open-server.ru/#progs). Если вы внесёте пожертвование, скачивание займёт у вас 5 минут, если же бесплатно - более двух часов

2. Затем запускаем установку пакета двойным кликом. Файл дистрибутива (версия 5.2.5) выглядит так:

3. После запуска распаковки дистрибутива указываем диск, на который хотим установить пакет. После установки по указанному пути появится папка Open Server со следующим содержимым:

Компоненты сборки представлены в 32-битной и 64-битной версиях.

Запуск, настройка и применение Open Server

1. Чтобы запустить программную среду, кликните по нужной версии 64 или 86 (32-битная). В трее у вас появится красный флажок:

При нажатии на него открывается меню:

2. В этом меню выберите «Запустить», после чего активируются все компоненты и другие пункты меню:

В меню собрано всё необходимое для работы с платформой: список сайтов, ссылки на Консоль (собраны в «Дополнительно»), инструменты работы с базами данных, файлы конфигурации.

3. Пункт «Настройки» позволяет настроить платформу под ваши нужды. Самым интересным для меня является пункт Модули:

Как видите, тут можно выбрать конфигурации вашего сервера: Apache, Nginx, PHP, MySQL. Таким образом можно имитировать реальный сервер, на котором в дальнейшем будет жить ваш сайт и/или скрипт.

Чтобы начать работать с кодом , нужно:

  • создать домен в папке «OpenServer/domains», например, test.local;
  • прямо в корне этой папки создать файл с расширением.php;
  • перезапустить Open Server;
  • найти и открыть свой test.local в подменю «Мои сайты».

Сайт будет запущен в браузере, который установлен у вас по умолчанию.

Кстати, по умолчанию в папке «OpenServer/domains» есть папка «Localhost» с файлом index.php , и если в браузере прописать https://localhost/ , вы увидите такую страницу:

Это и есть содержимое index.php . Вы можете использовать эту папку для работы со своими сайтами и скриптами. Но когда у вас несколько проектов (сайтов), то, конечно, под каждый из них лучше создавать по папке-домену.

  • развернуть чистый дистрибутив любой CMS;
  • написать свой скрипт и отладить его;
  • развернуть бэкап сайта, обновить на нём CMS до последней версии и/или поставить плагины и проверить, чтобы они не конфликтовали между собой;
  • примерить новый шаблон или написать свой - в общем, всё что душе угодно.

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

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

Есть вопросы? Пишите в комментариях под этой статьёй!

Подписаться на рассылку

Всем привет! В сегодняшней статье я расскажу вам про установку и настройку локального сервера Open Server на свой компьютер.

С помощью Open server вы можете потестировать на локальной машине (т. е на своем компьютере) любые изменения, связанные с созданием сайтов на и Php (самописные сайты).

Если вы фанат Денвера, то у меня есть статья .

Начало работы

Самым первым делом нам нужно посетить официальный сайт разработчика локального сервера, который находится вот по этому адресу — http://open-server.ru

В принципе, нам и не нужно скачивать максимальный пакет редакции (504 Мб). Нам вполне подойдет второй, более компактный вариант с необходимыми настройками для создания локального сервера на компьютере. Потому выбираю его.

Вводите в поле «Код с картинки» и нажимаете на кнопку «Скачать»

Хочу вас предупредить, чтобы вы оставались терпеливыми, ибо выбрав второй вариант ваши файлы будут скачиваться крайне медленно. У меня заняло времени около 2 часов при выделенном интернете. В принципе можно быть еще хитрее и закачать все файлы через Рутрекер. Хитрый маркетинговый ход у разработчиков 🙂 Ну да ладно, идем дальше.

Установка Open Server на диск

Заходите в загрузки и двойным щелчком мышки нажимаете на наш скачанный файл. Далее вам будет предложено выбрать путь, куда будет установлен локальный сервер. Я оставлю без изменений, т. к диск у меня только один – диск C : \

Затем последует распаковка. Идем в нашу директорию, куда мы установили Open Server и нажимаем на соответствующий значок (я использую 64 разрядную ОС). В качестве языка выбираем «великий и могучий».

Далее появится диалоговое окно, говорящее нам, что запуск на компьютере выполняется впервые, которое предложит установить Microsoft Visual C++ Runtime& Patches. Соглашаемся и продолжаем работу. Этот процесс может занять какое-то время.

После инсталляции локального сервера Open Server в системной трее вы увидите красный флажок.

Нажимаем правой кнопкой мыши и выбираем пункт «Запустить»

После запуска у вас может возникнуть ошибка, что порт к которому обращается сервер (80 и 443) уже занят другой программой, в большинстве случаев это Скайп. Решение следующее. Идете в skype – Инструменты – Настройки.

В разделе «Настройки» вам нужно будет зайти в подпункт «Соединение» и убрать галочку с чекбокса «Для дополнительных входящих соединений следует использовать порты 80 и 443». Сохраните изменения.

После этих манипуляция снова попробуем открыть и запустить окно Open Server. И Вуаля! Все работает.

Создание нового сайта на локальном сервере Open Server

Отлично, программу запустили теперь нам нужно создать новый сайт и посмотреть как он работает на нашем локальном хостинге. Для этого переходим в сам Open Server и его папку domains (домены или папки наших будущих сайтов).

Заходите внутрь и просто нажимайте «Создать новую папку».

В директории Domains уже есть сайт с именем localhost. Можете перейти в браузер и в адресную строку вбить это имя.

Мы увидим приветственное сообщение, говорящее нам, что сервер работает.

Теперь давайте создадим свою папку с новым сайтом и назовем ее – test.loc. LOC будет указывать нам, что сайт на локальной машине.

Внутри нее через любой текстовой редактор создадим простой php файл – index.php

Сам файл index.php можем создать через текстовый редактор или называют еще редактором кода – Sublime Text.

Теперь спускаемся в самый низ окна в область системной трее (где расположены часы Windows) и запустим наш сервер.

После успешного запуска, мы снова заходим в Open Server во вкладку мои сайты и выбираем наш локальный – test.loc

Теперь перейдем в браузер и посмотрим результат вывода php кода на странице.

Важно! Есть один очень важный нюанс: у вас можете гореть значок, что все работает, появляться сообщение, показанное на скриншоте выше. Тут кроется ошибка. Если на вашем сайте есть php или скрипты, то они работать НЕ БУДУТ! Все потому, что многие антивирусы, например Касперский и другие, расценивают запуск Open Server как вирус и блокируют работу всех скриптов. Перед сеансом работы просто отключайте ваш антивирус и тогда все будет у вас прекрасно работать. Это так, для информации.

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

Приветствую вас, друзья! 🙂

Сегодня у нас на повестке дня снова любимая многими (и мной, в том числе) WAMP сборка OpenServer и MySQL, который входит в её комплект.

С данным ПО, а также его особенностями, я впервые познакомил читателей данного блога в одной из своих первых статей, посвящённой .

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

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

Поэтому сегодня вас будут ждать ответы на них 🙂

А также я кратенько пройдусь по инструментам для работы с БД MySQL в OpenServer, которые предоставляют удобный графический интерфейс для манипулирования данными, и краем слова затрону работу с MySQL в консоли OpenServer.

Одним словом, сегодня вас ждёт обзор полного цикла работы с MySQL при использовании OpenServer.

Поехали 🙂

Выбор версии MySQL в OpenServer

Особенностью OpenServer является то, что в его комплект входит не только множество различных серверных компонентов, но и различные их версии.

Это, нужно сказать, весьма удобно, т.к. в некоторых случаях нужно использовать устаревшее ПО для локального разворачивания legacy проектов (очень-очень старых), которые нужно саппортить.

И в то же время, для старта новых проектов необходимо будет использовать всё свеженькое 🙂

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

Итак, чтобы выбрать необходимую версию MySQL в OpenServer, после запуска программы нажимаем на значок в трее и выбираем пункт главного меню Настройки :

После этого на экране появится следующее окно, в котором нужно будет перейти на вкладку Модули :

И здесь в выпадающем списке со значениями поля MySQL/MariaDB выбираем необходимую версию MySQL либо MariaDB, которая, как известно, является форком (от англ. fork — ответвление) MySQL, работа с которой ничем не отличается от своего родителя.

Даже инструменты одинаковые 🙂

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

Перезапускаемся и можно работать с новой версией.

В данном меню, помимо выбора необходимой версии MySQL, можно, кстати, и вовсе отключить использование данной СУБД при работе с OpenServer. Как это сделано, например, с PostreSQL в OpenServer по умолчанию.

Важным моментом при использовании нескольких версий MySQL и прочих серверных компонентов, входящих в состав OpenServer, одновременно является необходимость конфигурирования каждой версии отдельно.

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

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

Поэтому, прошу учесть данный факт и не удивляться сбросу ваших настроек и пропаже БД. Однако, не волнуйтесь, ваши данные не пропали бесследно.

При выборе в качестве текущей версии MySQL той, которую вы тщательно настраивали и для которой создавали ваши базы, всё вернётся обратно 🙂

Настройки логов MySQL в OpenServer

Достаточно часто при поиске различных багов, да и просто для отслеживания операций с БД, нужен доступ к файлам логов MySQL сервера.

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

Для первого способа нужно открыть знакомое меню управления OpenServer кликом любой кнопкой мыши на значке OpenServer в трее и выбрать пункт Просмотр логов , после чего на экране появится следующее диалоговое окно:

По умолчанию OpenServer ведёт запись только ошибок и событий на самом сервере MySQL, что можно увидеть на скриншоте выше.

Однако, что же делать, если нужен список SQL запросов к базам данных, расположенных на сервере?

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

Чтобы включить ведение логов запросов к серверу MySQL в OpenServer, нужно произвести знакомые уже нам сегодня действия: Меню управления OpenServer -> Настройки -> Модули .

И возле выпадающего списка со значениями поля MySQL/MariaDB устанавливаем галочку вести лог запросов :

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

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

Просмотр логов MySQL через интерфейс OpenServer я вам продемонстрировал. Однако, лично я время от времени сталкиваюсь на практике с такими случаями, когда лог очень большой, и в нём необходимо отыскать определённую запись.

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

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

Файлы логов OpenServer, в том числе и MySQL, расположены в директории директория_установки_openserver/userdata/logs , которая в моём случае выглядит вот так:

На скриншоте я отметил файлы логов моей текущей версии MySQL: состояния сервера и запросов к нему. Также здесь доступны все остальные логи, ведущиеся OpenServer.

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

Настройка MySQL в OpenServer

О выборе необходимой версии MySQL для работы и записи логов в OpenServer мы поговорили. Ещё одним моментом, который достаточно часто встречается на практике, является необходимость настройки MySQL в OpenServer для корректной работы и выполняемых ею функций на определённых проектах.

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

Чтобы получить доступ к конфигам MySQL, достаточно запустить знакомое меню управления OpenServer, выбрать пункт Дополнительно , а в выпадающем списке выбрать Конфигурация .

После этого появится ещё одно меню, в котором будут содержаться ярлыки для доступа к файлам конфигурации текущих модулей OpenServer, выбранных на вкладке Настройка , где мы меняли версию MySQL:

При выборе ярлыка конфига MySQL откроется соответствующий файл в текстовом редакторе, установленном на вашем ПК в качестве основного.

Если же вам потребуется доступ к самому файлу конфигурации MySQL, то вы можете найти его в директории директория_установки_openserver/userdata/config, в которой расположены конфиги всех модулей OpenServer, причём, для каждой версии компонента конфиг отдельный.

При работе с конфигами серверных компонентов стоит учитывать, что для сокращения их текста и удобства использования в их тексте встречаются специальные переменные OpenServer, с полным списком и значениями которых вы можете ознакомиться здесь — https://ospanel.io/docs/#rabota-s-path

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

Инструменты для работы с MySQL в OpenServer

О выборе версий MySQL в OpenServer и их настройке мы поговорили. Теперь самое время перейти к работе с базами данных, пользователями и прочими объектами, создающимися на сервере MySQL.

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

Ну, и консоль OpenServer никто не отменял для работы с командной строкой MySQL.

Визуальные инструменты представлены различными утилитами, доступ к которым можно получить из меню OpenServer, при выборе пункта Дополнительные :

На скриншоте выше я выделил утилиты для работы с MySQL, которые содержатся в OpenServer по умолчанию.

Первые две предназначены исключительно для работы с MySQL базами данных, а последняя является универсальной (через неё можно работать в различными СУБД).

Следовательно, при отключении использования модуля MySQL в OpenServer, phpMyAdmin и MySQL менеджер исчезнут из данного списка вовсе, а SQLite менеджер останется, но работать с MySQL сервером через него будет невозможно.

Кратко рассмотрим каждый инструмент и особенности работы с ним в OpenServer.

phpMyAdmin

Знакомая многим утилита, написанная на языке PHP для администрирования исключительно MySQL серверов, которой предпочитают пользоваться как новички, так и профессионалы. Предоставляет визуальный интерфейс для работы с сервером MySQL, через который очень легко управлять базами, пользователями и их правами.

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

Честно говоря, я затрудняюсь ответить, от чего это зависит. На одном ПК у меня phpMyAdmin из комплекта OpenServer запускается в открытом окне, а на другом — в отдельном.

После успешного запуска phpMyAdmin будет выглядеть так:

Это стартовый экран, на котором нужно ввести имя пользователя MySQL и его пароль для подключения к серверу. По умолчанию (если кто не в курсе) админская учётка root/пустой_пароль.

Вводим, входим, работаем 🙂

Я не буду сейчас приводить полный перечень возможностей phpMyAdmin, т.к. для этого есть специализированные публикации и видеопособия, которых уже полно в Интернете. Если вы совсем новичок, то можете воспользоваться следующим видео в качестве отправной точки:

По поводу особенностей работы с phpMyAdmin в OpenServer могу отметить возможное возникновение следующей ошибки, с которой я столкнулся при переключении версий MySQL:

Ошибка SQL запрос: SET lc_messages = "ru_RU"; Ответ MySQL: #1193 - Unknown system variable "lc_messages"

Причиной её возникновения стал выбор версии MySQL 5.1, в которой, как выяснилось после изучения статей в Интернете, отсутствует системная переменная lc_messages , установку которой phpMyAdmin пытается произвести.

Она появилась в MySQL 5.5, при установке которой, по идее, проблема должна была исчезнуть… Однако, ничего подобного, к моему великому удивлению, не произошло 🙂

После изменения версии MySQL и перезапуска сервера ошибка продолжала раздражать своим наличием.

Причина оказалась в банальном кэше браузера, при очистке которого phpMyAdmin заработал в штатном режиме.

phpMyAdmin — штука удобная для работы с локальным MySQL сервером.

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

Благо, что для таких случаев в комплекте OpenServer есть другие инструменты для работы с различными серверами MySQL.

MySQL менеджер

При выборе пункта меню OpenServer MySQL менеджер запускается программа HeidiSQL, с детальным описанием которой можете здесь — https://www.heidisql.com/

Не знаю, почему его переименовали, видимо, для упрощённого понимания пользователей, что их ждёт после запуска 🙂

Данной утилитой я сам активно пользуюсь на своей основной работе, чтобы не устанавливать различное дополнительное ПО. Запустить её можно из того же пункта меню OpenServer, что и phpMyAdmin.

Запуск HeidiSQL немного отличается от phpMyAdmin по той причине, что это desktop программа, а не веб-приложение, поэтому оно всегда будет открываться в отдельном окне.

После запуска вы увидите на экране форму подключения к серверу MySQL, которая выглядит следующим образом:

Для демонстрации возможностей я сделал тестовое подключение к локальному MySQL серверу, после выбора которого откроется данное окно:

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

Для примера на скриншоте выше я создал тестовую БД и открыл меню управления ею, где выбрал создание таблицы.

В принципе, достаточно удобно. Многим, возможно, понравится даже больше привычного phpMyAdmin — это уже дело вкуса 🙂

Но лично я использую MySQL менеджер OpenServer только для удалённых подключений. С локальным сервером предпочитаю всё-таки больше первый вариант.

SQLite менеджер

Ещё один графический клиент для работы с MySQL в OpenServer. Под данным названием, как и в предыдущем случае, скрывается утилита с совершенно другим названием — Adminer, с детальным описанием которой можете познакомиться здесь — https://www.adminer.org.

Возможно, старожилам Интернетов данная утилита будет знакома ещё по названию phpMinAdmin 🙂

Создатели OpenServer решили переименовать её в SQLite менеджер, скорее всего, из соображений, что данная утилита единственная из всего комплекта OpenServer, которая позволяет работать с СУБД SQLite, которая всё ещё пользуется определённым спросом в узких кругах.

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

На экране сперва вы увидите форму соединения, которая выглядит так:

По данной форме сразу видно большое преимущество Adminer над phpMyAdmin, т.к. он позволяет подключаться не только к локальному серверу MySQL, но и к удалённым, а также он поддерживает работу не только с MySQL, но и с другими СУБД, среди которых:

  1. PostgreSQL
  2. SQLite
  3. MS SQL
  4. Oracle
  5. Firebird
  6. SimpleDB
  7. Elasticsearch
  8. MongoDB

Список очень солидный, должен сказать 🙂 Кроме этих преимуществ у данной программы есть ещё и возможность легко и просто менять скины, которые оформлены обычными CSS файлами, следовательно, править их может любой желающий, который хоть немного обладает знаниями данного языка.

Вот так выглядит панель управления сервером MySQL в Adminer после подключения к нему с использованием default скина:

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

Как я уже и говорил, всё это решается сменой скинов.

Работа с MySQL в консоли OpenServer

Инструменты, предоставляющие графический интерфейс для работы с MySQL, и которые входят в комплект OpenServer, мы с вами рассмотрели.

Однако, бывают случаи, когда их использование не совсем удобно.

Знаете ли вы, что чтобы сделать web-сайт, не обязательно сразу покупать домен и хостинг для него? Можно обойтись установкой специального комплекса программ для Windows – локального сервера.

Одним из лучших вариантов я считаю Open Server, точнее его версию OSPanel Premium .
Это бесплатная версия включает только необходимый набор программ для работы с локальным сервером.

Качаем, устанавливаем, по умолчанию программа устанавливается на диск C:\OSPanel, заходим туда и создаем ярлык для exe файла, соответствующий версии вашей Windows, ее можно посмотреть в свойствах компьютера. Если Windows 64bit, делаем ярлык для нее (Open Server x64.exe). Далее в свойствах ярлыка необходимо указать запуск от имени администратора, это важно. Запускаем, у нас в системном трее появился красный флажок, кликаем по нему и далее на зеленый – Запустить. Ждем немного, если флажок стал зеленым – вам очень повезло, если нет – скорее всего причина в антивирусной программе, которая не дает изменить системный файл hosts. Для всех антивирусов универсального рецепта нет, но что мы можем сделать это добавить наш сервер в доверенные приложения антивируса, либо отключить слежение за файлом hosts. Тут либо Google вам в помощь, либо сносим ваш антивирус и ставим к примеру бесплатный Aнтивирус Kaspersky Free , добавляем в доверенные наш Open Server x64.exe, все должно заработать.

Когда флажок горит зеленым – сервер работает . Заходим в настройки на вкладку модули и выбираем Apache-2.4-x64, PHP-5.6-x64, MySQL-5.6-x64, если Windows 32 битная, то ставим эти же версии без x64. Остальные все галочки сняты. Эти настройки оптимальны на сегодняшний день для большинства популярных CMS (Worldpress , Joomla , Prestshop , OpenCart …). Перезапускаем, все готово к работе, если флаг зеленый. Если нет – пишем в комментарии, помогу.

Установка любых CMS на Open Server

Многие популярные CMS движки типа Worldpress , Joomla , Prestshop , OpenCart … устанавливаются примерно одинаково.

Хочу всех посмотреть? Да запросто, вот вам универсальная инструкция:

Качаем CMS. Заходим в ospanel\domains через меню – Папка с сайтами или через проводник, создаем там папку с локальным именем домена, например: presta-pro.ru, распаковываем туда нашу CMS, прямо в корень, после распаковки имеем в этой папке кучу файлов а не еще одну папку.

Через меню OpenServer (когда флаг зеленый) жмем – Дополнительно – PhpMyAdmin , Пользователь:root, Пароль: (оставляем пустым). В меню слева жмем – Создать БД

Имя: (имя БД латиницей, например:) namedb, Сравнение: utf8_general_ci, жмем – Создать.

При установке вас попросят указать:

  • Имя базы данных: (ранее созданное) namedb
  • Пароль БД: пустой, остальные поля надеюсь сможете заполнить самостоятельно, ну разве хост еще может запросить: localhost
  • После установки некоторые CMS просят удалить папку install, она находится в корне нашего сайта, удалить ее нужно через проводник Windows.

В завершении установки важно запомнить три вещи:

  1. Путь (адрес) к админке,
  2. Логин (может быть email для входа),
  3. Пароль.

Путь к админке может быть уникальным, потому кидаем его в закладки. Логин и пароль желательно запомнить при помощи LastPass.

Все, поздравляю вас, вы только что создали сайт, а может сразу несколько. Плюс с точки зрения SEO такого подхода в том, что поисковые системы не любят сырые и недоделанные сайты, а на локальном домене можно довести сайт до рабочего состояния и только потом выгрузить в интернет, на хостинг. Да и потренироваться можно и выбрать СMS по душе. А мы в следующих статьях рассмотрим их настройку более подробно.

P.S. Настройка Open Server + Dr.Web

После запуска Open Server всплывет пару окон Dr.Web, в которых разрешаем доступ OpenServer и Apache, но далее dr.web по-прежнему не дает запускать Open Server. Чтобы открыть дополнительные настройки, необходима нажать на иконку закрытого замка, далее шестеренку, далее разрешить изменения файла host для OpenServer, как на фото ниже, после чего сервер все же запустился.

P.S. Настройка Open Server + Avira

Еще неплохой антивирус, в том числе и с хорошей бесплатной версией можно легко подружить с OpenServer. Запускаем антивирус, жмем шестеренку в нижнем левом углу, и в настройках убираем галочку, как на картинке.

Openserver настройка php настраивается в модулях и является приоритетными настройками при использовании разных cms-систем, скриптов и приложений. Нельзя будет сделать установку системы поддерживающую версию php 5.6, если сам сервер настроен на более мощные параметры, например joomla, для которой нужно установить версию php не ниже 7.

По этой же самой причине и уже готовые сайты, находящиеся на локальном сервере openserver, при изменении настроек модулей, могут быть недоступны. Трудно потерять данные, если конечно таких сайтов много. Для одной cms-системы можно настроить один раз и не обращать внимание на все остальное.

Но давайте рассмотрим вариант когда на локальном сервере openserver, установлено несколько вариантов сайтов, с разными системными требованиями. Для примера я взял osticket, с поддержкой версии php 5.6 и популярный движок , для которого необходима версия php не ниже 7.0.

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

Openserver настройка php с помощью профилей

При входе в настройки , появится окно с множеством различных вкладок (13) в виде меню.

Для нашего конкретного случая, главными из них будут «Основные» и «Модули». В основных параметрах настраиваются профили, а в модулях-конфигурация сервера для каждого профиля отдельно.

Находясь в меню «Основные», в поле «Имя профиля», необходимо ввести нужное имя и нажать кнопку «Создать профиль», чтобы придуманный профиль появился в списке всех остальных профилей, которых кстати, может быть очень много.

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

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

На практике все выглядит очень просто. Выбрав нужный профиль, необходимо нажать на кнопку «Загрузить профиль». Выбранные настройки будут доступны после перезагрузки сервера.

Вот так просто, используя профили openserver, можно быстро выбирать нужные настройки php любой версии.

Openserver настройка php практическое использование.