Установка WordPress через FTP. Установка темы WordPress через FTP, zip архивом, из библиотеки

От автора: приветствую вас, любители WordPress и не только. В этой статье мы с вами попробуем шаг за шагом пройти путь установки WordPress через FTP доступ. Все, что нам для этого потребуется: это хостинг с доменом, настроенное подключение FTP к серверу, ну и, конечно же, дистрибутив WordPress. Итак, приступим.

А что вообще такое этот самый FTP?

Именно такой вопрос вы можете задать, если до этого ни разу не подключались удаленно к серверу. Давайте внесем небольшую ясность в этот термин. FTP — это специальный протокол для передачи файлов, к примеру, с вашего компьютера на другой компьютер. В данном случае на компьютер хостера (или дисковое пространство), который вы арендуете у хостера.

Для удаленной работы по FTP нам потребуется специальная программа. Таких есть огромное множество, например: FileZilla, Total Commander, Far Manager, WinSCP… Какую выбрать? Рекомендую остановить свой выбор на FTP клиенте FileZilla . Он кроссплатформен, предельно прост в использовании, стабилен, имеет много полезного функционала и, главное, он бесплатен.

Итак, переходим на официальный сайт, скачиваем актуальную версию FTP клиента FileZilla и проходим стандартную процедуру установки программы.

НАСТРОЙКА FTP ДОСТУПА

Программа установлена — пришло время настроки FTP доступа к серверу. Для этого у вас на руках должны быть все необходимые данные: хост, имя пользователя и пароль. Все это вам должно было прийти в письме после оплаты услуг хостинга. Если у вас нет такого письма, тогда необходимо обратиться в техподдержку хостинга или попробовать создать нового пользователя для доступа через FTP в панели управления хостингом.

Итак, для настройки нового подключения открываем пункт меню Менеджер Сайтов, кликая по соответствующей иконке или открыв пункт меню Файл. В открывшемся окне нажимаем кнопку Новый сайт и заполняем форму настроек доступа.

Собственно, как и говорил выше, в соответствующие поля вводите данные для FTP доступа. Тип входа выберите Учетная запись. Название сайта и поле Учетная запись заполните, как вам угодно, но чтобы вы понимали, с каким именно сайтом имеет дело, если у вас их будет несколько.

После заполнения формы жмем кнопку ОК. Теперь можем попробовать подключиться к сайту. Для этого рядом с иконкой Менеджер Сайтов жмем стрелку, открывающую список сайтов, и выбираем нужный для подключения сайт.

Если все сделано верно, то в правой части окна мы должны увидеть папку сервера, в которую мы попадаем после подключения. Далее нам необходимо попасть в корневую директорию, именно в нее мы и будем устанавливать WordPress. Здесь, опять же, необходимо обратиться к письму с инструкцией от хостера, поскольку все индивидуально и у каждого конкретного хостера корневая папка может называться по разному. Чаще всего эта папка называется public_html или www.

УСТАНОВКА WORDPRESS ЧЕРЕЗ FTP

Итак, FTP доступ настроен. Остается установить WordPress. Для этого нам необходим дистрибутив WordPress. Русскую версию WordPress можно скачать по этой ссылке . Скачиваем и распаковываем полученный архив. После этого в левом окне программы FileZilla открываем распакованную папку с WordPress, как в обыкновенном проводнике Windows. Выделяем содержимое сочетанием клавиш Ctrl + A, кликаем правой кнопкой мыши по выделенному и из контекстного меню выбираем пункт Закачать на сервер.

Начнется процесс закачки на сервер, который, займет некоторое время. После окончания процесса закачки в правой части окна программы мы должны увидеть закачанные файлы и папки. Обратите внимание на вкладки внизу программы, во вкладке Неудавшиеся передачи не должно быть файлов. Если там файлы есть, значит WordPress скопировался не до конца. В этом случае перейдите во вкладку Неудавшиеся передачи, выделите эти файлы и, кликнув правой кнопкой мыши по ним, отправьте их повторно в задание.

УСТАНОВКА WORDPRESS

Собственно, на этом работа с FTP завершена. Нам осталось пройти процесс знаменитой пятиминутной установки WordPress. Для этого переходим в браузере к главной странице вашего будущего сайта, набрав в адресной строке адрес вашего сайта. Здесь мы увидим сообщение, что установки необходим ряд данных для соединения с сервером баз данных. Это также должно быть в письме от хостера. Если их нет — вам придется обратиться в техподдержку хостинга или попытаться создать пользователя БД из панели управления хостинга.

Жмем кнопку Вперед и заполняем форму на новой странице, вводя в поля соответствующие строки.

