Приветствую дорогие читатели!
В этом уроке мы установим с вами шаг за шагом 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/.
Хоть урок и получился достаточно длинным, я надеюсь вам было интересно и у вас получилось!
В следующих уроках я покажу как добавлять записи, рубрики, страницы, изменять темы, подключать плагины и многое другое.
Обзор
Проголосуйте за урок
Оценка
Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!
Здравствуйте! Помогите пожалуйста. Ошибка: Warning: Cannot modify header information — headers already sent by (output started at W:\home\site.ru\www\wp-config.php:1) in W:\home\site.ru\www\wp-includes\functions.php on line 3768
У меня такаяже байда как у Эльвиры. ХЕЛП
для редактирования файла *.php используйте, например notepad++
Блокнот не подходит — кодировка не та.
Если еще актуально.
Может кому еще пригодится.
1. Открывать wp_config.php не в Блокноте из набора Windows, а в NotePad++
Скачать можно с офиц.сайта: https://notepad-plus-plus.org/download/v7.6.3.html
Тогда формат при сохранении будет корректным.
2. Вместо перезагрузки Денвера сделать сначала Stop Denwer, затем Start Denwer.
Возможно, 2-й пункт — лишний ))
Отредактировал конфиг в Visual Studio Code и все получилось. До этого была таже самая проблема.
После запуска Денвере не реагирует на переход на http://localhost/tools/phpmyadmin/
Наконец имеем четкий, пошаговый без лишних деталей и слов «мануал» всех тонкостей установки и работы с WordPress
Я сталкиваться с ним начинаю только-только, но перерыл почти весь интернет прежде чем нашел Ваш урок. Спасибо
Единственное просьба — заметил, что в уроках у вас все описвается конечно хорошо, но все по накатанному пути…ни в одном пока уроке не увидел пример возможного сбоя или ошибки в момент установки и ее оперативного обучающего решения для нас таких «маленьких» пока еще в этом деле…
В комментах вижу отвечаете но это не много не то..
Спасибо!
Трижды прошелся по инструкции и трижды получил ответ: Warning: Cannot modify header information — headers already sent by (output started at Z:\home\desant56.ru\www\wp-config.php:1) in Z:\home\desant56.ru\www\wp-includes\functions.php on line 3782. Увы, про подобные преграды в уроке ничего нет. А жаль… Если автор уроке не в силах ответить, может кто откликнется, кто сталкивался с подобной проблемой и как-то смог ее решить
Нужно пользоваться не обычным блокнотом а специальным для программистов иначе файл сохраняется в неправильном формате.
Мне кажется стоит все с самого начала сделать. Начинать с сноса денвера, очистки реестра, перезагрузки ПК, и новой его установки на другое место диска или флэшки где данного пакета еще не было, и аккуратной установки далее по шагам
Должно пойти
Для будущих поколений, лечение ошибки доступа к базам данных:
WP распаковываем по пути: Z:\home\localhost\www\имясайта
WP-config не трогаем
Перезапускаем Denwer
в браузере запускаем: http://localhost/имясайта/wp-admin
жмем «Вперед» и присваиваем имя базе данных (из Denwer), пользователь, пароль.
Радуемся!
Вот здесь подробнее https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/Cannot_modify_header_information
Алексей, спасибо!
Ваш совет мне помог.
Спасибо большое
тоже помогло
Есть другая проблема с ним, вот которая точно не описана здесь и решается по дурацки да еще неизвестно во что выльется в будущем в онлайне с переадресацией доменных имен.
Проблема следующая Зона РФ и Денвер не любят друг друга просто так ….и тут сносом и заново установкой не решишь..все дело в кириллице и ее мнимости для браузеров…
Если у вас доменное имя .рф — то в папке home ее не создавайте кириллицей! Не будет запускать потом браузер!!!!!!!!!!
Решение есть! Punycode и все ок! Вот тут подробно:
Вики — https://ru.wikipedia.org/wiki/Punycode
Конвертор пинакода — https://www.reg.ru/whois/
И форум — https://www.nulled.cc/threads/199530/page-2
Есть другая проблема с ним, вот которая точно не описана здесь и решается по дурацки да еще неизвестно во что выльется в будущем в онлайне с переадресацией доменных имен.
Проблема следующая Зона РФ и Денвер не любят друг друга просто так ….и тут сносом и заново установкой не решишь..все дело в кириллице и ее мнимости для браузеров…
Если у вас доменное имя .рф — то в папке home ее не создавайте кириллицей! Не будет запускать потом браузер!!!!!!!!!!
Решение есть! Punycode и все ок!
После всех мытарств мн вдруг пишут:
«Извините, мне нужен файл wp-config-sample.php в качестве исходного. Пожалуйста, загрузите его снова из дистрибутива.»
Как быть и что делать?
У меня, в итоге, вообще пишут нет доступа к сайту. Сидел, по разному переделывал, всё равно. Даже блокнот для программистов скачал, установил.
Тоже самое не найдет базу данных. Вот и научились.
Мл… ЧУДАК на букву М!!!
1. Специально для ЧАЙНИКОВ. Обведи красным овалом клавишу «Добавить пользователя» — после Глобальных привилегий.
2. Выполняя все в точности результата не достигла. Денвер запущен, а сайта нету. Плюнула, вспомнила создателя этой инструкции / сайта (наверняка они перекувыркнулись) и стала копировать и вставлять папку site.ru во все папки подряд. И О-О-О чудо сайт открылся, и где бы вы думали? По пути: http://localhost/site.ru/www/wp-admin/install.php
То есть физически сайт (папка site.ru находиться) — C:\WebServers\home\localhost\www\ или на вирт диске Z:\home\localhost\www Как это и в каком home должны лежать все сайты (согласно инструкции) не знаю и стало как-то даже не интересно.
Спасибо. Это помогло.
тут тупняк небольшой. папку с именем сайта нужно создавать в localhost
Мне выдал такую вот ошибку:
На сервере установлен PHP версии 5.3.13, однако для WordPress 5.2.3 требуется хотя бы 5.6.20.
Я так понимаю — проблема в версии Денвера?
Надо скачать WordPress по прямой ссылке, более старую версию
после захода на сайт site.ru у меня пишет ошибку 503 Service Temporarily Unavailable
всё заработало после 3-4 переустановок
всё получилось как и было написано! спасибо! правда заранее notePad++ установил и через него внёс изменения!
У меня пишет :
Предупреждение : невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался с Z: \ home \ site.ru \ www \ wp-config.php: 1) в Z: \ home \ site.ru \ www \ wp-includes \ load.php в строке 135 Предупреждение : невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался с Z: \ home \ site.ru \ www \ wp-config.php: 1) в Z: \ home \ site.ru \ www \ wp-includes \ load.php в строке 136 Ваш сервер работает под управлением PHP версии 5.3.13, но WordPress 5.3 требует как минимум 5.6.20
Что делать?
Warning: Cannot modify header information — headers already sent by (output started at Z:\home\site.ru\www\wp-config.php:1) in Z:\home\site.ru\www\wp-includes\functions.php on line 2973
Ошибка установки соединения с базой данных
что эта за ошибка
Здравствуйте. У меня выходит такая ошибка: Your server is running PHP version 5.6.8 but WordPress 5.3.2 requires at least 5.6.20.
Пытался обновить php до последней версии, выходят несколько ошибок, что какие-то библиотеки не являются приложением win32, но ОС 64 и проц тоже.
Все же попробовал поставить php для x86, все равно выходят ошибки.
Пишет:
Не удается получить доступ к сайту
все делал по инструкции.
пришлось вносить данные не через блокнот, а через спец. программу, потом обновлял php до необходимой версии, теперь просто не получается получить доступ к сайту.
как с этим разобраться?