Локальный сервер для wordpress

Здравствуйте, уважаемые друзья.

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

Важность такой вещи, как локальный сервер, я объяснять сейчас не буду. Об этом рассказывал в предыдущей статье.

А сейчас мы приступим к практике. Приступаем к установке блога на локальный сервер и начнем с установки движка WordPress.

Скачиваем движок с официального сайта, нажав на синюю кнопку. Загрузится самая актуальная версия на момент скачивания.

«>

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

«>

Создаем MySQL базу данных


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

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

Прописываем в адресной строке следующий адрес http://localhost/Tools/phpMyAdmin/.

При переходе в панель управления, естественно, он должен быть запущен.

Когда попадем в панель управления Denwer, можно сразу приступить к созданию базы данных. Жмем на пункт «Базы данных» в верхнем меню.

«>

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

Сначала вводим ее имя в первое поле.

«>

Затем выбираем кодировку в следующем поле. Нужна кодировка utf_general_ci.

«>

После, жмем на кнопку «Создать».


«>

При успешном выполнении операции появится уведомление, а также база данных появится в списке всех баз.

«>

Когда база данных создана, мы можем приступить к работе с нашим движком. И первое, что необходимо сделать, разместить WordPress на Denwer.

Размещаем WordPress на Denwer

Первым делом создаем папку на локальном сервере, куда разместим движок.

Папку нужно разместить по такому пути: ваш виртуальный диск — home — localhost — www

Переходим по такому пути и видим следующую картину.

«>

В этой директории создаем новую папку, в которую загрузим WordPress. Назвать ее можно как угодно. Чтобы не путаться, я назову ее также, как и базу данных. В моем случае название папки будет blog.

«>

Внутрь этой папки мы закидываем все файлы движка WordPress.

Делается это просто. Открываем ранее скачанный архив с официального сайта и открываем его до тех пор, пока не увидим все файлы платформы WordPress. Вы должны видеть следующее.


«>

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

«>

Когда файлы скопированы и база данных создана, можно приступать к установке WordPress.

Устанавливаем WordPress на Denwer

Чтобы начать установку WordPress, достаточно перейти по адресу, в котором расположены файлы движка. На локальном хостинге это делается просто. Нужно перейти по адресу «localhost/ваша папка».

В моем случае придется перейти по адресу «localhost/blog». Должна начаться установка wordpress. В появившемся окне сразу жмем на кнопку «Вперед».

«>

На следующей странице заполняем все необходимые данные для продолжения установки.

  • Имя базы данных — вводим имя вашей базы, которую создавали ранее. В моем случае — blog.
  • Имя пользователя — на локальном сервере вводим — root;
  • Пароль — поле оставляем пустым;
  • Сервер базы данных — оставляем так, как есть. Должно быть — localhost;
  • Префикс таблиц — оставляем, как есть.

После всего жмем на кнопку «Отправить».

«>

Если все введено правильно, то на следующей странице мы получим соответствующее уведомление и сразу жмем на кнопку «Запустить установку».

«>

На следующем этапе нужно ввести данные касаемо нашего блога. Необходимо ввести следующие параметры:

  • Название сайта — вводим свое название;
  • Имя пользователя — это логин, который будет служит для доступа в панель управление блогом;
  • Пароль дважды — 2 раза вводим пароль для доступа в панель управления блогом;
  • Ваш E-mail — вводим свой почтовый адрес, на который будут приходить различные уведомления с блога;
  • Приватность — данный чек-бокс оставляем.

После ввода данных продолжаем установку, нажав на кнопку «Установить WordPress».


«>

После, попадем на страницу с уведомление об успешной установке. Также будет кнопка для входа в панель управления. Жмем на нее.

«>

Дальше мы вводим данные (логин и пароль), чтобы войти в панель управление WordPress/

«>

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

Также приготовил для вас видео-урок по установке блога на локальный сервер.

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

На этом я заканчиваю. До встречи в следующих статьях.

С уважением, Константин Хмелев.

Локальный сервер для wordpress


kostyakhmelev.ru

С каждым годом все большее количество пользователей приходит в блогосферу, у многих существует потребность в независимости от распространенных блоговых платформ типа Livejournal (ЖЖ) или Liveinretnet (ЛиРу), потребность в собственном сайте и домене. Все большее число блогеров переходит на WordPress.

Сегодня, чтобы создать сайт на этой популярной системе управления контентом (CMS) для начального обучения и экспериментов, вовсе не обязательно сразу покупать доменное имя и платить за хостинг. Все тонкости создания и настройки блога на WordPress доступны и на локальном сервере. В рунете в качестве локального сервера весьма распространен Denwer (джентельменский набор веб-разработчика) – замечательный продукт от наших соотечественников. Продукт, требующий определенных знаний и навыков. На Denwer локально можно установить сайт – как самописный, так и на любой из систем управления. Но для этого (и до этого) нужно будет разобраться с самим Denwer’ом.

Если же вы имеете дело только с сайтами (или единственным блогом) на WordPress, есть решение проще и изящнее – локальный сервер Instant WordPress, устанавливаемый одним нажатием кнопки. И это не просто локальный сервер, требующий дальнейшей настройки, создания базы данных, установки системы управления и т.п. Вполне рабочий тестовый блог на WordPress появляется на вашем жестком диске или USB-флэшке сразу после установки.


