Ustanovka_nastroyka_Premium_temy_na_WordPress
Установка и настройка Премиум-темы на WordPress
15 апреля 2019
Glavnaya_stranica_saita
Главная страница сайта – создание и настройка
10 августа 2019
Показать все

Перенос сайта на новый локальный сервер

Perenos-sita-na-localny-server

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

Небольшое резюме для тех, кто впервые столкнулся с таким понятием, как локальный сервер. Для чего он нужен и “с чем его едят”?
Локальный сервер – это, своего рода, набор программ в единой оболочке, который можно установить к себе на компьютер с операционной системой Windows.
Для других операционных систем есть свои оболочки.

Такие сервера предназначены не только для Web-разработчиков сайтов, но и для обыкновенных пользователей, которые в домашних условиях, у себя на компьютерах, могут создавать:

  • локальный хостинг, своего рода – аналог реального (удаленного) хостинга в интернет;
  • придумать и использовать любое Доменное имя (адрес сайта), с той лишь разницей, что вместо Доменного имени 1-го уровня (.ru, .рф, .com, .net и др.), прописывается .local, то есть, локальный;
  • на базе выбранного Доменного имени, создавать свой сайт любой конфигурации (HTML-сайт сверстанный разработчиком, ставить любую CMS – типа WordPress, Jomla и т. д.);
  • создавать Базу Данных для сайтов, аналогичную на реальных хостингах;
  • тестировать работу созданного сайта, совместимость с теми или другими плагинами, скриптами;
  • ставить любые шаблоны-темы сайта, проверяя их совместимость с теми же CMS и плагинами.

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

Проблемы локального сервера Denwer.

Старый добрый Denwer, служивший нам многие годы, уже изжил себя. Давно не обновлялся – до сих пор на сайте предлагается 3-я версия Денвера, хотя висит обещание выхода 4-й. В дистрибутиве еще PHP 5.3, а на реальных хостингах, последнее время, используется уже PHP 7.2.

Начиная с последних обновлений WordPress v.5, все начало резко меняться.
Тестируя свои сайты, да и во многих своих видео-уроках, я так же пользовался локальным сервером Denwer v.3.
С горем пополам, еще можно было как-то мириться. Но вот обновить WordPress до версии 5.2.2 уже не смог, так как на локальном сервере стоит версия PHP 5.3, а минимум нужна 5.6. Многие новые плагины так же требуют вносить изменения.
Самое большое неудобство этого локального сервера – это то, что загрузка страниц сайта, расположенного на нем, происходит очень медленно. А если Вы установите на свой сайт современную Премиум-тему (шаблон сайта), нагрузка увеличиться многократно. Плюс к этому, оптимизация таблиц Базы данных, теми же плагинами WordPress, проводится не полностью.
Проблем накопилось столько, что пришла пора делать кардинальные изменения.

Новый локальный сервер Open Server Panel.

Локальный сервер Open Server Panel не такой уж и новый. Сама разработка проекта началась ровно девять лет назад – 1 августа 2010 года. Но широкую популярность он получил года два назад. Старые привычки трудно изменить.
Не буду тут подробно описывать его историю и преимущества, сами можете ознакомиться на сайте дистрибутива ospanel.io, приведу лишь цитату с него:

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

Хочу только добавить, что, начиная с версии 4.0, разработка ведётся на языке Delphi. На данный момент доступна для скачивания версия OSPanel 5.3.0 – Базовая, Premium или Ultimate. Локальный сервер можно установить к себе на компьютер на операционную систему Windows (32-бит и 64-бит), начиная с Windows 7 SP1 и на все более новые версии.

Сама установка не занимает много времени. Скачиваете дистрибутив с сайта разработчика – это самораспаковывающийся архив с расширением (.exe).
Запускаете от имени Администратора, выбираете директорию (диск) установки – C. D или любой внешний диск (есть свои особенности).
Я устанавливал версию Ultimate на системный диск С, с расчетом свободного места на диске – не менее 10 Гб.
После распаковки файлов, заходите на указанный диск, находите папку OSPanel, в ней файл запуска сервера Open Server x64 или x32. Запускаете (от имени админа) нужную версию, в зависимости от разрядности Вашей операционной системы.
Появится окошко с предложением установить недостающий набор библиотек Microsoft Visual C++ 2005 – соглашаетесь. После их установки перезагружаете компьютер.
Вновь запускаете локальный сервер и у Вас на компьютере, в трее, появится значок включения сервера. Дальнейшие действия смотрите ниже, в одном из видео-уроков из бесплатного раздела Centr-Sit-Info Уровень Standart.

Перенос сайта на локальный сервер Open Server Panel.

В этом видео-уроке хочу показать Вам метод переноса сайта со старого локального сервера Денвер на, вновь установленный, новый локальный сервер – Open Server Panel, версия 5.3 Ultimate.
Для более подробного изучения темы – создание Профессиональных сайтов, Landing Page без лишних затрат времени и ресурсов, используя, предоставляемые Вам в открытом доступе, Премиум-шаблоны, плагины и скрипты, настоятельно рекомендую Вам перейти и зарегистрироваться в раздел сайта:
Centr-Sit-Info Уровень Standart.
Там же Вы сможете скачать Дистрибутив локального сервера – Open Server Panel, версии 5.3 Ultimate и посмотреть урок по установке.
Это один из видео-уроков раздела:


Если у Вас установлен сайт на локальном сервере Denwer:

  • Первое – заходите на Ваш старый сервер и копируете все файлы WordPress, находящиеся в папке тройное WWW. Сохраняете их в отдельную папку.
    Кто устанавливает сайт с ноля, скачиваете свежий дистрибутив WordPress с сайта: https://ru.wordpress.org. Распаковываете архив в отдельную папку.
  • Второе – в обязательном порядке запускаете Denwer, иначе не сможете открыть в браузере Вашу Базу данных сайта. Затем переходите по ссылке: http://localhost/Tools/phpMyAdmin (точно копируете ссылку). По названию, находите свою Базу данных, кликаете по этому названию, открываются все файлы, вверху нажимаете Экспорт, затем внизу ОК, и произойдет копирование файлов на Ваш компьютер. Выключаете старый сервер.

Теперь от имени Администратора запускаете Open Server, в трее появится Красный флажок – значок сервера, нажимаете на него и в открывшемся меню Зеленый флажок – Запустить.
В этом же меню заходите в Настройки и отмечаете галочкой: Требовать Учетную запись Администратора. Многие функции и запуск подключаются от его имени. Сохраняете настройки – сервер перезапустится.

Дальше, заходим в phpMyAdmin, пароль входа по-умолчанию – root, и создаете новую Базу данных, вписываете название скачанной БД. Нажимаете Импорт, отмечаете скачанную базу на компьютере и устанавливаете.
После этого открываете Папку с сайтами и создаете в ней новую, с названием Вашего сайта, в моем случае – info-marketing.local, но уже без папки WWW, и копируете туда все файлы скачанного WordPress с настройками сайта.

Открываете файл wp-config.php, проверяете название Базы Данных (название должно у Вас хранится в текстовом файле), имя пользователя – root, пароль – отсутствует.
Файл wp-config-semple.php, можно удалить – на этом все.
Можно проверить сайт на открываемость в браузере, по ссылке, с названием Вашего Домена:
http://Ваш-сайт.local.

Если нужна дополнительная помощь, возникнут какие вопросы, пишите в комментариях – рад буду помочь.

Не забывайте поделиться информацией в соц.сетях.