CMS — это система управления контентом, или по-другому — движок сайта. Почти все серьезные сайты строятся на CMS. Если вы никогда не устанавливали CMS и скрипты, написанные на PHP – то советую сделать это на своей домашней (локальной) машине.
Конечно, если у вас уже есть хостинг с PHP и MySQL, можете устанавливать скрипты на него.
Преимущество запуска 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: запишите пароль администратора, который система сгенерировала автоматически.
Вроде бы ничего не забыл, если у вас есть вопросы или дополнения, пишите в комментариях…
Лучший заработок в интернете — это заработок на своих сайтах. Поэтому вам нужно обязательно научиться устанавливать разные движки сайтов.
Да уж. В этом блоге хоть комментаторы вменяемые А то пишут в коменты чушь всякую.
Степа,спамовые комменты не по теме я стараюсь убивать
Благодаря этой статье я научился устанавливать… разные скрипты
без выхода в интернет и покупки хостинга / домена… теперь клепаю сателлиты в офлайне
а патом заливаю их на хостинг
ps За работу… за работу…. за работу…
спасибо большое за помощь!
У меня выдает ошибку, wpbd база есть, помоги!!!
Невозможно выбрать базу данных
Нам удалось подключиться к серверу баз данных (что означает Ваше имя пользователя и пароль правильные), но мы не смогли выбрать базу данных wpbd .
* Вы уверены что она существует?
* Пользователь root имеет разрешения для использования базы данных wpbd?
* На некоторых системах имя базы данных содержит префикс вашего имени пользователя, поэтому оно может быть вида username_wordpress. Возможно проблема в этом?
Если вы не знаете как настроить базу данных, обратитесь к вашему хостеру. Если ничего не может, вы можете найти помощь в Форумах поддержки русского WordPress Maxsite.org или Mywordpress.ru, а также Официальном форуме WordPress (англ.).
9seo.ru, первый коммент как раз спамный, подходит для любого поста в любом блоге, любой тематики
я такие у себя пару раз в день видел, пока не сделал комментарии сразу после регистрации.
Макс, стукни мне в асю, разберемся…
* Пользователь root имеет разрешения для использования базы данных wpbd?
Может быть проблемма в этом..
Аллен, ага, я уже понял это. Сейчас такие стараюсь не пропускать..
C:/WebServers /home/ИмяПроекта/www
ИмяПроекта/wp-admin/install.php
и
C: /WebServers/home/WP/www
WP/wp-admin/install.php
пофикси мануал
9, не совсем понял что пофиксить, вроде бы все верно написал.
Всё работает гуд. Респект!
ошибся, все верно написано. удали камент
Трудновато конечно по постам разбираться, лучше использовать видео материал. Трудность не в установке движка (хотя тоже бывают проблемы), а прикручивании плагинов и т.д.
Опечатка в строке у Вас: define(’DB_NAME’, ‘wpdb’); // имя базы данных
вместо wpdb нужно wpbd. Спасибо за интересную статью!
t, спасибо. исправил
Денвер — это гавно,извините, но это так.
Спасибо большое, вчера весь день просидела, не могла wordpress запустить, и вот Вы как ангел, со своими рекомендациями, все быстро получилось. Я только не поняла зачем руками в конфиг админа вносить изменения пароля, они же должны автоматом сохраняться.
Ура!!! наконец то сделал, часа два парился, потом выключил асю ,сосредоточился и всё на ура поставилось. Спасибо огромное!
Denwer отличная штука. Непонимаю, как я раньше жил без него? ) Хотя говорят есть наборчики получьше.
Я помню когда еще и вовсе не знал про цмс, но установив ее раз пользуюсь и сейчас
Денвер самый популярный сечас, я вот дажи и не искал другие дистрибутьеры
Спасибо за статью! Хочу сделать блог на WP — статья как раз в тему
Кто может ответить,почему 1 коммент спам(Степан)?Да везде приткнуть можно,но обратной сцыли то,-нету!В чем прикол?
Furgant, там может быть и была ссылка, но я ее порезал
. Сейчас такие комменты сразу удаляю, а раньше то не знал)
Спасибо! Респект))) А то никак не мог найти утилиту по работе с БД в Денвере, на форуме описывали более старую версию, потому путь к ней другой был…
Спасибо еще раз, очень помог!
когда я создаю базу данных ввожу название и жму создать он выдаёт ошибку «удалённый сервер не найден» что делать?
Простите, блог у Вас отличный, обязательно еще вернусь, а по поводу пути, «C:/WebServers /home/ИмяПроекта/www», то www ставить и не обязательно, достаточно «ИмяПроекта». Хотя, очевидно, версии Денвера рознятся.
Спасибо Вам за блог!
Пользуюсь Денвером, но по возможности все равно на хостинге лучше все сразу делать. На Денвере зачастую не пашет то, что у хостера отлично работает.
Денвер мне не нравится.
Ярлыки ненужные, какойто виртуальный диск лишний.
Хотя может сейчас уже этого нету. Но я очень давно пользуюсь Веб-сервером XAMPP. Мультиплатформенный(Х), Апач(А), MySQL(M), PHP(P), Perl(P).
Есть и под Виндоус и под Линупс — надо будет тоже по нему обзор написать.
А если поставить PHP скрипт на денвер, например парсер какой-нибудь, он будет работать?
Работать он будет,
но только на локальной машине.
Спасибо за ответ! :-))
а вот это еще предстоит изучить ) в компании — четкая градация: дизайнеры — программисты — оптимизаторы (оптимизаторши, я бы сказала *отвлеченно: как приятно работать в мужском коллективе*). Но мне интересно докопаться до сути, а не спрашивать: а вот это чего такое, а это? Планирую сделать что-то сама. О WP уже много написано, особенно про популярные и полезные плагины, вроде: «Топ комментаторов», иконки RSS и так далее. оставляю пост для «домашнего изучения».
Еще не появилось желание открыть свой блог?
я не против даже оказать посильную помошь девушке