Ниже постараюсь описать процесс установки InstantWP на USB-флэшку. Версия 4.2 локального сервера InstantWP, включает в себя Apache 2.2.15 (Win32), PHP 5.3.2, MySQL 5.1.46-community-nt – все, что необходимо для нормальной работы сайта. Вот ссылка на официальный сайт Instant WordPress, скачать нужный дистрибутив можно из раздела Download. Все описанные в далее действия выполнялись в операционной системе Windows 8.1.

instant-wordpress-01

Запускаем исполняемый файл (у меня это InstantWP_4.2.exe), Выбираем путь для распаковки архива. Я специально для этого создал папку InstantWP в папке WordPress в корне своей рабочей флэшки. Во-первых, поставил перед собой задачу проверить, будет ли WordPress запускаться с флэшки; во-вторых, все необходимое для работы с этой CMS (дистрибутивы, плагины, шаблоны) у меня и так находится на флэшке, теперь будет еще и WordPress Portable ))

instant-wordpress-02

После распаковки переходим в папку и запускаем файл InstantWP.exe, в течение нескольких секунд наблюдаем следующее:


instant-wordpress-03

Затем установка WordPress на локальный сервер завершается и перед нами появляется меню с указанием локального адреса сайта (http://127.0.0.1:4001/wordpress/) и кнопками для перехода в нужное нам место по выбору: на главную страницу сайта, в админку сайта и админку MySQL, в папку с темами или плагинами, к документации.

instant-wordpress-04

Пароли к админ-панелям заданы по умолчанию стандартные: для админки сайта логин admin, пароль password, для админки MySQL логин root без пароля.

Переход на главную происходит быстро, открывается сайт с дефолтной темой Twenty Eleven и версией WordPress 3.3.2 (в InstantWP 4.2) и некоторым количеством категорий (меню), страниц, записей, тэгов и комментариев. Очень удобно, можно сразу импортировать необходимые шаблоны и плагины, чтобы оценить, как будет выглядеть сайт, его функциональность.

instant-wordpress-05


К слову будет сказано, даже в последней на данный момент версии дистрибутива этого локального сервера версия WordPress – не самая новая. Другой недостаток – для InstantWP русификатор не предусмотрен. Обе проблемы решаемы. Можно обновить и русифицировать WordPress на локальном сервере самостоятельно.

Для этого достаточно скачать архив с последней стабильной русскоязычной версией WordPress c официального сайта и распаковать ее в папку с установленной на локальном сервере CMS. У меня путь к ней выглядит так: H:WordPressInstantWPiwpserverhtdocswordpress

instant-wordpress-06

На этом русификация InstantWP не заканчивается. При попытке запустить WordPress выскочит стандартное в таких случаях сообщение о том, что нужно произвести и обновление базы данных:

instant-wordpress-07

Нажимаем кнопку Update WordPress Database, затем на следующем экране жмем Continue. После этих несложных манипуляций необходимо закрыть InstatntWP и отредактировать файл wp-config.php, находящийся в корневой папке CMS. В строке define(‘WPLANG’, »); подставляем значение ru_RU, получаем define(‘WPLANG’, ‘ru_RU’);


instant-wordpress-08

Сохраняем файл. Перезапускаем локальный сервер, при этом административная консоль системы приобретает понятный и обновленный вид. Можно начинать экспериментировать с WordPress на локальном сервере!

instant-wordpress-09

Если InstantWP не работает, перечитываем внимательно последовательность действий и выполняем – шаг за шагом. После написания этой статьи, любопытства ради, я устанавливал и запускал Instant WordPress еще на двух машинах, проблем не возникало. Возможными причинами того, что у вас не работает InstantWP, могут быть ограничения, установленные администратором (если это рабочий компьютер) или специфические настройки ваших антивирусных программ. В любом случае, пишите в комментариях, как вам удалось справиться с вашей проблемой, возможно, кому-то еще это будет полезно.

Вывод: InstantWP – отличный переносной (портабельный) локальный сервер для WordPress, неплохая альтернатива гораздо более сложному в настройках Денверу. С InstantWP в состоянии разобраться даже начинающий пользователь. Это удобная среда для быстрого и безопасного тестирования на домашнем компьютере возможностей различных шаблонов и плагинов WordPress, их отладки. Это необходимый инструмент каждого вебмастера и блогера, постоянно имеющего дело с самой популярной из систем управления контентом. Что выбрать Denwer или Instant WordPress – решайте сами.

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

Удачи! ))

vervekin.ru

Мне нужен локальный сервер

Представьте, что вам предстоит создать или протестировать уже готовую тему для WordPress. Будет здорово запустить локальный сайт, неправда ли? Но сделать рабочую «станцию» своими руками за пару минут невозможно — перспектива установки огромной кучи приложений и их настройки остановят любое желание этим заняться.

Кроме просто большого объема работы нужны и просто обширные знания о том, как сделать все это правильно.

Мини-сервер

В этой статье мы рассматриваем приложения (сайты), которым нужны сложные решения — PHP, MySQL или Redis. Но в некоторых случаях швейцарский нож вовсе не обязателен.

Grunt и Gulp. Статические файлы

Например, фронтэнд-разработчикам, обычно, хватает веб-сервера, отдающего лишь статический контент (html, js и css). Grunt Connect и Gulp Webserver позволяют запустить такой сервер в 1 команду из терминала без необходимости вручную скачивать, распаковывать или править файлы-конфигурации.

Сервер внутри PHP

