Установка WordPress на хостинг. Пошаговое руководство
В современном мире иметь свой блог является едва ли обязательным атрибутом современного уважающего себя человека. Установка WordPress очень проста она описана на многих сайтах. Я написал статью по установке и настройки WordPress в виде руководства для новичков, для экономии вашего драгоценного времени. За основу я буду брать хостинг Best-Hoster о его первоначальной настройке читать в резделе "хостинг" или здесь
Сегодня мы будем создавать блог на основе популярного софта, с названием WordPress, написанного на PHP. Это самый популярный софт для блогов, почти у всех блоги написаны на WordPress, так что и вы не отставайте! Итак начинаем, всё по порядку!
1. Выбираем хостинг, я бы посоветовал Best-Hoster
Во-первых: очень он самый дешёвый в интернете всего 45 рублей за 750 Мб, а это важно для начинающих блогеров;
Во-вторых этот хостинг поддержвает всё что нужно для любого сайта или блога;
И наконец в-третьих все мои сайты расположены на нём, проблем с этим хостингом у меня никаких не возникало.
2. Скачиваем русифицированный WP 2.5.1 с необходимым набором плагинов;
3. Создаём базу данных MySQL и пользователя для доступа. Как это сделать можно прочитать в статье Создание и настройка базы данных MySQL средствами сPanel X
4. Распаковываем скачанный архив WordPress. Скачиваем программу Notepad это текстовой редактор необходимый для изменения файла wp-config-sample.php. Можно конечно воспользоваться и Блокнотом, но я бы не советовал. Когда я при установки WordPress использовал Блокнот для редактирования файла wp-config-sample.php, посл закачки на хостинг у меня выходила ошибка:
Warning: Cannot modify header information - headers already sent by (output started at /xxxxxxxx/wp-config.php:1) это означало наличие BOM в сохраненных в utf-8 файлах. Я два дня мучился чтобы исправить эту проблему, оказывается надо было просто этот файл редактировать программой Notepad, поэтому я рекомендую использовать Notepad а не Блокнот, для редактирования wp-config-sample.php.
5. Запускаем программу Notepad, открываем "файл" - "открыть" и ищем файл wp-config-sample.php в папке в которую вы распоковали архив WordPress и открываем его. Содержимое это файла вот такое:
6. Теперь редактируем слудующие строчки:
define('DB_NAME', 'putyourdbnamehere'); // Имя базы данных MySQL
define('DB_USER', 'usernamehere'); // Имя пользователя MySQL
define('DB_PASSWORD', 'yourpasswordhere'); // ...и пароль
Например: если имя базы test, имя пользователя test1, а пароль test2 то запись будет выглядеть так:
define('DB_NAME', 'test'); // Имя базы данных MySQL
define('DB_USER', 'test1'); // Имя пользователя MySQL
define('DB_PASSWORD', 'test2'); // ...и пароль
7. Теперь сохраняем файл wp-config-sample.php и переименовываем его в wp-config.php и закачиваем всё что получилось на сервер в корневую папку (в моем случае в public_html)
Для закачки файлов на сервер рукомендую по своему опыту использовать: FileZilla — лучший бесплатный FTP-менеджер
После того как вы закачали все файлы и папки, идём корневую папку(в моем случае в public_html) и смотрим в ней должно быть около 20 файлов в и как минимум 3 папки. Может быть еще несколько папок, созданных самим хостингом. К блогу относятся папки: wp-admin, wp-content, wp-includes. Идем в папку wp-content. Внутри нее должно быть также 3 папки – plugins, themes, uploads – последняя часто отсутствует, если её нет то создаём. Внутри этой папки прописываем папку 2008 (текущий год), а внутри «2008» создаем папку 08 (текущий месяц) – сюда будут складываться фотографии, файлы из постов блога. Возращаемся и ставим на папку uploads права 777.Чтобы выставить права для папки на хостинге с cPanel X, достаточно пройти "Диспетчер файлов" потом выбрать папку и нажать вверху на значок ключа " Изменить разрешения", отметить все галочки и сохранить. Вы установите права на запись в папку извне. Иногда требуется выставить 777 и на внутренние папки. Далее в «корне»(в моем случае в public_html) блога проверяем, есть ли или отсутствует файл .htaccess (именно так – без всякого расширения). Если есть – сохраняем его копию и выставляем на него права 777, также как на папку. Если файла нет – создайте его у себя на компьютере с помощью программы Notepad и закачиваем в «корень» блога(в моем случае в public_html) – и не забудьте выставить на него права 777 – тут пока что все.
Для запрета индексации административной части сайта, можно создать текстовый файл robots.txt со следующим содержимым
User-agent: *
Disallow: /wp-includes
Disallow: /wp-admin
Disallow: /wp-login.php
Disallow: /wp-register.php
И разместить его в корневой папке домена.
8. Итак мы закачали WordPress на сервер, теперь идём по адресу http://ваш_домен/wp-admin/install.php и следуем инструкциям на экране. На первом шаге вас попросят ввести название блога и e-mail На втором шаге для вас сгенирируют логин и пароль для входа в панель управления блогом. Не торопитесь кликать на какую-нибудь ссылку на экране. Сначало скопируйте и сохраните логин и пароль. Иначе не попадёте на панель управления блогом.
9. Вход в панель управления блогом осуществляется по адресу http://ваш_домен/wp-login.php где вы вводите логин и пароль полученные при регистрации блога.
10. Вот собственно мы свами установили WordPress на хостинг. Подведём итоги установку WordPress я расписал достаточно подробно и уложился 10 шагов, если всё же если кому то будет что то не понятно пишите в комментариях обьясню!
Теперь вы можете добавлять свои статьи в блог, но я рекомендую сначала полазить по панели управления блогом, чтобы понять что для чего нужно, а после этого уже писать статьи. На этом пока всё!
О первоначальных настройках блога я напишу в другой статье. Спасибо за внимание
Здравствуйте! Следуя Вашей инструкции закачал вордпресс на сервер. У меня
mchost.ru При входе по адресу http://www.infosvyat.ff18.ru./wp-admin/install.php появляется сообщение об ошибке 500. Я -новичок в этом деле. На сервере мне ничего не объяснили, отправили на лог ошибок, где мне вообще ничего не понятно. Помогите мне, пожалуйста.
Спасибо
@Владимир
Ответил вам на почту
У меня та же проблема((( не подскажите?
@Int64M
Вам скроее всего надо в файле wp-config.php логин и имя писать с привязкой к базе данных
Было бы всё так просто))) пробовал – не помогло. Читал что в таких случаях на 99% виноват хостер, хотя 2 WP-блога на нём месяц назад установил без проблем. Сейчас пробую другого хостера)
Спасибо! в нужную минуту статья помогла!
Здравствуйте! А у меня такой вопрос: У меня уже прикреплен вордпресс. И теперь я пытаюсь понять, где мне найти wp-config-sample.php???
Вообще эту папку нужно закачивать или она у меня уже есть?
Здравствуйте! я в этом деле новичок и возникла такая проблема:
приобрёл домен, приобрёл хостинг , на домене – прописал DNS сервера , скачал wordpress ? прописал файл config.php ? загрузил на сервер в папку publik_html. но при переходе на akva-bio.ru/wp-login.php у меня ничего не отображается, браузер автоматически переводит его в поисковик. помогите пожалуйста, в чём может быть причина и как её исправить
@артём
Напишите мне на почту, указанную на странице контактов. Попробую помочь
В первый раз сложно без разъяснений. Теперь по три блога делаю с настройками и плагинами… за час. Надо просто пробовать и небояться. Удачи!
Ошибка 500 при переходе на wp-admin/install.php… Помогите…
@xxx
Пишите подробнее мне на почту
Уважаемый автор!!!!!
Я новичок в интернете, в связи с чем несколько вопросов.
В каком виде нужно переносить файлы по ФТП
В виде архива или в виде распакованных уже папок?????
Я копирую в виде распакованных папок, которые у меня работали на локальном компьютере через денвер
В итоге я пытаюсь зайти по http://ваш_домен/wp-admin/install.php
А она мне пишет ошибку
Что делать????????
@Дмитрий
Постараюсь помочь.
Напишите подробно(адрес блога, проблему) мне на почту
Здравствуйте я закачал wordpress на сервер, после этого набираю http://мой сайт/wp-admin не открывается просто белый экран.Когда набираю http://мой сайт/wp-login.php открывается панель входа wordpress но при вводе пароля ничего не показывает просто белая страница.Подскажите пожалуйста в чём дело?
@Алексей
Говорю пишите мне на почту с указанием адреса блога. Почта находится на странице КОНТАКТЫ !