CMS — это система управления контентом, или по-другому — движок сайта. Почти все серьезные сайты строятся на CMS. Если вы никогда не устанавливали CMS и скрипты, написанные на PHP – то советую сделать это на своей домашней (локальной) машине.

Конечно, если у вас уже есть хостинг с PHP и MySQL, можете устанавливать скрипты на него.

Денвер/Устанавливаем CMS на свой компьютерПреимущество запуска CMS на локальном ПК в том, что можно протестировать или заполнить контентом свой будущий сайт, не выходя при этом в Интернет.

Более подробную и легкую статью о том, как как установить WordPress на свой компьютер с картинками и видео уроком читайте тут: Как установить CMS на свой компьютер

Для того чтобы работать с PHP скриптами (в том числе CMS) на своем ПК необходимы такие программы:

  • Веб-сервер Apache. Эта программа превратит ваш компьютер в настоящий веб-сервер.
  • PHP4 или PHP5. Язык PHP
  • MySQL-сервер. Это сервер для работы с базами данных.
  • И дополнительные модули для Apache.

Установка и настройка всего выше перечисленного занимает много времени. Это конечно полезно, все своими руками поставить и настроить, но можно выбрать более простой и быстрый вариант — установить Denwer.

Денвер, как утверждают его создатели – это джентльменский набор Web-разработчика.
Скачать Denwer можно на официальном сайте этой программы: http://www.denwer.ru/
Там и вся необходимая информация. Установка программы очень проста и займет всего пару минут. Следуйте пунктам установки, и все готово.

После установки на рабочем столе появятся 3 ярлыка: Start Denwer— запускает ваш веб-сервер, Stop Denwer -останавливает и Restart Denwer — перезапускает.
При первом запуске протестируйте работу веб-сервера, введя в браузер
http://localhost
Если все ок, то увидите надпись «Ура, заработало!»

Давайте теперь установим какую-нибудь CMS, например WordPress, на которой работает мой блог. (Скачать последнюю русскую версию WordPress можно на сайте Mywordpress.ru)

В папке C:/WebServers/home создаем папку с именем проекта (назовем проект WP) , внутри этой папки нужно создать папку с именем “www”, в итоге получаем вот такой вот путь: C:/WebServers /home/ИмяПроекта/www, в нашем случае это: C: /WebServers/home/WP/www
В папку www копируем все файлы движка WordPress и перезапускаем Denwer (Restart Denwer)

Теперь нужно создать базу данных MySQL. В Denwer для работы с БД встроена утилита phpMyAdmin, откройте ее в браузере: http://localhost/Tools/phpMyAdmin/

Внизу открывшейся страницы мы увидим такое предупреждение:

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

Исправляется это один раз и следующим образом: Нажимаем на ссылку «Привилегии»

Напротив имени пользователя (по умолчанию пользователь один – это root) нажмите на иконке человечка с карандашом, затем «Изменить пароль». Ставим точку на «Пароль», записываем пароль и жмем кнопку «Пошел». Теперь открываем файл config.inc.php (можно открыть в блокноте)
(Файл находится в папке C:/WebServers /home/localhost/www/Tools/phpmyadmin)
Находим строку $cfg[‘Servers’][$i][‘password’] = ‘ваш_пароль’; и вписываем пароль, который вы ввели для пользователя root. (Получаем: $cfg[‘Servers’][$i][‘password’] = ‘ваш_пароль’;) Сохраняемся и идем в phpMyAdmin создавать БД.

Создать базу очень просто, введите любое имя (например, wpbd) в поле “Создать новую БД” и нажмите на кнопку «Создать«. Вуаля! БД была создана.

Теперь, следуя инструкции по установки WordPress(те, что идут в архиве со скриптом и называется readme.html), специальным html- редактором нужно отредактировать файл wp-config-sample.php. В обычном блокноте редактировать нельзя! Из всех редакторов, которые я знаю, посоветую хороший бесплатный редактор Notepad++.

Вот как должен выглядеть измененный вариант файла wp-config-sample.php (в моем случае):

// ** MySQL настройки ** //
define(‘DB_NAME’, ‘wpbd’); // имя базы данных
define(‘DB_USER’, ‘root’); // ваше имя пользователя MySQL
define(‘DB_PASSWORD’, ‘ваш_пароль’); // …и пароль
define(‘DB_HOST’, ‘localhost’); // в 99% случаев не нужно редактировать это (мастерхост исключение)
define(‘DB_CHARSET’, ‘utf8’);
define(‘DB_COLLATE’, »);
//все, что ниже оставляем без изменения.

Сохраняем. Переименовываем его в файл wp-config.php

Открываем ИмяПроекта/wp-admin/install.php в браузере (у меня это WP/wp-admin/install.php) видим приветствие, заполняем заголовок и email, жмем кнопку… Готово! WordPress установлен.
p.s: запишите пароль администратора, который система сгенерировала автоматически.

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

Лучший заработок в интернете — это заработок на своих сайтах. Поэтому вам нужно обязательно научиться устанавливать разные движки сайтов.