Если введенное подошло — мы увидим сообщение о возможности продолжить установку. Жмем Запустить установку.

На новой странице нам предложат заполнить данные администратора сайта. Обратите внимание на следующие моменты:

WordPress уже сгенерировал случайную строку, которую предлагает нам в качестве пароля. Не думаю, что вас устроит такой пароль, поскольку запомнить его довольно проблематично. Можете придумать и ввести свой пароль, но желательно, чтобы этот пароль был не слишком простым и ни в коем случае не выбирайте слово из словаря — лучше добавьте к слову цифры и другие не буквенные символы.

После заполнения продолжаем установку и на следующей странице мы должны увидеть сообщение об успехе.

WordPress установлен. Мы можем авторизоваться и наполнять сайт. Говоря словами WordPress — ожидали больше шагов? Как видим установка WordPress через FTP предельно проста: настраиваем подключение, заливаем файлы на сервер и запускаем процесс установки WordPress. Если у вас все же возникли трудности или что-то осталось непонятным — смело задавайте вопросы ниже. Ну а если вы хотите еще и создавать собственные темы для WordPress, тогда у нас есть для вас такой . Успехов!

Вот мы и решили сделать полный обзор того, как легко и быстро установить WordPress на Ваш хостинг. В этой статье мы разберем два варианта установки. Первый будет осуществлен через FTP клиент, конкретно мы будет рассматривать FileZilla. А во втором способе мы покажем, как легко установить wordpress из панели управления хостинга. Все способы подробно разобраны и Вы с легкостью справитесь, какой способ выбрать – решать Вам…

Установка wordpress на хостинг через клиент FileZilla

Как я и написал во вступлении, будем мы работать с FTP клиентом, который называется FileZilla. По моему мнению, это самый удобный клиент, которым пользуются блоггеры. Так же его большой плюс – есть установочные пакеты под все популярные операционные системы, а именно Windows, MacOS и Linux. Кстати, если Вам понятнее посмотреть видео, чем читать инструкцию – просто спуститесь в самый конец статьи – там для Вас подготовлен видеоурок.

Для начала нам потребуется скачать wordpress. Почитайте статью, про то, где и какие сборки wordpress можно скачать. Я там подробно расписал, что и как. После того, как Вы скачали вордпресс, а так же скачали и установили FileZilla – открывайте его и будем подключаться к хостингу.

На скриншоте представлена верхняя часть программы, в которую нам нужно ввести данный от хостинга. Для подключения нужно ввести 3 значения, а именно:

  • Хост. На некоторых хостингах совпадает с именем домена, а на некоторых имеет уникальный адрес.
  • Имя пользователя.
  • Пароль.

Про имя пользователя и пароль я думаю, что можно не объяснять. Скорее всего, их оправили Вам в первом письме, когда Вы оформили хостинг аккаунт. После ввода данных просто нажимаем на кнопку “Подключится”. Если Вы не знаете данные или у Вас не получается подключиться – советую написать своему хостинг провайдеру. Когда я выбирал платный хостинг для wordpress – я остановился на Beget. Почитайте подробнее, советую его всем своим подписчикам, друзьям и клиентам.

Теперь в нижней части программы нам нужно переместить скачанные и распакованные файлы архива к себе на хостинг. Просто в левой части открываем папку, в которую Вы распаковали. Для этого выделяем все файлы нажатием CTRL+A и переносим файлы в правую часть. В итоге у Вас должно получится, что-то вроде такого.

Осталось только установить. Для этого нам потребуется создать базу данных на хостинге, а так же нового пользователя, прикрепленного к этой базе. Заходим по адресу сайта, на который мы будет устанавливать движок и видим следующую картину.

Нажимаем на кнопку “Создать файл настроек” и попадаем в следующее окно, где нажимаем “Вперед”. Как я уже упомянул ранее, вводим данный для подключения.

  1. Имя базы данных (которую Вы только что создали в панели управления хостингом)
  2. Имя пользователя базы данных (Имя пользователя MySQL)
  3. Пароль к базе данных (Пароль, который Вы тоже только что создали или сгенерировали)
  4. Адрес сервера базы данных (в большинстве случаев это localhost, если не подходит – уточните у техподдержки Вашего хостинга)
  5. Префикс таблиц (я обычно использую wp_, Вы же можете придумать, что-то своё)

Нажимаем кнопку “Вперед” и если все данные, которые Вы ввели, совпадают, то Вы увидите перед собой окно с текстом:

Всё в порядке! Вы успешно прошли эту часть установки. WordPress теперь может подключиться к вашей базе данных. Если вы готовы, пришло время…