Внутри PHP тоже есть веб-сервер. Кроме статических файлов он, ожидаемо, умеет работать и с PHP-файлами. Для этого достаточно перейти в корневую папку проекта и выполнить команду php. И можно запустить Symfony — не так и сложно для самого сложного фреймворка.

Старые инструменты. Denwer, Open Server, MAMP Pro

Многим из нас наверняка знакомы такие приложения как Denwer, Open Server, MAMP Pro — честно говоря я и сам когда-то пытался использовать их. С тем или иным успехом все эти программы пытаются запустить то самое окружение, необходимое для работы WordPress или других CMS. Но все они имеют ряд недостатков с которыми рано или поздно не захочется мириться никому.

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

2. Все приложения работают в окружении Windows или macOS — системах, не особо подходящих для запуска серверных приложений.

3. Ограниченность в приложениях и их версиях заставляет использовать то, что есть. Сменить версию PHP или добавить дополнительное приложение, необходимое именно вам, вряд ли получится. Некоторые приложения и вовсе недоступны на Windows и macOS (например, серверные утилиты для компрессии изображений).

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

Современные инструменты. Знакомство с VVV

Проблемы, о которых мы говорили выше, уже решены в Varying Vagrant Vagrants или сокращенно VVV — это хорошие новости!

Не вдаваясь в технические подробности с самого начала, VVV можно описать как набор инструкций (конфигураций) для автоматического создания сервера, которые бесплатно доступны на Github.

VVV разработан, чтобы максимально полностью закрыть необходимости WordPress-разработчиков. Сервер, созданный с помощью VVV, это гораздо больше чем просто обычный HTTP и MySQL сервер. Помимо самых основных приложений вроде Nginx и MySQL внутри сервера уже есть несколько заранее развернутых сайтов с разными версиями WordPress, а также множество потрясающих инструментов, например, WP CLI, Composer, XDebug, полностью готовых к рабочим будням без какой-либо настройки (полный список можно посмотреть в Readme проекта).

VVV. Что такое и как работает

VVV в действительности всего лишь набор инструкций (как и говорилось выше) и не является сам по себе самостоятельной программой в отличие от Denwer или Open Server. Если попробовать найти аналогию, то VVV-конфигурации это как MP3 файл для музыкального плеера. И для запуска сервера потребуется еще несколько популярных приложений, о которых вы могли слышать ранее — это VirtualBox и Vagrant.

VirtualBox. Виртуальные машины

VirtualBox — программа для запуска виртуальных машин на базе вашего компьютера. Этой виртуальной машиной из VirtualBox, как раз и будет наш сервер со множеством установленных программ и инструментов.

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

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

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

В-третьих, виртуальная машина никак не привязана к системе, из которой она запускается и может использоваться на macOS, Linux или Windows — на любой платформе, для которой написан VirtualBox.

Vagrant. Менеджер виртуальных машин

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

Vagrant был задуман, как программа, которая управляет виртуальными машинами и их содержимым в автоматическом режиме. И для Vagrant как раз и нужны инструкции VVV. Т. е., возвращаясь к аналогиям, Vagrant — это наш музыкальный плеер.

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

Некоторые технические детали

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

Во-первых, Vagrant не занимается установкой операционных систем, а берет уже заранее созданные образы виртуальных машин с операционными системами. Образы можно найти на официальном сайте или создавать самостоятельно.

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

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

В-третьих, Vagrant написан на Ruby и в комплекте с достаточно подробной документацией делает его не самым сложным и замороченным для изучения. А кое-какое знакомство с Ruby может пригодится и в будущем, например, для Chef.

Практика. Запускаем сервер

Мы познакомились со всеми тремя инструментами (VVV, VirtualBox, Vagrant) для создания сервера — теперь попробуем воспользоваться ими. Подробная инструкция на английском языке есть в README.md на Github. Ниже я расскажу все тоже самое, но на русском.

1. Скачаем VirtualBox с официального сайта и установим. Во время установки необходимо убедиться, что галочка «Install Command Line Tools» установлена, иначе Vagrant не сможет управлять виртуальными машинами.

2. Скачаем и установим Vagrant — обычная и знакомая всем установка. Vagrant, как и VirtualBox, доступен для множества платформ.

3. Установим несколько плагинов для Vagrant. Для этого необходимо запустить пару команд и подождать — все остальное Vagrant сделает самостоятельно.

vagrant plugin install vagrant-hostsupdater  

Плагин Hosts Updater управляет доменами на вашем локальном компьютере. Чтобы сайты внутри сервера открывались по красивым доменным именам вроде local.wordpress.dev. Говоря техническим языком этот плагин автоматически обновляет содержимое hosts файла на вашем основном компьютере.

vagrant plugin install vagrant-triggers  

Плагин Triggers срабатывает при включении и выключении сервера. Vagrant автоматически сделает экспорт баз данных в .sql-файлы (в будущем можно добавить и свои действия).

4. Скачаем репозиторий VVV к себе на компьютер. Если вы не знаете, что такое Git, то можно просто скачать ZIP архив с Github.

Для тех, кто знаком с Git, рекомендую использовать git clone. Чуть позже мы рассмотрим, как добавив дополнительный удаленный сервер со своей собственной веткой, можно будет легко и просто обновлять свой VVV при выходе обновлений в основном репозитории.

5. Мы полностью подготовили компьютер для запуска сервера и Vagrant готов к работе. Чтобы запустить все это необходимо перейти в папку со скаченным VVV и выполнить vagrant up.

