Июл 18 2016
Создание сайта на локальном сервере OpenServer
Здравствуйте Уважаемые посетители блога webmastertema.ru. На связи с вами автор данного блога Артём Захаров и в данной статье я вам расскажу как установить и создать сайт на локальном сервере Open Server.
Для начала давайте разберемся что такое OpenServer и для чего он вообще нужен. OpenServer это программа, вернее локальный сервер, с помощью которой вы на своем компьютере можете создавать или редактировать сайты и потом уже готовые или доработанные загружать на хостинг. То есть если вы собираетесь создавать свой первый сайт, то для начала не обязательно покупать домен и хостинг, в этой программе вы можете создавать сайты сколько угодно и делать разные эксперименты совершенно бесплатно!
С помощью нее очень удобно вносить изменения на своем сайте, не затрагивая рабочую версию, ведь файлы будут находится на вашем ПК, а не на хостинге, так как если вы начнете что-то изменять на своей рабочей версии на хостинге, то вы попросту можете оттолкнуть свою аудиторию, потому что в тот момент, когда вы будете вносить изменения они не смогут понять что происходит с вашим сайтом и скорее всего уйдут с него, ведь зачастую бывает, что во время внесения изменений сайт иногда перестает работать. Первое время я сам так делал пока не узнал о таком способе.
Итак, для начала вам нужно скачать данную программу на официальном сайте, на странице скачивания выберите максимальную версию «Ultimate» так как в ней больше возможностей, бесплатное скачивание в данный момент идет на небольшой скорости, на максимальной скорости вам будет доступно, если вы внесете пожертвование, я внес автору 100 рублей (в знак благодарности) и скачал на максимально-доступной для себя скорости.
После того, как вы скачаете и установите программу я хочу вам показать одну важную деталь, зайдите в папку «OpenServer»
в ней будет находится 4 папки, нас интересует папка «domains» именно в ней хранятся наши сайты
вот как на моем примере
то есть для начала вам нужно создать папку с названием сайта, например test.local
окончание после название сайта local — обязательно! Иначе могут быть проблемы с работой сайта на локальном сервере, потом в эту папку мы закидываем установочные файлы движка (wordpress, joomla, drupal и др.) я вам буду показывать на примере css движка wordpress.
В нашем случае нужно перейти на официальный сайт wordpress и скачать сам движок
как только мы скачали архив нам нужно его разархивировать, после разархивирования у нас появится папка с файлами, эти файлы нам нужно перенести в папку test.local либо можете перенести саму папку и переименовать в test.local.
Теперь нам нужно установить данный движок, нам нужно запустить данную программу нажав на зеленый ярлык соответствующей разрядности вашей ОС, у меня стоит 64 -разрядная, значит я запускаю «Open Server x64»
Советую вам сразу вынести саму папку «OpenServer» чтобы сразу была перед носом)). Внизу появится красный флажок, это говорит о том, что программа запустилась, но чтобы она функционировала нужно выбрать зеленый флажок и нажать запустить, после запуска у нас появится список сайтов в разделе «мои сайты», которые имеются в папке «domains». Перед установкой сайта нам обязательно нужно создать базу данных, для этого переходим в профиль «OpenServer» и в открывшемся меню выбираем «Дополнительно > PhpMyAdmin» далее у нас откроется отдельное окно браузера (который у вас задан по умолчанию в системе, в моем случае это Google Chrome) в нем откроется окно авторизации
пароль здесь вводить необязательно, самое главное чтобы было в графе «пользователь» root (иногда бывают случаи, когда без пароля не выполняется вход, тогда в графе пароля тоже пишем root).
Как только вы вошли в панель управления PhpMyAdmin нам нужно сверху нажать «Пользователи»
внизу нужно найти слово «добавить пользователя»
здесь мы будем создавать новую базу данных для нашего сайта. Тут мы пишем название базы данных, желательно чтобы оно совпадало с названием сайта без домена, придумываем пароль и внизу ставим галочку на «Создать базу данных с таким же именем и предоставить на неё все привилегии.»
Как только мы создали базу данных мы можем приступать к установке нашего движка, о том как устанавливать wordpress вы можете прочитать в этой статье как создать сайт с нуля. Пошаговое руководство.
На этом все, в данной статье я постарался максимально подробно рассказать из своего личного опыта о работе OpenServer. Если у вас еще останутся вопросы пишите в комментариях, всем помогу.
19.03.2017 @ 21:31
А дальше как? Что делать?
19.03.2017 @ 21:36
Что вас именно интересует? Если зайти на сайт то запускаете программу в списке «мои сайты» выбираете нужный и переходите.
20.12.2018 @ 00:37
Где дальше посмотреть. Николай
20.12.2018 @ 09:17
Запускаете openserver, выбираете сайт из списка и начинаете работать. Этот момент я не описал, он будет чуть позже
15.11.2017 @ 20:44
Доброго дня суток. У меня есть вопрос, возможно для знающих людей он вызовет улыбку, но для меня реальная проблема. Подскажите как сделать чтобы абсолютный путь до файлов, картинок и.т.д. совпадал и при работе на опен сервере и после заливки на сайт? Так как если писать абсолютный путь от корня, то на сайте корень это домен, а на компьютере это жесткий диск.
Заранее спасибо
17.11.2017 @ 07:40
Здравствуйте, Виталий! Это невозможно, в любом случае при загрузке на openserver и обратно вы должны указать текущий путь нахождения сайта, иначе сайт просто не будет работать или работать некорректно. Я например после доработки на Openserver меняю путь на url хостинга и заливаю файлы через filezilla с подтверждением замены файлов. Интернет-магазины лучше выключить во время загрузки и замены файлов через filezilla.
20.12.2017 @ 13:00
Здравствуйте Артём!
В начале настроек PHPMyAdmin в OpenServer обратил внимание на то, что в «Руководстве пользователя» > «Работа с MySQL» > «Создание пользователя MySQL» пункт 3 указано «В PHPMyAdmin откройте раздел [Привилегии]», но в настоящее время в PHPMyAdmin такого раздела нет!
Методом «тыка» нажал на вкладку «Учётные записи пользователей», после открытия которой увидел непонятный для меня раздел «Обзор учётных записей пользователей» , в котором три графы: msql, msql.sys и root.
В связи с чем будьте добры, подскажите, пожалуйста, мне «чайнику», что и как именно здесь нужно правильно настраивать? Надо ли там и где именно ставить какие галки?
20.12.2017 @ 19:34
Здравствуйте, Леонид! Возможно в новой версии настройки немного изменились, сейчас скачаю новую версию и посмотрю. Вообще ничего трогать не нужно! Исключение составляют лишь те случаи, когда движку для установки и работы на openserver нужна другая версия PHP. Если у вас проблем с работой сайта нет, советую ничего без надобности не трогать.
20.12.2017 @ 21:44
Артём, CMS WordPress я пока не загружал, потому что разбираюсь с настройками OpenServer.
Мой вопрос возник ещё и потому, что в разделе «Защита сервера» «Руководства пользователя» OpenServer указано:
«1. Смените стандартные пароли FTP пользователя [Меню → Настройки → FTP сервер];
2. Установите собственные пароли для root (и других) пользователей всех модулей СУБД;
3. Включите защиту веб-инструментов и диска от доступа из внешних сетей в настройках программы [Меню → Настройки → Сервер];
4. Теперь перезапустите саму управляющую программу (не сервер);
5. Выполните настройку фаервола закрыв на доступ извне ВСЕ порты кроме тех, которые планируется использовать (например: 80,443,21,990,53».
23.01.2018 @ 19:56
Артём!
Если Вам не трудно — помогите.Никак не получается корректно перенести боевой сайт на Вордпресс на локальный сервер(Опенсервер). Скачал папку с сайтом и БД. БД импортировал во вновь созданную на локалке. Папку с файлами сайта залил в «Домены». Разумеется — выдаёт ошибку в браузере. Как мне состыковать созданную на локалке БД(с залитыми в неё данными с боевой БД) с папкой сайта на локальном сервере?
Заранее благодарю за ответ!
15.02.2018 @ 14:26
Вам нужно установить WordPress а уже потом импорт базы делать
Скачайте инсталяшку установите ее, затем перенесите свои файлы и темы
затем импортируйте базу
09.04.2018 @ 12:28
Установлю себе на комп. Буду проводить тестовые изменения на сайте, а после уже на основном хостинге менять. Так гораздо удобнее. Не стоит боятся накосячить
18.03.2019 @ 20:25
Разумно. Я так делаю уже больше десяти лет. Правда на Денвере.
18.03.2019 @ 20:36
С денвером тоже имел дело, но очень замороченным он мне показался))
04.02.2019 @ 11:06
Здравствуйте, Артём!
Я много лет работаю с базами данных, но в области сайтостроения у меня нет ни малейшего опыта. Поэтому хочу спросить, приходилось-ли Вам через WEB-интерфейс связываться с иными базами данных по протоколу OLE или ActiveX ? Проблема в том, что все браузеры, кроме IE, объекты ActiveX не поддерживают. Создать базу данных MYSQL — не выход. Мне нужно оставаться в своей базе, ибо мы в ней работаем много лет, и много реализовано того, чего не сделаешь в SQL. Если Вы мне готовы помочь, я Вам в следующем письме сформулирую проблему более детально. Заранее благодарен. С уважением, Виктор
27.02.2019 @ 21:18
Здравствуйте! Извиняюсь за долгое молчание. Скажу честно пока не имел такого опыта. Если не трудно напишите мне на почту temych92-92@mail.ru более детально проблему и я на выходных постараюсь ее изучить более детально.