Нажимаем “Запустить установку” и приступаем к последней части установки wordpress. Нам осталось ввести следующие данные:

  • Название сайта. Ну, тут подсказать мне не получится, каждый сам называет свой сайт так, как считает нужным
  • Имя пользователя . Имя пользователя, под которым Вы будете авторизоваться. Не рекомендую ставить admin, потому что оно будет слишком удобным для перебора паролей.
  • Пароль . Сделайте лучше генерированный пароль, всегда заботьтесь о безопастности блога.
  • Ваш email . Основной email, на который будут приходить уведомления.
  • Приватность . Тут должна стоять галочка, чтобы Ваш сайт индексировали поисковые системы.

После чего остается только нажать кнопку “Устновить WordPress” и Ваш блог будет готов к использованию. На всю установку ушло не более 3 минут, все действительно настолько просто. Но, если Вы хотите установить WordPress в пару кликов, просто почитайте вторую часть или посмотрите видеоурок в конце статьи.

Установка wordpress в несколько кликов

Если Вам не хочется заморачиваться с первой частью, в которой я подробно раскрыл весь процесс установки – я решил предоставить своим читателям и вторую возможную установку блога. Так, как я пользуюсь хостингом Beget.ru, то буду рассматривать именно на примере его. Я думаю у других хостинг- провайдеров процесс практически не отличается, разве что интерфейс будет другой.

Для начала авторизовываемся в панели управления хостингом и переходим в раздел “Автоматическая установка CMS”. Далее выбираем домен, на который мы будем ставить систему управления и нажимаем “Установить CMS”. После чего в списке предложенных CMS, нам будет предложено выбрать необходимую систему управления – мы выбираем WordPress и заполняем поля: логин, пароль и e-mail. Выше я уже расписал про эти пункты подробнее.

Нажимаем установить CMS и Ваш блог установлен! Все делается действительно в несколько кликов, кому как удобнее – выбирать Вам. Если Вам интереснее смотреть видео или так просто понятнее, милости прошу!

FTP («Протокол передачи файлов») – это самый быстрый и простой способ для передачи файлов с одного компьютера на другой через интернет. В этой статье я расскажу, как с помощью FTP можно загрузить файлы в WordPress, и для примера возьму какой-нибудь плагин.

Я также покажу, как изменить расширение у каждого отдельно взятого файла. При написании данной статьи я использовал инструмент WS_FTP Pro, предназначенный для ОС Windows. Но все то, о чем дальше пойдет речь, также применимо и актуально для многих других FTP-клиентов с графическим пользовательским интерфейсом.

О важности FTP

Иногда после загрузки и активации через панель инструментов WordPress какого-нибудь плагина выясняется, что он несовместим с другими ранее установленными плагинами. Бывает, что это приводит к возникновению так называемого «белого экрана смерти», т.е. вы не можете ничего сделать на сайте.

В таких случаях и приходит на помощь FTP, через который можно зайти на сайт и удалить неподходящий плагин. Также можно нечаянно заблокировать доступ сайту при вставке кода с какой-нибудь инструкции в файл темы functions . php . Это происходит, если код изначально некорректный или вы поставили его не в то место. Зная как использовать FTP, вы сможете разрешить эту проблему буквально за несколько минут.

Время от времени вы будете сталкиваться с ошибкой доступа после активации того или иного плагина.

В ошибке будет говориться, что из-за файловых разрешений плагин не может создать папку XYZ. Здесь на помощь придет программа для изменения прав доступа к файлам – CHMOD.

И последнее, но, естественно, не последнее по значимости, умение пользоваться FTP – это следующий шаг на пути от новичка к профессионалу. FTP-клиент обладает массой функций и возможностей, которые значительно улучшают и ускоряют работу веб-разработчика.

Сказав все это, давайте перейдем непосредственно к сути темы. Для этого посмотрите вот это видео:

Хостинги бывают разные. И в 21 веке уже сложно найти сервер где бы не работал WordPress. Однако наличие PHP и MySQL последних версий совсем не гарантируют спокойного творчества. Одним из первых звоночков, что с хостингом не все в порядке является сообщение при установке, что WordPress не смог создать файл конфигурации wp-config.php. И что это вовсе не проблема и Вы можете создать его сами.

Возникает эта ошибка из-за того, что веб-сервер не может внести изменения в файлы пользователя. И причина не в том, что нет всеразрешающих прав «777».

При установке и обновлении плагина WordPress просит FTP доступ к сайту

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

То есть WordPress не может встроенными средствами получить доступ в файлам Вашего сайта и просит FTP доступ, что внести необходимые изменения.

