Как перенести движок WordPress на хостингСегодня мы поговорим о том, как можно перенести движок WordPress на хостинг.

Может звучит немного непонятно, но я сейчас объясню.

Ситуация в следующем – у нас есть хостинг, который не позволяет установить WordPress на автомате, но мы умные ребята – скачали архив движка и хотим его самостоятельно установить.

Если у вас похожая проблема – значит данная статья для вас.

Но перед тем, как продолжать разговор, у вас должна быть создана База Данных и вы должны уметь работать с программой FTP-клиентом, например Filezilla. Если еще нет – тогда сначала прочитайте мой пост — «Как создать базу данных», а затем — «программа FileZilla – отличный FTP-клиент».

Давайте начнем.

Итак, давайте еще раз рассмотрим исходную ситуацию.

У нас есть скачанный движок и нам нужно его перенести на купленный ранее, не используя процессинговые центры, хостинг (или «залить на хостинг»).

Самый подходящий вариант, который сразу приходит в голову – распаковать (разархивировать) архив движка и закачать все на сервер. Распаковывать нужно обязательно, т.к. если оставить все в архиве – ничего работать не будет (это должно быть и так понятно).

Хорошо, распаковали. В чем тут может быть проблема?

  1. Распакованный архив занимает больше 20 Мб места. Тут проблема только в том, если у вас медленный и не стабильный интернет. Если скорость хорошая, то тут проблем быть не должно.
  2. В архиве несколько сотен файлов. И если вы пишите с флешки на компьютер – тут проблем нет – и скорость хорошая, и надежность высокая. Но закачивание таким образом файлов на сервер – «смерти подобно», т.к. в таком случае будет крайне низкая скорость, связанная с тем, что после каждой передачи файла, программа дожидается «отчета» о его приемке и только после этого начинается передача следующего файла.

Те 20 Мб могут передаваться, в зависимости от скорости, от 30 до 90 минут.

Кроме того, связь может обрываться (что бывает достаточно часто) и вам тогда придется искать, какие файлы успели передаться, а какие – нет. И вручную заново дописывать непереданные файлы.

Перспектива, мягко говоря, не радует.

Какой выход из положения я хочу вам предложить.

Как перенести движок WordPress на хостинг



Идея в следующем – а что, если нам на сервер скопировать движок в архиве (1 файл, быстро и без обрывов), а уже там его распаковать? Это будет на порядок быстрее и надежнее.

Давайте так и сделаем.

Понятно, что сам по себе файл не распакуется – для этого нужны или программа, или небольшой скрипт.

Что бы вас не тяготить поисками – рекомендую скачать вот этот небольшой архив в котором расположены 3 файла, но сейчас нам нужны только 2 — pclzip.lib.php и unzip.php. С помощью этих файлов мы и будем распаковывать архив движка на сервере.

Сам же архив движка, если у вас его еще нет, рекомендую скачать на официальном русскоязычном сайте Worpdress – он уже и переведенный и без вирусов. Один важный момент – сжатые файлы в архиве не должны находиться в какой-либо папке (wordpress, install и т.д.), т.к. в этой же папке они окажутся и на сервере, а нам это абсолютно не нужно. Поэтому, проверьте это перед дальнейшей установкой.

Теперь давайте перенесем все файлы на сервер.

Для этого запускаем программу Filezilla, подключаемся к серверу, выбираем те файлы, которые нам нужно скопировать на сайт (архив движка, pclzip.lib.php и unzip.php).

Пунктом назначения – выберем корневую папку нашего сервера (если такой нет – значит файлы нужно добавить в папку public_html).

Указав все это – нажимаем правую кнопку мыши на тех файлах, что будем копировать и выбираем «Закачать на сервер»:

Рисунок - Filezilla - закачиваем на сервер

Важным условием для успешного выполнения всех следующих действий является наличие Прав Доступа 777.

Что бы это сделать через Filezilla – кликаете на нужную папку правой кнопкой мыши, выбираете «Атрибуты файла» и выставляете Права Доступа 777:

Рисунок - Filezilla - права доступа

Если сервер не позволяет менять права через сторонние программы – тогда вам нужно зайти в Контрольную Панель вашего хостинга и оттуда их поменять.

Важно! После установки не забудьте вернуть Права Доступа в прежний вид!

На этом первый этап мы сделали. Поздравляю!

Распаковка архива



Теперь мы должны распаковать наш архив на сервере.

Но к этому нужно немного подготовиться. И вот как мы это будем делать.

Сначала нужно запустить на исполнение файл unzip.php (второй файл мы не будем запускать – он просто нужен для работы первого).

Для этого нужно набрать в адресной строке браузера следующий код:

http://ваш_сайт/unzip.php

Если вы все правильно сделали, появится вот такая страничка:

Рисунок - php unzipper

Вводите любые данные, но только запомните их – они вам еще понадобятся (поэтому рекомендую вводить самое простое – Username – 1, Password – 2).

После этого появится вот такая надпись – «Registration succeeded!».

Теперь кликаем под ней по ссылке «You can login now» и еще раз вводите логин и пароль из предыдущего шага.

Поскольку архив движка тоже уже скопирован на сервер, после успешной авторизации должно загрузиться вот такая страничка:

Рисунок - php unzipper

Кликаете мышкой по ссылке «unzip» и, после короткой паузы, получаете распакованный движок блога на вашем хостинге.

Об этом говорит следующая страница

Рисунок - php unzipper

Также можно в этом убедиться, просмотрев папку public_html через программу Filezilla:

Рисунок - Filezilla - просмотр результатов

Теперь вы знаете, как перенести движок WordPress на хостинг.

На этом все.

Желаю удачи!