cd path/to/vvv/  
vagrant up  

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

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

Дело в том, что во многих местах алгоритм подготовки сервера лишь смотрит на наличие папки на диске и если она есть, считает, что все установлено успешно. Если вы столкнулись с такой проблемой, то самым быстрым и простым решением будет — удалить всю папку VVV и начать заново со скачивания репозитория (шаг 4). Если вы хорошо знакомы с Bash, то можно вручную попытаться исправить ситуацию изучая provision/provision.sh.

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

Как запустить XDebug?

Обычно XDebug не используют, потому что его сложно устанавливать и настраивать. Но в VVV достаточно подключиться к серверу (см. выше) и выполнить команду xdebug_on.

# подключаемся к серверу  vagrant ssh  
# включаем XDebug
  xdebug_on  
# Для выключения команда xdebug_off  

Более подробно о возможностях дебаггинга и профилирования кода собран раздел справочной информации Code Debugging. А начать знакомиться с XDebug можно по ранним статьям на WPMag.

  1. Профилирование кода в WordPress
  2. Профилирование фильтров и событий в WordPress
  3. 13 полезных инструментов для WordPress-разработчиков

Кстати, использование XDebug вовсе не обязательно. Вполне нормально, что кому-то может нравится использовать обычный var_export() и var_dump() вместо томного ожидания запуска многими любимой IDE написанной на Java.

Как добавить новые сайты?

Обычно добавление новых сайтов на сервер не самый интересный процесс — скачать и распаковать WordPress, создать нового пользователя и базу данных, сконфигурировать веб-сервер, пройти несколько этапов установки WordPress…

Внутри VVV сайт можно описать в виде файлов с конфигурациями и сохранить их. Для быстрого и автоматического добавления сайтов сделан специальный менеджер под названием VV. С его помощью установить сотню-другую различных версий WordPress дело нескольких минут.

Для создания сайта достаточно запустить vv create и ответить на несколько вопросов о том, как назвать сайт или нужно ли включить режим WP_DEBUG. Более подробная документация и установка.

Монтирование папок. Для разработчиков плагинов и тем

Участвуя в разработке плагинов или тем, репозиторий с продуктом, как правило, хранится где-то отдельно на компьютере. Но также эта папка и ее содержимое должно присутствовать на сервере внутри wp-content. Постоянно копировать содержимое папки вручную — не самая хорошая идея. Использовать ссылки (ярлыки) для папки не всегда уместно (только если ваш веб-сервер запущен прямо в вашей операционной системе).

По моему опыту, в случае с «симлинками» (ссылками, ярлыками) PHP некорректно «рассчитывает» пути файлов и папок, если использовать что-то вроде __FILE__ (тестировалось на встроенном в macOS PHP). В результате этого, как минимум, перестают работать функции активации-удаления плагинов.

Монтирование папок решает эту проблему. Причем смонтировать одну папку можно в десяток путей на сервере — это удобно, если необходимо проверять совместимость плагина со множеством версий WordPress.

Для монтирования в корне папки с VVV необходимо создать файл Customfile (без расширения), где указать папки и пути для их монтирования. Таким образом содержимое директорий с вашего основного компьютера появится внутри виртуальной машины.

# Содержимое Customfile  
config.vm.synced_folder   "~/Documents/Repositories/setka-editor/plugin/",   "/srv/www/wordpress-default/htdocs/wp-content/plugins/setka-editor",   :owner => "www-data", :mount_options => [ "dmode=775", "fmode=774" ]  

Следует отметить, что хранить файлы плагина внутри папки plugin, как я показывал на WordCamp Moscow 2016, не самое хорошее решение, если вы задумываетесь о возможности установки своего плагина через Composer и Git.

Поддержка подобной системы установки плагина также требует хранения «скомпилированных» CSS и JS файлов прямо в репозитории, потому что Composer не производит сборку проекта. Так что хранить главный (bootstrap) файл плагина стоит прямо в корне репозитория. И идеальная структура файлов выглядит примерно следующим образом.

Сохранение конфигурации сервера

Однажды клонировав репозиторий VVV вам захочется сделать изменения и сохранить их. Для этого в репозиторий можно добавить отдельный удаленный Git-сервер. В отдельную ветку на этом сервере и можно складывать коммиты с изменениями.

Обновление VVV

Для удобных обновлений VVV можно также использовать репозиторий. Если вы сохраняете изменения в репозитории на отдельной ветке, то для обновления достаточно «смерджить» master из origin в свою собственную ветку, разрешить конфликты, если они будут, а затем запустить vagrant provision.

Как подключиться к серверу?

Для подключения можно использовать любой SFTP клиент или обычную консоль. Чтобы подключиться к виртуальной машине из консоли достаточно набрать vagrant ssh из папки VVV и Vagrant автоматически установит соединение используя SSH-ключ (он находится в скрытой папке .vagrant).

cd path/to/vvv/  
vagrant ssh  

А для подключений через SFTP-клиенты следует использовать следующие реквизиты:

Адрес (хост): vvv
Пользователь: vagrant
Пароль: vagrant

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

Заключение

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

Напоследок следует заметить что VVV не единственная «сборка» для Vagrant — можно сделать свой «форк» или поискать другие готовые решения. Например, можно встретить популярные Vagrant-конфигурации для фреймворков вроде Symfony и Laravel.

wpmag.ru

Запуск ОпенСервер

