С чего же начать создание сайта на компьютере? Во-первых, раз уж мы будем делать его на основе Wordpress-а, нужно найти и скачать саму эту систему, желательно переведенную на русский язык. С этим проблем возникнуть не должно – поисковик легко найдет нам ссылку, благо, что скачивать придется архив всего в несколько мегабайт.
Далее нам понадобится сервер. Так как Wordpress – это не набор обычных страниц, написанных на HTML, а серьезная программа, которая выполняется на сервере и выдает нужную страницу, сформированную сервером «на лету», то нужно еще найти и программу-сервер. Здесь вариантов практически нет – выбор в основном падает на пакет Denwer, который включает в себя сервер Apache, интерпретатор языка PHP, на котором и написан движок Wordpress , базу данных mySQL, необходимую для сайта и многое другое. Этот пакет разработан российскими программистами и его можно так же легко и бесплатно скачать из Интернета. Установка его сопровождается очень понятными комментариями и не вызовет вопросов даже у новичка. Хотя есть и не менее удобный пакет TopServer, но на нем останавливаться не будем, так как не на всех версиях Windows он хорошо работает - лично у меня на XP он работал прекрасно, а на Windows 7 возникли проблемы. Поэтому лучше выбрать все же пакет Denwer.
Итак, мы скачали и установили сервер. В итоге получили виртуальный диск, где будут находиться наши проекты – сайты и три ярлыка – «Start Denwer», «Stop Denwer» и «Restart Denwer», которые служат, соответственно, для запуска, остановки или перезапуска программы – сервера. Если сервер не запустился сразу после установки, жмем на первый и запускаем его. В результате видим только иконку в трее – возле часов, больше ничего не происходит. Но на самом деле все работает. Проверим это, набрав в адресной строке браузера слово localhost. Если все установлено правильно, мы попадем на стартовую страницу сайта под именем localhost, который находится не в Интернете, а на нашем компьютере.
Итак, создадим новый сайт на нашем личном сервере. Для этого заходим на виртуальный диск и открываем папку «home». В ней и находятся все сайты. Создаем здесь новую папку, под именем, допустим, «mysite.ru» – имя папки будет адресом локального сайта. В ней создаем еще одну папку с именем «www» - эта папка обязательно должна быть и в ней непосредственно находятся файлы сайта. В нее и копируем содержимое скачанного ранее архива с Wordpress.
Итак, мы создали на компьютере папку с сайтом и поместили туда движок сайта. Теперь нужно перезапустить сервер. Это нужно для того, чтобы при новом запуске он проверил папку «home» и заново создал список локальных сайтов и «увидел» наш, только что созданный.
Движок Wordpress – это довольно серьезная штука, которая использует в своей работе базу данных mySQL – в ней будут храниться данные зарегистрировавшихся на сайте посетителей, комментарии и множество другой информации. Поэтому нам нужно создать такую базу и на нашем сервере. Это делается просто – достаточно пройти в браузере по ссылке localhost/denwer/Tools/addmuser и мы попадем на страницу, где сервер предложит создать базу данных. Придумываем и вводим ее имя и пароль для доступа – и готово. Пароль и имя нужно обязательно запомнить или записать.
Все готово для последнего шага – настройке самого движка Wordpress. Для этого пишем в браузере адрес mysite.ru/wp-admin/install.php и видим страницу, где нам предложат подключить базу данных. Указываем ее имя и пароль, которые мы записали раньше и Wordpress радостно воссоединяется с ней. Затем будет предложено выбрать имя и пароль для доступа к панели управления сайтом – их тоже нужно запомнить или записать. На этом установка и заканчивается – перед нами открывается страница управления сайтом. Ну а здесь уж можно добавлять или удалять статьи и комментарии, менять дизайн или подключать дополнительные модули – плагины, которые существенно улучшают и работу и внешний вид сайта. Здесь можно даже покопаться в коде движка, и вообще делать все, что угодно.
Для того сайт и устанавливают на локальный сервер, чтобы полностью отладить его работу, наполнить информацией, а в случае неправильной работы – устранить неполадки и ошибки. И только затем полностью рабочий сайт перемещают на хостинг – сервер в Интернете. После этого он становится доступным любому желающему…