есть 7блоггеров и 7блоггерш , а мы чтонить покреативим
Саша, появилось (про желание заняться собственным блогом)
а вместе с желанием появилась куча вопросов! например, про «курицу и яйцо». (уж простите за неумные вопросы, сделайте скидку на эконом.образование): т.е. перед тем, как скачать и установить, нужно выбрать и зарегистрировать доменное имя и определиться с хостингом? Или наоборот: сначала — скачиваем и устанавливаем цмс-ку, и только потом -домен и хостинг?
Сама не поняла, что спросила ))
1. Выбираем и покупаем хостинг.
2. Выбираем доменное имя, покупаем его и прикручиваем (паркуем) к хостингу.
3. После обновления DNS-ов уже устанавливаем на домен CMS.
4. После запуска блога участвуем в моей акции «Меняйся на здоровье».
Все просто
если я правильно понял то можно сайт сделать на денвере а потом его залить на хостинг!?
можно поподробнее про это!!!
Да, ты правильно понял. Можно поподробнее. Сейчас как раз пишу статью про это. Как напишу, оставлю здесь ссылку.
Как перенести сайт с денвера на хостинг.
Не пробовали ставить WP под IIS 7?
Уж больно ломает под Server 2008 апачу ставить…
К сожалению (или к счастью), не пробовал.
После пройденной процедуры описанной в статье, когда я пытаюсь войти под admin и паролем, выскавивает вот такое сообщение: Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-login.php on line 290
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-login.php on line 302
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-includes\pluggable.php on line 662
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-includes\pluggable.php on line 663
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-includes\pluggable.php on line 664
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\WP\www\wp-config.php:1) in Z:\home\WP\www\wp-includes\pluggable.php on line 865
Подскажите чего делать и как это исправить, уже 3 дня колдую над етим приколом???
Эта ошибка из-за невнимательности:
Спасибо ) помогло.. сразу редактировал конфиг в обычном блокноте! нотепад ++ помог
Наконец-то толково и подробно. А то у этих горе-блоггеров инструкции ппц. То-то я удивлялся почему после создания бд вордпресс не ставится, оказывается надо править файл, но нафига это новичку, эт ж не важно.)) Сдесь нашел)
Я что-то не разобрался, как потом готовый сайт скопировать на нормальный хост?
Все просто.. читайте внимательно! Как я понял, вы сделали сайт на денвере на своем ПК и хотите перенести на реальный хостинг. Для этого скопируйте БД от вашей cms, затем импортируйте ее на новый хостинг… Саму папку с движком предварительно заархивируйте, а затем распакуйте уже на самом хостинге… В файле конфиг произведите необходимые изменения… имя пользователя, пароль, имя БД, имя хоста, префикс БД ну и другие настройки, если вы еще что-то настраивали.. Вот пожалуй и все.. Рад если помог..
ЗЫ. А вообще, надо будет написать наверное об этом и на своем блоге, раз народ интересуется
Вы когда устанавливаете впервые в файле php.ini изменения нужные сделайте. без них в некоторых случаях крякозябры выходят и другая разная чушь.
я когда базу для блога ставил поставил разрешение на загрузку базу на 20мб, по умолчанию на 2 стоит. Это имейте в виду.
здесь не про загрузку базы говорят, а про первую установку. она всегда самая сложная по-моему.
Полезный пост, сам прибегал к такому и долго не мог разобраться что к чему.
Всё это сложно только в первый раз, а потом с закрытыми глазами)
денвер действительно удобная вещь, и к тому же бесплатная — можно разве что смску как благодарность послать
Спасибки огромное за пояснение по запуску денвера… Очень помогло!
помогите пожалуйста, вот после изменений в файле confic.inc.php в phpMyAdmin я не могу перейти на другие страницы, пишет : » Error
MySQL said:
Cannot connect: invalid settings.»
Если кто знает проблему напишите пожалуйста в icq — 366 75 78 75
*Заранее спасибо.
А зачем вообще было лезть в config.inc.php? Что толку паролить базу на локальном компьютере? Изначально пароля в денвере для базы нет, при установки cms нужно указать пользователя root, сервер localhost и имя базы, которую создали. Поле «Пароль» остается пустым, а сам пароль забивается в конфигурационный файл CMS непосредственно перед тем, как сайт готов и заливается на хостинг, т.е. после того, как на хостинге создана БД, вы знаете её имя и пароль.
А если именно по вашей проблеме (почему не работает), то скорее всего пароль указан без кавычек.
Но всетаки менять пасс — бред (9seo сорри, но это так).
УРА! наконец то нашел качественную статью! Выполнил все по пунктам и все сработала! Спасибо автору!
Сегодня долбаюсь с этой темой
При создании своего сайта уже на финале у меня выскачила вот такая ошибка и обракадабра с WordPressом.
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\sls.ua\www\wp-config.php:1) in Z:\home\sls.ua\www\wp-admin\install.php on line 54
Кто знает как это исправить напишите!!!Я все сделала правильно
Лена вы разобрались с ошибкой? у меня тоже самое подскажите как вы исправилиее
Спасибо создателям за денвер, сама постояно на нём сайты строю, перед тем как выложить в сеть!
Welcome to phpMyAdmin
Error
MySQL said:
Cannot connect: invalid settings.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
выходит такая ошибка что делать?
всем доброго времени суток, у меня возникла проблема с установкой, около года назад ставил Denwer и wp, ни каких проблем не возникало (стояла обычная xp, но вроде это значение не имеет) сейчас стоит xp7 и denwer ставиться без проблем, а вот с wp проблемы, не получается установить, говорит что ошибка с именем или паролем или сервер отключен а все включено, добрые люди подскажите как выйти из данной ситуации очень надо
Error establishing a database connection
ВОТ ТАКУЮ ФИГНЮ ПИШИТ
This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
В свое время пробовал создавать сайт на джумле, но из за отсутствия финансов, для платного хостинга и хорошего домена, решил попробовать с сайтом на юкозе и взять тривиальную тематику))) Как вы думаете у меня что нибудь получится заработать?
Думаю, что-нибудь да получится. Но все же советую в будущем брать свой хостинг, домен и ставить CMS