Если во время установки Open server вы не настроили автоматический запуск вместе с загрузкой компьютера, то его нужно включить вручную. На рабочем столе щелкаем двойным кликом мыши по значку Опенсервера, если на рабочем столе нет ярлыка, то переходим в папку куда вы устанавливали этот локальный сервер. У меня это D:OpenServer.

Кликаем по одному из ярлыков. По какому именно зависит от разрядности вашей операционной системы. Если не знаете — кликайте по обоим ярлыкам (один запустится, а другой нет).

В нижнем правом углу в трее — появится красный флажок.

Красный флажок Опенсервера

Кликаем по нему мышкой. Откроется меню, в верху находим и нажимаем на пункт Запустить. Флажок изменит цвет на желтый, а спустя несколько секунд станет зелёным. Ок. Опенсервер заработал.

Ещё раз жмем по флажку (на этот раз зеленому) в трее. В открывшемся меню выбираем пункт «Папка с сайтами»

Меню Openserver

Откроется папка domains. В ней нужно создать новую папку с названием вашего будущего сайта (например mysite).

В эту папку распаковываем скаченный архив Вордпресса. У вас распакуется папка с названием WordPress. Нужно войти в неё и выбрать всё содержимое (сочетанием клавиш Ctrl+A). Теперь вырезаем это всё (Ctrl+X) и возвращаемся обратно в папку mysite. Вставляем вырезанное ранее (Ctrl+V). Все файлы Вордпресса перенесутся в папку mysite.

Создание базы данных

Нажимаем на зеленый флажок Опенсервера → в открывшемся меню наводим курсор к пункту Дополнительно → откроется ещё одно меню → в нем выбираем пункт PhpMyAdmin.

Дополнительное меню openserver

В браузере откроется программа для создания баз данных.

Для входа используем следующие данные:

  • Пользователь — root
  • пароль оставляем пустым

Нажимаем кнопку Ок.

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

Создание базы данных

  1. Заполняем поля Имя пользователя (я назвал mybaza)
  2. Придумываем  и подтверждаем пароль
  3. Обязательно ставим галочку Создать базу данных с именем пользователя
  4. Нажимаем кнопку Ок.

Установка WordPress на Openserver

Нажимаем на зеленый флажок Опенсервера. В раскрывшемся контекстном меню наводим стрелочку на пункт Мои сайты.

Появится дополнительное меню со списком ваших сайтов (скорее всего там будет два пункта: localhost и созданный вами mysite)

Нажмите на созданный вами сайт. В браузере откроется окошко с установщиком Вордпресса.

Нажимаем кнопку Вперед!

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

Имя пользователя и имя базы данных одинаковые (помните мы ставили галочку — создать базу с таким же именем как у пользователя).

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

Остальное оставляем без изменения и нажимаем Отправить!

Появится окошко с сообщением, что всё в порядке. Нажимаем Запустить установку!

Вот теперь начнется собственно сама установка wordpress на openserver. Откроется окошко → в нем заполняем нужные поля:

  1. Вписываем название сайта.
  2. Придумываем имя пользователя (это будет Логин для входа в админ панель сайта). Запоминаем!
  3. Придумываем пароль. WordPress подскажет на сколько он надежен. Обязательно запоминаем!
  4. Пишем свою электронку.
  5. Нажимаем Установить WordPress.

Появится окно с поздравлением об успешной установке!

Жмем Войти.

Всё, установка Вордпресс на Опен сервер прошла как надо.

Вы увидите форму авторизации для входа в админку WordPress.

Вводим данные которые запоминали — логин и пароль. Жмем Войти.

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

Теперь нужно провести настройку wordpress, но об этом в следующей статье.

Подписывайтесь на обновления блога, пишите в комментариях интересующие вас темы или пишите с какими проблемами столкнулись когда пытались установить wordpress на openserver.

1akm.ru

Приветствую дорогие читатели!

В этом уроке мы установим с вами шаг за шагом WordPress на локальный сервер Денвер. Для тех кто еще не установил локальный сервер Денвер, советую перейти к уроку по его установке.

Сначала давайте запустим Денвер. Для этого запускаем ярлык на рабочем столе Start Denwer.

После запуска переходим по ссылке http://localhost/tools/phpmyadmin где нам нужно будет создать базу данных и нового пользователя.

Переходим в раздел «Базы данных»:

Вводим имя для нашей новой базы данных, для примера admin и нажимаем «Создать»:

Теперь нужно создать нового пользователя, для этого заходим в раздел «Пользователи» и нажимаем «Добавить пользователя»:

Теперь нам необходимо заполнить форму, в имя пользователя для примера напишем admin в поле «Хост» выбираем «Локальный» и установим пароль 123456 и нажимаем «Добавить пользователя».

Пользователя и базу данных мы создали.

Теперь заходим на локальный диск Z, далее в папку home. В этой папке будут хранится файлы ваших будущих сайтов. Для того чтобы добавить новый сайт необходимо создать новую папку, имя которой должно соответствовать домену сайта. Для примера создадим папку c именем site.ru.

Теперь заходим в только что созданную папку site.ru и создадим в ней еще одну папку с именем www.

Теперь давайте скачаем WordPress с официального сайта http://ru.wordpress.org или по прямой ссылке.

После скачки распаковываем архив и копируем файлы в папку www.

Теперь нужно переименовать файл wp-config-sample.php в wp-config.php:

Теперь файл wp-config.php открываем блокнотом. Немного раньше мы уже создали базу данных, пользователя и указали пароль. Теперь эти данные необходимо внести в wp-config.php.