Если работать с админкой плотно и вносить множество изменений на сайт, то это сильно напрягает, когда по каждому «пуку» нужно вводить необходимые данные для FTP доступа. Особенно на начальном этапе сразу после установки WordPress, когда скачивается и устанавливается куча плагинов и проводятся эксперименты с темами оформления.

Решение данной проблемы простое, необходимо в файл wp-config.php дописать в самый конец строку:

Define("FS_METHOD", "direct");

Либо более «правильный» код:

If(is_admin()) { add_filter("filesystem_method", create_function("$a", "return "direct";")); define("FS_CHMOD_DIR", 0751); }

После чего WordPress должен обновляться в нормальном режиме.

Права доступа к папкам и файлам WordPress

Я сознательно выделил жирным слово должен . То есть должен, но не обязан. И следующая проблема, которая может Вас посетить при установки тем и плагинов — это сообщение WordPress о невозможности создать папку и/или просто о невозможности установки плагина (темы).

Большинство решений в сети сводится к установке значения прав доступа 777 к папке wp-content и большинству вложенных в нее. Но даже после этого могут возникать проблемы с обновлениями и удалениями плагинов.

Причиной тому служит то, что пользователь веб-сервера (Apache) не входит в группу пользователя-владельца файлов сайта.

Если хотите, чтобы пользователь изменял файлы, и веб-сервер мог эти файлы менять, нужно добавить юзера веб-сервера (Apache) в группу пользователя-владельца файлов сайта.

Не работает текстовый редактор конфигурации WordPress

И последний звонок, что с сервером надо что-то делать — это невозможность отредактировать файлы конфигурации в встроенном редакторе админки wordpress. Точнее сказать Вы можете вносить изменения, но вот сохранить их не сможете, так как будет отсутствовать заветная кнопка «Обновить файл».

Решение всех проблем с FTP и WordPress

Если у Вас виртуальный хостинг, то у Вас три пути: первый — это играться с правами доступа к папкам и файлам, второй — просить хостера скорректировать вышеуказанные настройки с пользователями и доступом, третий — сменить хостинг.

Если же Вы владелец и/или админимтратор VPS/VDS или выделенного сервера, то лучший вариант — это настроить вэб-сервер так, чтобы он обращался к файлам и папкам сайта от имени и с правами владельца. Сделать это можно установив дополнительные модули к Apache как написано в статье или применив патч к вебсерверу Apache MPM-ITK . Эти решения запускают каждый виртуальный хост под отдельными uid и gid. И являются стандартным решением для хостинговых серверов и серверов, критичных к изоляции пользователей и учёту ресурсов.

22.06.2013 Ромчик

Доброго времени суток. Мы продолжаем серию статей посвященных различным вопросам по WordPress. И сегодня мы поговорим о загрузке файлов на ресурс под управлением CMS WordPress по FTP. Что такое FTP? FTP (File Transfer Protocol) - это протокол передачи данных в интернет. FTP является простым и быстрым способом передачи файлов между компьютерами в сети интернет. В данной статье мы и рассмотрим как быстро и легко отправить файл на сервер, например, загрузить новый плагин для WordPress.

Для чего это нужно? Ведь при установке плагинов для WordPress используется панель управления. А теперь представьте, что устанавливаемый плагин не совместим с данной версией WordPress. И после установки Вы больше не можете попасть в админку WordPress для того, чтобы удалить этот плагин. Так, вот зайдя по FTP Вы просто удаляете плагин. Доступ к WordPress восстановлен. Или Вам необходимо быстро отредактировать файл темы. Да, можно отредактировать его прямо на сервере, используя встроенный редактор WordPress. Но это не удобно. Проще скачать по FTP файл, отредактировать его локально, например, с помощью NetBeans и снова залить этот файл на сервер, используя FTP.

Ну, что ж, давайте посмотрим как это происходит. Для подключения по FTP есть множество программ:

  1. TotalCommander для Windows
  2. Filezilla кроссплатформенная программа
  3. FireFTP кроссплатформенная программа

Я пользуюсь программой Filezilla.

Открываем программу:

Теперь подключаемся к серверу по FTP

После того, как мы подключились к серверу мы можем сохранять или заливать файлы, напрямую через FTP.

Картинки в WordPress находятся в /wp-content/uploads

Плагины в WordPress находятся в /wp-content/plugins

Темы в WordPress находятся в /wp-content/themes

Но иногда может возникнуть проблема - при заливке файла на сервре может возникнуть проблем, заключаясь в нехватке прав доступа.

Об изменениях прав доступа в Linux Вы можете прочитать в статье «Изменение прав доступа в ОС Linux. Команда chmod. »

А на этом пока все.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то