Недавно устанавливал на одном сайте вордпресс и решил “заскриншотить” процедуру и написать пост о том как установить на хостинге движок популярной CMS WordPress. Давно хотел об этом написать и вот наконец добрался.
Процедура совершенно простая, главное предварительно создать базу данных под устанавливаемую копию движка. Если Ваш хостинговый тарифный план позволяет использовать только одну базу данных, то необходимо подсмотреть пароль, логин и имя сервера (если оно не localhost ;) от уже имеющейся базы. В таком случае wordpress будет использовать бд совместно с другими сайтами и таблицы новой копии WP будут отличаться своим уникальным префиксом. Еще, конечно же, нужно закачать на сервер файлы движка. На мой взгляд удобней всего для этих целей использовать shell (если Ваш хостинг позволяет использовать SSH):
cd "путь к корневой директории сайта"
wget http://wordpress.org/latest.tar.gz
tar -zxf latest.tar.gz
mv wordpress/* .
rm -r wordpress latest.tar.gz
Если нет SSH, то конечно не беда – скачиваем установочный архив к себе на локальный компьютер. Если панель управления хостингом позволяет закачивать файлы и распаковывать архивы, то закачиваем и распаковываем архив в директории сайта. Если совсем все грустно и есть только FTP – распаковываем архив у себя на компьютере и потом закачиваем пачку файлов на сервер. Собственно на этом подготовительная работа заканчивается и можно набирать адрес Вашего сайта в браузере (тем самым запустив инсталятор вордпресса). У меня есть немного картинок, на которых видно как примерно выглядит сие действо на практике. После захода на сайт мы видим такое:
Тут необходимо отдельно оговорить один момент, прежде чем продолжить. Как правильно указано на картинке выше создание файла wp-config.php через веб-интерфейс работает не на всех серверах. Как то мне довелось устанавливать WP на хостинге, на котором использовалась CPanel и сайт был добавлен в панель не как основной, а как дополнительный. И при попытке создать файл прямо из броузера получил сообщение об ошибке. Причина ее возникновения заключалась в том, что процесс веб-сервера не имел прав на запись в директорию сайта. Если Вы получаете сообщение об ошибке в начале установки, в котором сказано о невозможности создать wp-config.php – установите права на директорию 777 (rwxrwxrwx) на время установки. Не забудьте потом поменять их обратно на те, которые стояли до этого (в целях безопасности конечно же). И скорее всего если с правами такая “петрушка”, то для того, чтобы иметь возможность закачивать файлы (картинки к постам например) через интерфейс вордпресса необходимо будет установить права 777 на директорию uploads, которая внутри wp-content (это на случай если после установки загрузка файлов через браузер не будет работать. Сам лично аплоадером не пользуюсь, вставляю картинки “From URL”). Ну а если с Вашим хостингом подобных проблем нет, то после нажатия на кнопку “Создать файл настроек” мы видим такое:
Все необходимое мы подготовили заранее, поэтому смело давим “Вперед” и получаем:
Иногда database_name и databse_user совпадают, иногда сервер localhost, а иногда что-то другое. Зависит от Вашего хостинга – ищите необходимые данные о MySQL в панели управления или обратитесь в службу технической поддержки, если сами не можете найти. Данные есть – вводим их и жмем “Отправить”. Если все верно указали получаем:
Нажимаем “Запустить установку” и мы оказываемся на последнем шаге. Остается только ввести заголовок сайта, логин и дважды пароль админа и e-mail, на который придет письмо с поздравлением с успешной установкой WordPress. И на него же будут приходить все системные сообщения движка. В том числе этот адрес будет использован для восстановления пароля в случае если вы его забудете. Потому как очень разумным шагом будет использование безопасного пароля – с символами разного регистра и цифрами как минимум. Лучше записать его где-то, чем указать что-нибудь наподобие “1234567″ или “qwerty”. Такие пароли влет подбираются ботами со всеми вытекающими печальными последствиями.

Вводим необходимые данные и давим на “Установить WordPress”:

Смех и аплодисменты – веселое окончание установки =) Теперь можно входить и наполнять сайт контентом ;)