Вместо database_name_here вводим имя базы данных, для нашего примера это admin.

Вместо username_here вводим имя пользователя, в нашем примере это admin.

Вместо password_here вводим пароль который мы указали при создании нового пользователя, для нашего примера это 123456.

Имя сервера MySQL так и оставляем со значением ‘localhost’.

После этого переходим по ссылке https://api.wordpress.org/secret-key/1.1/salt/, копируем ключи и вставляем их заменяя старые.  После того как все изменили сохраняем и закрываем файл wp-config.php.

Если вы все сделали правильно то должно получится так:

Теперь необходимо перезапустить Денвер. Для этого запускаем ярлык Restart Denwer.

После перезапуска переходим в браузере по адресу site.ru, и если установка прошла успешно вы должны увидеть окно установки WordPress. На этой странице указываем название сайта, имя пользователя, пароль и email. После ввода всех данных нажимает кнопку «Установить WordPress».

WordPress установлен!

После установки нажимаем по кнопке «Войти» и переходим на страничку входа в админку WordPress. Указываем имя пользователя и пароль, тот который на прошлом этапе указали для установки WordPress и еще раз нажимаем «Войти».

Поздравляю! Вы успешно установили WordPress на локальный сервер Денвер.

Сайт вы будете видеть по адресу http://site.ru/.

Вход в админку вашего сайта будет по адресу http://site.ru/wp-admin/.

Хоть урок и получился достаточно длинным, я надеюсь вам было интересно и у вас получилось!

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


wp-lessons.com

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

Скачать исходники для статьи можно ниже

Сайты на движках (wordpress, joomla, Битрикс и др.) – это динамические сайты, в отличие от статических сайтов – их нельзя открыть на компьютере через обычный браузер, для их редактирования и просмотра необходимо установить локальный сервер (localhost) на ваш компьютер – “программа” – которая создаст хостинг на вашем компьютере – после чего вы сможете просматривать динамический сайт через обычный браузер даже без подключения к интернету.

Какой локальный сервер (localhost) выбрать?

1. Denwer (Денвер) (“denwer.ru/”)

Денвер – бесплатный локальный сервер для Windows.
Создан русскими программистами!
Сайт содержит видео на русском языке по установке и настройке локального сервера – Денвер.
Проект принимает пожертвования – поэтому стоит поддержать отечественного производителя!

Локальный сервер для wordpress

2. MAMP (“mamp.info/en/”)
MAMP – расшифровывается как Macintosh, Apache, MySQL и PHP.
MAMP бесплатный, но есть и платная версия, позволяющая установить режим мультисайт для wordpress (MultiSite).
MAMP разработан для операционной системы OS X (преемницей Mac OS от Apple), но есть и бета-версия доступная для Windows.

3. XAMPP (“apachefriends.org/ru/index.html”)
XAMPP является самой популярной средой разработки PHP, это бесплатный продукт с открытым исходным кодом, разработан для Windows, OS X и Linux.
Позволяет создавать wordpress сайты MultiSite.

Сайт и инструкции по XAMPP переведены на множество языков, в том числе и русский.

У данного продукта есть расширение для различных движков под названием – Bitnami – это бесплатный инструмент все-в-одном для установки Drupal, Joomla, WordPress и др.

“bitnami.com/”

На каких платформах работает Bitnami:

Операционные Системы: Windows, OS X и все дистрибутивы Linux, включая Red Hat Enterprise Linux, CentOS, Amazon, Linux, Ubuntu, Fedora, Debian и др.
Платформы виртуализации: VMWare, VirtualBox, Xen, KVM, Parallels, другие
Облачных платформ: Amazon Web Services, Microsoft Azure, VMWare vCloud, OpenStack, CloudStack, другие.

Bitnami удивительно легко установить и использовать!

Для разработчиков сайтов на движке wordpress – Bitnami можно скачать тут:
“bitnami.com/stack/wordpress”

Локальный сервер для wordpress

4. DesktopServer (serverpress.com/”)
Отличный бесплатный продукт, позволяет за 5 минут создать локальный сервер.
В бесплатной версии есть возможность создать 3 сайта и нельзя использовать MultiSite для wordpress – все эти ограничения сняты в платной версии продукта.

Локальный сервер для wordpress

5. WampServer (wampserver.com/ru/)

Локальный сервер для wordpress

WampServer это платформа для веб-разработки под Windows для динамических веб-приложений с помощью сервера Apache2, интерпретатора скриптов PHP и базы данных MySQL.
Сайт и инструкция по установке на русском языке.

Для пользователей wordpress сайтов будут интересны также следующие информационные продукты:

1. Плагин Duplicator

Есть на “wordpress.org”:

Количество загрузок: 745,009 – большое количество загрузок!

Сайт плагина: “wordpress.org/plugins/duplicator/”

Бесплатный и популярный плагин, он позволяет клонировать WordPress сайт для использования в другом месте. Нужен для того, чтобы создать точную копию вашего сайта, чтобы использовать в качестве среды тестирования на локальном компьютере или на вашей учетной записи хостинга.
Создание точной копии вашего сайта позволит вам проверить плагины, темы и даже обновления движка WordPress перед внесением изменений на реальном веб-сайте.
К сожалению, этот плагин не поддерживает MultiSite.

2. Плагин Sandbox

Есть на “wordpress.org”:

Количество загрузок: 1,883

Сайт плагина: “wordpress.org/plugins/sandbox/”

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

Еще один интересный продукт:
3. Instant WordPress (“instantwp.com”)

Instant WordPress – это портативная WordPress среда разработки.

Видео о том как легко и быстро установить и использовать данный продукт можно посмотреть здесь:

“instantwp.com/documentation/video/”

На этом все!

mnogoblog.ru

Что такое локальный сервер и когда он нужен

Речь идет о программе или наборе программ, которые имитируют работу реальных серверов хостинг-провайдеров. Локальный сервер обеспечивает доступ к ресурсу через браузеры. Набор программ и скриптов преобразует информацию баз данных типа MySQL и языков программирования типа Perl и PHP в HTML- и CSS-код, который «понимают» веб-обозреватели.

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

В число наиболее популярных программных решений входят Open Server, Denwer, XAMPP, Desktop Server и другие. Ниже вы найдете руководства по работе с самыми востребованными локальными серверами. Но сначала уделите внимание подготовке ПК.

Как подготовить компьютер к работе с локальным сервером

Чтобы запустить локальный сервер на ПК, придется изменить настройки некоторых программ или операционной системы. Для работы серверов нужно освободить порт 80, который на большинстве машин занят тем или иным процессом.

В первую очередь попробуйте изменить настройки Skype. Откройте меню Skype «Инструменты – Настройки – Дополнительно – Соединение». Уберите флаг напротив опции «Использовать порты 80 и 443 для дополнительных входящих соединений». Сохраните изменения и перезапустите программу».

Если изменение настроек Skype не помогает, скорее всего необходимо менять настройки операционной системы. Порт 80 часто занимает служба Internet Information Services (IIS). Чтобы убедиться в этом, введите в командную строку команду netstat -aon | findstr 0.0:80. Если порт 80 действительно занимает системный процесс, в диалоговом окне в последнем столбце вы увидите значение «4».

Чтобы отключить IIS, в панели управления выберите меню «Программы и компоненты – Включение и отключение компонентов Windows». Снимите флаг напротив опции «Службы IIS» и сохраните изменения. Может потребоваться перезагрузка системы.

Если изменение настроек системы не помогло, отключите брандмауэр. Некоторые сетевые экраны блокируют порт 80. Если этот шаг также не помог, скачайте и запустите надстройку для Windows TCP View. Программа не требует установки. С ее помощью вы увидите список активных процессов и используемых портов. Найдите процесс, который занимает порт 80, и отключите связанную с ним программу на время работы с локальным сервером.

Когда порт 80 освобожден, приступайте к установке локального сервера.

Desktop Server: простой способ запустить сайт на WordPress локально

Если вы создаете сайт на WordPress, воспользуйтесь Desktop Server. Скачайте дистрибутив с официального сайта проекта. Распакуйте архив и запустите инсталлятор.

Активируйте Desktop Server и воспользуйтесь меню Create New development site. По умолчанию установочный пакет содержит устаревшую версию CMS WordPress. Вы можете скачать и загрузить в папку Xampplite – Blueprints на диске C дистрибутив актуальной версии WordPress.

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

Перейдите по ссылке, предложенной программой, для завершения установки WordPress.

Выберите предпочтительный язык. Укажите название сайта, имя пользователя, Email и пароль.

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

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

Как запустить сайт на Open Server

Особенность Open Server — возможность работать без установки ПО на компьютер. Вы можете запускать сервер с USB-накопителя.

Скачайте дистрибутив с официального сайта проекта. Open Server можно использовать бесплатно. Разработчики предлагают сделать пожертвование на развитие проекта. Без платежа скорость загрузки дистрибутива сильно ограничена. Скачивать полный пакет придется несколько часов.

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

Запустите исполняемый файл в папке Open Server и выберите язык.

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

Введите в адресную строку браузера адрес http://localhost/. Вы увидите страницу приветствия.

Теперь установите на локальный сервер выбранную CMS. Для этого создайте новую папку в разделе Domains. Распакуйте в нее архив с дистрибутивом движка.

Перезапустите Open Server с помощью меню в трее.

Введите в адресной строке браузера URL экспериментального сайта. Вы попадете в меню установки CMS.

Для продолжения установки необходимо создать базу данных. Через меню управления Open Server войдите в панель управления phpMyAdmin. Для доступа к серверу введите имя пользователя root, а поле «Пароль» оставьте пустым.

В панели управления phpMyAdmin выберите вкладку «Базы данных» и создайте БД экспериментального сайта.

В меню установки WordPress укажите название БД и имя пользователя. Завершите установку: укажите название сайта, имя пользователя, пароль, электронный адрес администратора.

Теперь вы можете работать с сайтом на локальном сервере.

После окончания разработки перенесите его на сервер хостинг-провайдера.

Как работать с локальным сервером Denwer

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

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

В адресную строку браузера введите URL http://localhost/denwer/. Вы попадете на стартовую страницу локального сервера Denwer.

Чтобы установить CMS на локальный сервер «Денвер», создайте раздел с названием сайта в папке WebServers – Home. В разделе создайте еще одну папку с именем www. Распакуйте в нее архив с дистрибутивом движка.

Создайте базу данных экспериментального сайта в разделе управления phpMyAdmin. Для этого введите в адресную строку браузера адрес http://localhost/tools/phpMyAdmin/.

Перезапустите локальный сервер с помощью ярлыка Restart Denwer на рабочем столе. Установите WordPress. Для этого в адресной строке браузера наберите адрес экспериментального сайта.

После окончания разработки перенесите сайт с локального сервера на сервер хостинг-провайдера.

Обратите внимание на особенности удаления локального сервера с ПК. Чтобы удалить «Денвер», выполните следующие действия:

  • Остановите сервер с помощью ярлыка Stop Denwer на рабочем столе.
  • В командную строку введите команду subst z: /d. Это необходимо для удаления виртуального диска Z, который создается при установке ПО «Денвер». Если вы вместо значения по умолчанию Z использовали другое название виртуального диска, укажите это в команде.
  • Удалите папку WebServers с диска C.
  • Удалите ярлыки управления локальным сервером с рабочего стола.

Вы полностью удалили «Денвер» с ПК.

Как создать сайт на локальном сервере Xampp

Xampp — популярный программный комплекс для создания локального сервера Apache. Чтобы установить ПО, скачайте дистрибутив и запустите инсталлятор. Во время установки оставьте настройки по умолчанию. При необходимости поменяйте путь установки.

В папке Xampp активируйте контрольную панель: запустите приложение xampp-control. На панели запустите сервер Apache и базу данных.

Введите в адресную строку браузера URL http://localhost. Если Xampp работает корректно, вы попадете на страницу приветствия.

Создайте базу данных экспериментального сайта. Для этого введите в адресную строку браузера URL http://localhost/phpmyadmin/. На вкладке «Базы данных» укажите название БД и нажмите кнопку «Создать».

Установите на локальный сервер WordPress. Скачайте дистрибутив с официального сайта и разархивируйте его в папку xampp – htdocs. Укажите URL тестового сайта в качестве названия папки с файлами движка.

Чтобы завершить установку CMS, введите в адресную строку браузера URL http://localhost/folder-name. Вместо значения folder-name укажите название папки с файлами CMS.

Завершите установку и проверьте работоспособность сайта.

Как пользоваться локальным сервером Winginx

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

Перейдите по ссылке «Рабочая среда Winginx», чтобы вызвать панель управления программой. Создайте новый проект и укажите адрес экспериментального сайта.

Перейдите в панель управления phpMyAdmin с помощью меню «Менеджеры баз данных – phpMyAdmin». Создайте базу данных экспериментального сайта.

Откройте папку сайта с помощью соответствующего меню в панели управления Winginx.

Разархивируйте дистрибутив выбранной CMS в каталог public_html.

Введите в адресную строку браузера адрес wp-admin/install.php и установите движок на сервер.

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

Как перенести действующий сайт на локальный сервер

Если вы хотите изменить существующий сайт без риска потерять данные или нарушить его работоспособность, перенесите ресурс на локальный сервер. Если вы используете WordPress, действуйте так:

  • Запустите локальный сервер и установите на него WordPress.
  • Установите на локальном сайте дизайн-шаблон, который вы используете на реальном ресурсе.
  • Установите на действующий сайт и активируйте плагин Duplicator.
  • В административной консоли выберите меню «Duplicator – Пакеты». Нажмите кнопку «Создать новый».
  • Скачайте созданные пакеты на жесткий диск компьютера. Перенесите их в корневой каталог ресурса на локальном сервере.
  • Введите в адресную строку браузера путь к файлу installer.php на тестовом ресурсе. Вы попадете на страницу установки базы данных.
  • Удалите из корневой директории тестового ресурса файлы install.php и wp-config.php.
  • Укажите имя пользователя и название базы данных экспериментального сайта. Отметьте, что вы прочитали техническое предупреждение и запустите установку копии ресурса на локальный сервер. Запустите установку.

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

Вы можете перенести сайт с сервера хостинг-провайдера на экспериментальный ресурс на локальном сервере без помощи плагинов. Для этого можно воспользоваться функцией «Экспорт» в административной консоли.

С помощью функции «Импорт» можно загрузить полученный файл на локальный сервер.

Что делать, если вы не пользуетесь WordPress? Вот универсальный способ переноса ресурсов. В панели управления phpMyAdmin выберите базу данных экспериментального сайта. Укажите обычный способ экспорта, при котором отображаются все настройки. Выберите метод сжатия gzip. Не меняйте другие настройки. Запустите экспорт БД.

Браузер загрузит на жесткий диск ПК файл с расширением sql.gz. Его необходимо импортировать на сервер хостинг-провайдера. Для этого в панели управления сервером выберите меню «Базы данных – phpMyAdmin».

На вкладке «Импорт» загрузите файл с базой данных.

Описанными способами сайты можно переносить с локального сервера на сервер хостера и в обратном направлении. Также для создания копии ресурса и последующего переноса вы можете воспользоваться инструментами резервного копирования базы данных, например, плагином для WordPress WP Database Backup или аналогами для других движков. Если вы пользуетесь WordPress и локальным сервером Desktop Server, перенести локальный сайт можно с помощью плагина Desktop Server for WordPress.

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

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

Если вы пользуетесь CMS WordPress, обратите внимание на Desktop Server. Установка и настройка этой программы занимают меньше времени по сравнению с другими продуктами. Благодаря плагину для WordPress вы также ускорите перенос готового сайта на сервер хостера. Если вы работаете с другими CMS, используйте любой из предложенных локальных серверов. Например, с Winginx вы сможете запустить сайт и контролировать разработку с помощью удобного планировщика в панели управления программой.

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

kak-zapustit-sayt-na-lokalnom-kompyutere

texterra.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector