Установка WordPress на виртуальный хостинг • Former – web-хостинг и домены

Установка WordPress на виртуальный хостинг • Former – web-хостинг и домены Хостинг
Содержание
  1. Что такое хостинг?
  2. Что нужно для установки
  3. Что делать после установки wordpress?
  4. Что делать после получения услуги хостинга
  5. Зарегистрировать доменное имя
  6. 3 Привязка домена к хостингу (Делегирование)
  7. 4 SSL-сертификат от Let’s Encrypt
  8. 0 Обновите все пакеты
  9. 2 FTP / SFTP. Закачиваем WordPress на хостинг
  10. Разместить сайт на хостинге
  11. Handyhost — удобный хостинг для wordpress и не только (полгода бесплатно!)
  12. WordPress memory exhausted
  13. WordPress. как подключить ssl на сайте. инструкция
  14. Автоматическая установка wordpress
  15. Автоматическая установка wordpress на хостинг
  16. Администрирование
  17. Бонусы и полгода бесплатного хостинга
  18. Где посмотреть данные по авто установке и как удалить вордпресс?
  19. Если не хотите терять время на ручной установке — подключите vepp
  20. Как удалить wordpress с хостинга
  21. Как установить wordpress на хостинг вручную?
  22. Как установить wordpress на хостинг без панели вручную
  23. Как установить wordpress через ssh
  24. Как установить вордпресс на хостинг? доступы
  25. Какой хостинг выбрать для wordpress
  26. Ключи аутентификации
  27. Неверные права доступа к файлу
  28. О хостинге
  29. Обновление wordpress
  30. Подготовка к установке
  31. Полгода в подарок!
  32. Права доступа к файлам/папкам (chmod)
  33. Префикс таблиц
  34. Проблемы при установке
  35. Продолжайте настраивать wordpress
  36. Ручная установка wordpress на хостинг
  37. С помощью автоматической установки на хостинге
  38. Шаг 1: создайте базу.
  39. Шаг 2: загрузка и распаковка
  40. Шаг 3. создание базы данных
  41. Шаг 4. отредактируйте wp-config.php
  42. Шаг 4. редактирование wp-config.php
  43. Шаг 4: заполните поля реквизитами подключения к базе данных:
  44. Шаг 5. запустите установку
  45. Шаг 5. настройте файл wp-config.php
  46. Шаг №2 – готовим wordpress к установке
  47. Шаг №3 загружаем wordpress на хостинг
  48. Шаг 1. установка веб-сервера
  49. Шаг 5. размещение файлов wordpress на хостинге
  50. Шаред хостинги
  51. Этап: создание базы данных

Что такое хостинг?

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

Часто провайдеры предлагают также и покупку домена. Домен привязан к хостингу через DNS-сервер. Каждому серверу в свою очередь присвоен определенный IP-адрес (например, 192.108.0.2). Эта цепочка позволяет при вводе url в строке браузера находить месторасположение сайта и выводить его содержимое пользователю.

Что нужно для установки

 Для установки WordPress нам понадобится:

  1. Хостинг с версией PHP не ниже 5.4
  2. Домен (обычно покупается на хостинге)
  3. Данные доступа FTP (предоставляются хостингом)
  4. База данных (создается на хостинге)
  5. FTP клиент. Я использую Filezilla.
  6. Установочные файлы Opencart. [WordPress]

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

Что делать после установки wordpress?

Итак, еще раз поздравляю с успешной установкой движка WordPress на ваш хостинг и сайт! Что же делать дальше, спросите вы? Отвечаю, если вы новичок в сайтостроении и это ваш первый созданный сайт, можете немного отпраздновать и насладиться этим позитивным моментом!

Что делать после получения услуги хостинга

После регистрации Вам придёт 2 письма:

1) Содержит логин и пароль от биллинга (используется для заказов, оплаты).

2) Доступ к аккаунту хостинга приходит сразу после активации(используется для доступа к настройкам, файловому менеджеру), а так же это письмо содержит множество полезной информации. Настоятельно рекомендуем с ним ознакомиться, это сразу снимет большинство вопросов.

Хостинг

Доступ к панели хостинга можно получить согласно данным из письма, а так же перейти из биллинга без пароля: «товарыуслуги» — «хостинг» — «перейти»

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

Тестовый аккаунт хостинга является полноценным аккаунтом. После окончания срока действия его достаточно продлить.

Домены

По умолчанию у Вас уже будет создан тестовый домен «Ваше_имя_пользователя_хостинга».onhh.ru , если он Вам не нужен, то удалить его можно в панели.

В панели управления есть два, на первый взгляд, похожих раздела: «доменные имена» и «WWW-домены»:

1)Раздел «доменные имена» отвечает за настройки DNS для домена.

2)В то же время, раздел «WWW-домены» отвечает за «внутренние» настройки домена: кодировку, сжатие и кеширование, поддомены, индексные страницы, журналы работы, алиасы, активация SSL, выбор версии PHP.

В случае если Вы создаёте новый сайт, то достаточно создать его в «www-доменах», «доменное имя» создастся автоматически. В то же время при удалении процедура совершенно обратная — необходимо удалить «доменное имя» при этом можно будет выбрать удалять или нет «WWW-домен»

Внимание! При удалении «www-домена» удаляется так же папка содержащая файлы домена.

Привязка домена

После создания домена в панели Вам необходимо либо приобрести новый домен, либо привязать Ваш домен к нашему хостингу

Заказать новый домен можно в панели биллинга: «товарыуслуги» — «домен» — «заказать»

Привязать домен к нашему хостингу можно по запросу к технической поддержке предыдущего хостинга, либо сменив DNS в панели управления доменом. После смены NS сайт начнёт работать через 6-24 часа.

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

Наши NS:

ns1.shhost.ru

ns2.shhost.ru

Файловый менеджер

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

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

Все Ваши сайты находятся в папке «www» , файлы которые расположены «выше» — системные, они необходимы для работы Вашего аккаунта.

Базы данных

Для работы сайта Вам, скорее всего, придётся создать базу данных. Создать базу можно в панели хостинга, раздел «Базы данных».

К имени пользователя и имени базы данных добавится префикс «u*****_» . В настройках необходимо указывать так же.

Из раздела «базы данных», после создания базы, можно перейти в phpMyAdmin по кнопке «перейти».

Установка CMS

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

В управлении хостингом ISPmanager по любому разделу вы можете легко получить справку, достаточно кликнуть по кнопке «Знак вопроса» в правом верхнем меню:

Как получить справку по панели управления хостингом

Зарегистрировать доменное имя

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

При регистрации домена нужно будет указать Ваши настоящие контактные данные.

Арендовать домен можно сроком на 1 год. На этот период Вы становитесь его администратором, по истечению срока аренды, домен необходимо продлевать.

Зарегистрированный домен будет отображаться в биллинг-панели, где вы сможете управлять им и менять настройки.

Обратите внимание, наш хостинг предоставляет тестовый домен при заказе виртуального хостинга.

3 Привязка домена к хостингу (Делегирование)

Делегирование чаще всего происходит путём прописывания NS-сервером, которые предоставляет хостинг в настройках домена. Но иногда это бывает и IP-адрес.

Рассмотрим это на примере хостинга Beget и регистратора Namecheap. Но в целом процесс примерно схож и для других хостеров и регистраторов.

Итак, прежде всего нам нужно найти эти NS-сервера, которые предоставляет хостинг. Например в Beget мы должны перейти в раздел «Домены и поддомены».

4 SSL-сертификат от Let’s Encrypt

Ещё один, последний, маленький но важный шаг, который вам нужно сделать перед тем, как начать устанавливать WordPress уже.

SSL-сертификат – это замочек, который отображается рядом с адресом вашего сайта 😁

Например в Beget для этого переходим в раздел «Домены и поддомены» и нажимаем на знак щита:

Устанавливаем серт, ждём минут 20, когда его установят, и переходим к следующему шагу.

0 Обновите все пакеты

Перед установкой LAMP нужно обновить все программы, которые уже установлены на вашем сервере.

UbuntuDebianCentOS
sudo apt-get update -y 
sudo apt-get upgrade -y
sudo apt-get update -y
sudo apt-get dist-upgrade -y
sudo yum update -y

2 FTP / SFTP. Закачиваем WordPress на хостинг

А в этом шаге мы с вами скачаем WordPress и зальём его файлы на сервер.

Теперь нужно как-то законнектиться к хостингу и закинуть файлы WordPress туда (не забудьте распаковать архив сначала).

Сначала нам понадобится какая-то прога для этого на компе:

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

Открываем Transmit / Filezilla и вводим все данные в создании нового подключения:

Подключились? Теперь перекидываем файлы из папки wordpress в папку public_html. Не забывая при этом удалить заглушку хостинга, если вдруг она является файлом index.html! Если заглушка является index.php файлом, то вам и так и так предложат её заменить.

Интерфейс программы Transmit для MacOS. Но принцип похож и для других FTP-клиентов. Выделяем все файлы в папке /wordpress и переносим их обычно в папку /public_html на хостинге, заменим/удалив при этом страницу-заглушку хостинга.

Разместить сайт на хостинге

Существуют разные способы разместить свой сайт на хостинге: через SSH, по FTP или через панель управления. Самый простой способ разместить сайт в Интернете — через панель управления хостингом. На нашем хостинге это панель ISPmanager.

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

Если все сделано правильно, то сайт должен быть доступен.

Handyhost — удобный хостинг для wordpress и не только (полгода бесплатно!)

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

В конце статьи расскажу как получить бесплатный хостинг на полгода

, а для примера воспользуюсь тестовым периодом.

Сначала немного общей информации о компании. Handyhost работает на рынке более семи лет и входит в топ-10 популярного рейтинга Hosting Ninja (51 отзыв и средняя оценка — 4,7). Здесь есть все основные виды хостинговых услуг:

Виртуальные VPS и выделенные серверы могут быть созданы на Windows или Linux. Все они обладают высоким показателем uptime, имеют резервное копирование и предоставляют гарантированный объем ресурсов (за счет виртуализация kvm). Для хостинга используются быстрые SSD-диски, размещение можно выбрать в Германии или России (зависит от аудитории вашего проекта). Доступна панель управления сервером, а также даются root-права доступа.

Но меня в данном случае больше интересует обычный универсальный хостинг, который в том числе может использоваться и для WordPress. Он подойдет для простых и средних сайтов, обладает всеми необходимыми требованиями для этой CMS. Оптимальным тарифом является HOST-4. Хотя по цене даже HOST-5 выглядит достаточно выгодным по сравнению со многими другими компаниями.

WordPress memory exhausted

Откройте файл wp-config.php с помощью FTP, SSH или файлового менеджера. Добавьте перед строкой «/* Это всё, дальше не редактируем. Успехов! */» такую строку:

define( 'WP_MEMORY_LIMIT', '256M' );

Это поможет увеличить лимит памяти PHP до 256 мегабайт и ошибка исчезнет.

Если это не сработало — обратитесь к своему хостинг-провайдеру и попросите увеличить лимит памяти PHP вручную.

WordPress. как подключить ssl на сайте. инструкция

В данной статье мы разберём, как можно настроить Ваш сайт на WordPress для работы по защищённому соединению HTTPS.

Вход в WordPress

Входим в админ-панель сайта по адресу:

https://имя_сайта/wp-admin/

Если Вы не можете войти в админ-панель сайта, Вы можете воспользоваться нашей инструкцией по восстановлению пароля от админ-панели сайта.

Поиск плагина HTTP/HTTPS Remover

После входа в админ-панель нам необходимо перейти в раздел «Плагины» — «Добавить новый», в строке поиска пишем первый плагин для установки HTTP/HTTPS Remover, он будет нам нужен для устранения замиксованного контента по HTTP.

Находим необходимый плагин и нажимаем на кнопку «Установить», далее нажимаем на кнопку «Активировать».

Установка плагина HTTP/HTTPS Remover

Перед нами появится окно для настройки плагина, нам не нужно вносить какие-либо изменения, нажимаем на кнопку «Save Setting»

Выполняем установку плагина Really Simple SSL, он будет использоваться для настройки корректной работы SSL-сертификата на сайте.

Поиск плагина Really Simple SSL

Переходим в раздел «Плагины» — «Добавить новый», в строке поиска пишем Really Simple SSL, как только мы найдём необходимый плагин нажимаем на кнопку «Установить», после установки нажимаем на кнопку «Активировать».

Активация плагина Really Simple SSL

Для активации плагина нажимаем на кнопку «

Вперёд, активируйте SSL!

».

После нажатия кнопки Вас может перенаправить снова на окно для авторизации в админ-панель WordPress, нужно будет повторно зайти.

Включение переадресации с HTTP на HTTPS

Чтобы включить переадресацию с HTTP на HTTPS выберите пункт «Включить 301 переадресацию .htaccess» и сохраните настройки.

Смена URL в WordPress

Если на Вашем сайте используется Elementor, то необходимо провести замену ссылок. Переходим в раздел «Elementor» — «Инструменты», выбираем пункт «Сменить URL».

Меняем URL версии сайта на http://имя_сайта на https://имя_сайта, нажимаем на кнопку «Сменить URL».

Сохранение изменений в WordPress

Далее переходим в пункт «Общие», нажимаем на кнопку «Пересоздать файлы», будут пересозданы CSS-файлы, и ссылки заменяться с версии сайта с HTTP на HTTPS, и также кликаем на кнопку «Синхронизировать библиотеку» и сохраняем изменения.

Кроме включения HTTP внутри WordPress Вам необходимо установить SSL-сертификат на хостинг. Для этого нужно купить SSL или подключить бесплатный сертификат. Как это сделать читайте в статьях как установить сертификат на хостинг и подключить бесплатный сертификат.

После того как всё будет сделано можно проверить работу сайта.

Автоматическая установка wordpress

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

Теперь приступим к установке. Step 1. Первым делом создайте новую базу данных MySQL для будущего сайта. Этот шаг ничем не отличается от тех действий, которые мы уже рассмотрели для случая установки WP в ручном режиме, поэтому не будем надолго здесь останавливаться.

Вкладка каталога CMS Вы окажетесь в каталоге CMS. Здесь найдите логотип WordPress и соответствующую ссылку. Кликните по этой ссылке.

Step 3. Откроется страница с кнопкой установить приложение. Смело жмите на эту кнопку.

Появится всплывающее окно «Установка WordPress: Управление сайтом». Здесь выберите свой домен и кликните по кнопке «Существующая БД». Из выпадающего списка выберите название ранее созданной базы данных и введите пароль от неё.

Теперь жмите зелёную кнопку «Начать установку». Процесс установки займёт пару секунд, после чего вы увидите вот такое сообщение, как на скриншоте ниже.

Автоматическая установка wordpress на хостинг

Внимание! Из соображений безопасности (описал выше) — не рекомендую использовать автоматическую установку, но в любом случае выбор за вами.

Переходим в раздел CMS и выбираем wordpress

для быстрого поиска можно выбрать раздел «Блоги и форумы».

Сортируем CMSЗаполняем данные в окошке (домен, сайт для установки и прочие) и нажимаем установить,ждем пару секунд и все готово.информация

Администрирование

Управления хостингом происходит в уже для многих привычном и практичном ISPmanager, так что проблем с интерфейсом не будет. Всё достаточно просто и интуитивно понятно (и само собой, на русском языке).

Создание базы данных, FTP-аккаунта или почтового ящика не вызовет у Вас вопросов. Также есть возможность настроить php.ini и сменить версию PHP. Ну и конечно, нельзя не упомянуть удобный и быстрый файловый менеджер, который значительно упростит работу с файлами сайта.

Замечу, что Handyhost это не только виртуальный хостинг! Компания предоставляет услуги по регистрации доменных имён, VPS и аренду выделенных серверов.

Бонусы и полгода бесплатного хостинга

Как я говорил в самом начале, многие хостинговые компании используют в своей работе разного рода бонусы. Handyhost — не исключение. Они предлагают:

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

Специально для читателейWordpressInside создан промокод, дающий полгода бесплатного хостинга! Для этого переходите по ссылке и заполняете специальную форму.

В целом, основные плюсы Handyhost:

Если вы ищете хостинг для своего проекта на WordPress, можете смело заказывать тестовый период в Handyhost и пробовать создавать свой первый сайт (либо перенести от другой компании). С помощью промокода по этой ссылке у вас будет полгода бесплатного хостинга!

Источник

Где посмотреть данные по авто установке и как удалить вордпресс?

Данные по установке которые вы ввели можно увидеть тут же, нажав на кнопку информация, тут же нажав на «удалить CMS» будет удалена.

Плюсы данного метода:

  • быстро и просто;
  • сохранена вся информация по установке (все доступы) — если забыли можно будет посмотреть.

Минус: Нельзя поставить свои префикс на таблицы в базе данных! А так как его в дальнейшем менять довольно проблематично, этот минус перечеркивает плюсы!

Если не хотите терять время на ручной установке — подключите vepp

VPS или выделенный сервер стабильнее и надёжнее обычного хостинга, но управлять ими сложнее. Vepp делает работу с VPS такой же простой, как и с виртуальным хостингом. Установить WordPress в нём можно за несколько кликов.

Как подключить Vepp:

  1. Зарегистрируйтесь.
  2. Введите доступы к серверу — root и пароль.
  3. Готово!

Vepp настроит все службы, и через несколько минут вы сможете выбрать и в три клика установить шаблон WordPress.

Попробовать Vepp

Как удалить wordpress с хостинга

Чтобы удалить WordPress, достаточно удалить все файлы и папки, относящиеся к нему, и базу данных, которая была связана с сайтом на WordPress. 

Это можно сделать через панель управления хостингом:

Либо же через SSH с помощью команды:

sudo rm -rf /public_html/ #Такая команда удаляет все содержимое директории, а сама папка останется на хостинге.

mysql -u root -p
DROP wordpress_db DATABASE; #подставьте сюда название своей базы данных
exit

Как установить wordpress на хостинг вручную?

Перед самим процессом установки WordPress на хостинг вам нужно сделать несколько приготовлений.

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

Как установить wordpress на хостинг без панели вручную

Если у вас хостинг без панели, то скорее всего это виртуальный выделенный сервер (VPS) или просто выделенный сервер (дедик). Установить на него WordPress можно двумя способами: предварительно поставить панель управления и уже из нее запустить автоматическую установку WordPress, либо всё сделать вручную.

Выбрать и перейти к установке вспомогательного софта поможет статья про выбор панели управления. Мы же сосредоточимся на втором варианте.

Процесс установки WordPress вручную выглядит так:

  1. Установка веб-сервера.
  2. Подготовка служб для корректной работы.
  3. Создание базы данных.
  4. Скачивание архива WordPress.
  5. Размещение файлов WordPress.
  6. Запуск установки WordPress.

Рассмотрим каждый шаг подробнее.

Как установить wordpress через ssh

Чтобы установить WordPress через SSH, вам понадобится SSH-клиент: он уже встроен в Windows 10, Linux и macOS. Если вы используете младшую версию Windows — установите OpenSSH.

Установка WordPress на виртуальный хостинг • Former – web-хостинг и домены
Примерно так будет выглядеть установка WordPress через SSH в вашей консоли

Как установить вордпресс на хостинг? доступы

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

Это адреса DNS-серверов, которые нужно прописать в настройках домена.

Во-вторых, вам предоставят доступы на FTP-сервер. Для входа и удобного добавления файлов, вам понадобится FTP-клиент. Некоторые хостеры предлагают свой FTP-клиент, но вы также можете использовать такие распространенные программы, как Filezilla или Total Commander.

Также у каждого хостинг-провайдера есть своя панель управления для пользователей: стандартные, типа cPanel, или самописные, которые характерны только для отдельных сервисов. От интерфейса будет зависеть набор доступных функций, удобство управления и т.д. Я предпочитаю всегда работать с файлами через файловый менеджер в панели хостинга, у Бегета он очень удобный!

Какой хостинг выбрать для wordpress

WordPress — это не очень требовательная к хостингу CMS, для ее запуска достаточно минимальных ресурсов. Тем не менее, при выборе лучше обращать внимание на то, предлагает ли провайдер автоматическую установку WordPress.

Выбирайте такого хостера, который сразу работает с WordPress: во-первых, это поможет сэкономить время при установке. Во-вторых, если у вас возникнут проблемы с сайтом на стороне хостинга (например, ограничение лимита памяти PHP), вам будет куда проще объяснить техподдержке, что вам нужно.

Такую услугу предоставляют многие российские хостеры: например, SpaceWeb может установить WordPress за вас.

При выборе тарифа ориентируйтесь на то, сколько файлов вы планируете размещать на сайте и на какую посещаемость рассчитываете. Скорее всего, на начальном этапе вам будет достаточно минимального тарифа — к пример, у SpaceWeb это тариф на 1 Гб дискового пространства на сервере и один сайт.

Ключи аутентификации

Также, обязательно нужно изменить ключи аутентификации. Эти ключи используются в разных местах кода WordPress для защиты от взлома:

define('AUTH_KEY',         'впишите сюда уникальную фразу');
define('SECURE_AUTH_KEY',  'впишите сюда уникальную фразу');
define('LOGGED_IN_KEY',    'впишите сюда уникальную фразу');
define('NONCE_KEY',        'впишите сюда уникальную фразу');
define('AUTH_SALT',        'впишите сюда уникальную фразу');
define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
define('LOGGED_IN_SALT',   'впишите сюда уникальную фразу');
define('NONCE_SALT',       'впишите сюда уникальную фразу');

Неверные права доступа к файлу

Установите для всех папок права доступа 755, а для файлов 644.

Через SSH это можно сделать с помощью команды:

chmod -R 755 /public_html/

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

Затем установите файлам права 644:

find . -type f -exec chmod 644 {} /public_html/

Это можно сделать и через FTP-клиент, например, FileZilla. 

Выделите все папки и нажмите правой кнопкой мыши. В выпавшем меню выберите пункт «Права доступа к файлу…»

Установите в поле «Числовое значение» 755, отметьте галочкой «Перенаправить во вложенные каталоги» и выберите «Применить только к каталогам». 

Затем выделите все файлы и папки, снова нажмите правой кнопкой — «Права доступа к файлу…», введите в поле «Числовое значение» 644, отметьте «Перенаправить во вложенные каталоги» и выберите пункт «Применить только к файлам».

О хостинге

Плюсы хостинга Handyhost можно перечислять долго, но самое первое, что сразу бросается в глаза — тарифы. Стоимость хостинга очень демократичная. Минимальный тарифный план начинается от 68 руб/месяц.

Также стоит отметить, что на всех серверах установлены быстрые SSD, что само собой, очень заметно влияет на скорость работы и производительность сайтов.

Обновление wordpress

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

Вы также можете обновить WordPress вручную, зайдя на соответствующую страницу — «Консоль» — «Обновления». Там будет список всего, что вы можете обновить: темы, плагины или сам WordPress.

Подготовка к установке

Прежде чем начать установку:

Обязательно нужно:

  1. Иметь локальный или удаленный сервер, готовый к работе. У вас должен быть доступ к файлам/папкам на сервере. Обычно это shell или FTP доступ, который выдается хостинг-провайдером. Или это панель управления хостингом, которую предоставляет провайдер для управления файлами на сервере и сервером в целом;

  2. Убедиться, что сервер подходит для WordPress. Вообще, 90% провайдеров подходят для WordPress и сильно переживать по этому поводу не стоит. WordPress требует:

    • PHP версии 5.2.4 или выше (рекомендуется 5.6).
    • MySQL версии 5.6 или выше (рекомендуется 5.6).
    • 50 мегабайт пространства на сервере.
    • 32 мегабайта оперативной памяти на сервере.

    Узнать эту информацию можете у хостинг-провайдера.

  3. Нужен сам WordPress:

Нужно, но не обязательно:

Полгода в подарок!

В данный момент, компания Handyhost предлагает полгода бесплатного хостинга! Для тех, кто еще не решился с выбором хостинга — у вас есть отличная возможность самостоятельно проверить его работу и оценить все его неоспоримые плюсы!

Права доступа к файлам/папкам (chmod)

Разрешения будут отличаться от хоста к хосту, поэтому ниже описаны только общие принципы. Тут нельзя охватить все случаи.

Любой файл, которому требуется доступ на запись от WordPress, должен принадлежать пользователю из под которого работает WordPress (php) или этот пользователь WordPress должен находиться в группе, имеющей доступ на запись.

Права нужно ставить так:

  • папки 755, файлы 644 — когда пользователь WordPress (php) тот же под которым вы подключаетесь по FTP и изменяете файлы.

  • папки 775, файлы 664 — когда пользователь WordPress (php) отличается от пользователя под которым вы подключаетесь по FTP и изменяете файлы. При этом пользователь WordPress (php) должен быть в группе, имеющей доступ на запись.

Следующие файлы должны/могут отличаться от базовых настроек:

  • wp-config.php — (600) — может изменить / смотреть только владелец и никто другой. Этот файл изначально создается с правами 644, и оставлять его в таком виде опасно.
  • /wp-content/cache/ — (755 или 775) — полный доступ.
  • /wp-content/uploads/ — (755 или 775) — полный доступ.
  • /wp-content/blogs.dir/ (мультисайт) — (755 или 775) — полный доступ.

Префикс таблиц

В принципе этот префикс можно не трогать, все будет работать. Указанный в переменной $table_prefix будет использоваться для всех создаваемых таблиц. Изменение этого префикса уникализирует название таблиц и в некоторых случаях может защитить от взлома или хотя бы создать дополнительные сложности.

$table_prefix  = 'wp_';

Проблемы при установке

Ошибка 1: «error database connection»

Если в процессе установки «вылезла» ошибка: «error database connection» (ошибка соединения с базой данных), то:

  1. Проверьте правильно ли указано имя, логи и пароль в файле wp-config.php;
  2. Убедитесь, что созданный пользователь обладает правами на доступ к базе данных WordPress;

Ошибка 2: «Headers already sent»

Если при установке появляются ошибки типа: Headers already sent. Возможно, вы допустили ошибку при редактировании wp-config.php.

Как исправить?

Откройте wp-config.php в текстовом редакторе.

  • Убедитесь, что файл начинается с <?php, и что до этого ничего нет: ни пробелов ни пустых строк.
  • Убедитесь, что последняя или предпоследняя строка не содержит ?>. Если такой символ там есть — удалите его.

При написании этого руководства я использовал официальный сайт и личный опыт.

Продолжайте настраивать wordpress

Когда движок установлен, работа с сайтом только начинается. Продолжайте настраивать WordPress, а мы поможем. Читайте в нашем блоге:

5 лучших плагинов для WordPress, без которых никак5 бесплатных шаблонов интернет-магазина на WordPressКак раскрутить блог. 4 рабочих способа найти новых читателейЧто такое бэкапы сайта и почему их никто не делаетСоздал сайт, что дальше? Про контент и продвижение

Ручная установка wordpress на хостинг

Лет 15 назад об автоматической загрузке могли только мечтать, но и сейчас встречаются хостинги, которые пренебрегают функцией легкой установки вордпресса. Честно скажу, я бы не стал связываться с такими организациями, но ручную загрузку разберем по шагам также на хостинге Beget.

Сначала создадим базу данных, в панели управления заходим в раздел MySQL.

Для создания новой базы данных понадобиться четыре параметра:

  1. Имя базы
  2. Имя пользователя
  3. Пароль
  4. Название сервера

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

Отлично, данные записали в отдельный файл, теперь идём на ru.wordpress.org и скачиваем свежую актуальную версию движка.

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

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

Находим папку с названием домена, нажимаем на неё.

Находим папку public_html, заходим, в ней находятся стандартные файлы хостинга, их оставим в покое.

Открыв папку public_html нажимаем на свободном месте правой кнопкой мыши и выбираем Загрузить Файлы.

Откроется диалоговое окно в котором переходим в папку Движок (которую ранее создавали и извлекали файлы из архива), выделяем все элементы и нажимаем загрузить. Начнется процесс загрузки, подождем немного пока напротив всех строк будет 100%.

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

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

В следующем окне заполняем информацию о базе данных, которую создавали ранее. Как помним имя базы и пользователя совпадают, а сервер прописываем как localhost, префикс оставляем без изменения. После заполнения нажимаем Отправить.

Если в порядке, то система поздравит и предложит продолжить, нажимаем Запустить установку.

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

Не забываем записывать все введенные данные в отдельный файл.

В следующем окне система поздравит вас и можете нажать Войти.

С помощью автоматической установки на хостинге

Современный и технологичный хостинг — провайдер, заботится о том, чтобы пользоваться услугами было просто и удобно. Поэтому популярные CMS как WordPress имеются в базе у хостера и при необходимости устанавливаются в пару кликов. Разберем на примере хостинга Beget, заходим в панель управления и выбираем раздел CMS.

Далее выберем WordPress.

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

Шаг 1: создайте базу.

1.1. Перейдите в раздел “Инструменты” — “Базы данных” и нажмите кнопку “Создать”:

1.2. В появившемся окне заполните необходимые поля:

Обращаем ваше внимание на то, что на серверах с панелью управления ISPmanager нельзя создать базу данных и пользователя, в названии которых более 16 символов (с учетом префикса).

Шаг 2: загрузка и распаковка

Загрузите файлы WordPress в директорию сайта.Для этого следуйте инструкции:

2.1. Перейдите в “Менеджер файлов”, далее в “WWW” и в папку с названием сайта:

2.2. Выделите всё, кроме директории “webstat” и нажмите “Удалить”:По умолчанию в директории сайта присутствуют файлы парковочной страницы.Перед размещением сайта их необходимо удалить.

2.3. Нажмите “Закачать” в правом верхнем углу:

2.4. Выберите ранее скаченный архив WordPress и загрузите его.

2.5. Выделите загруженный архив и нажмите “Извлечь”:

Архив будет извлечен во вложенную папку “wordpress”:

2.6. Перейдите в директорию “wordpress”, выделите все файлы:Нужно переместить файлы WordPress непосредственно в папку сайта.

2.7. И нажмите “Вырезать” в правом верхнем углу:

2.8. Перейдите в директорию сайта:

2.9. И нажмите “Вставить”:

Файлы сайта будут перемещены:

Шаг 3. создание базы данных

А вот теперь начинается самое интересное. Мы должны создать базу данных, а после вписать ее данные в файл wp-config-sample.php. Более того, как только мы впишем данные, файл должен быть переименован в просто wp-config.php. Но опять я спешу. Давайте разберемся по шагам.

Переходим в раздел «Базы данных MySQL». Сразу под файловым менеджером. Там мы точно также можем видеть уже созданные БД, которые в случае чего могут быть удалены за ненадобностью.

Шаг 4. отредактируйте wp-config.php

По умолчанию в архиве WordPress нет файла wp-config.php, но есть файл wp-config-sample.php с нужными настройками. Переименуйте его:

mv wp-config-sample.php wp-config.php

Откройте файл с помощью текстового редактора, например, nano или vim:

nano wp-config.php

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

Шаг 4. редактирование wp-config.php

Для этого мы снова идем в «Файловый менеджер» — папка нашего сайта — public_html. Там мы находим файл wp-config-sample.php.

Его прямо сейчас мы должны переименовать в просто wp-config.php, то бишь убрать из названия дефис и слово sample. Выделяем его с помощью клика, после чего идем в «Файл» — «Переименовать».

Удаляем ненужный кусок и сохраняем изменения:

Но и это еще не все. Теперь мы должны вписать все данные от БД в этот самый файл. Открываем его с помощью двойного клика. Благо на таймвебе есть встроенный удобный редактор, который помогает легко редактировать все файлы.

Прокручиваем файл чуть-чуть вниз. Там мы должны увидеть следующие строчки. Если вы скачивали русскоязычную версию, то они будут на русском, как у меня:

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

Шаг 4: заполните поля реквизитами подключения к базе данных:

  • «Сервер базы данных» оставьте «localhost» (если «localhost» не работает, нужно узнать правильный адрес в службе поддержки провайдера).
  • «Префикс таблиц». В целях повышения безопасности рекомендуем изменить стандартный префикс «wp_» на любой другой. В префиксе могут быть буквы латинского алфавита и цифры.

4.1. После ввода данных нажмите “Отправить”.

Шаг 5. запустите установку

Теперь, когда в файле wp-config.php есть сведения о базе данных, можно запустить установку WordPress. Откройте ваш сайт в браузере. Если всё было выполнено верно, вы увидите окно «Добро пожаловать».

В нем нужно будет ввести название сайта, имя пользователя, пароль и e-mail для восстановления пароля. После этого нажмите на кнопку «Установить WordPress».

Шаг 5. настройте файл wp-config.php

Перейдите в папку с WordPress: 

cd /var/www/html/

Переименуйте wp-config-sample.php в wp-config.php:

mv wp-config-sample.php wp-config.php

Откройте файл с помощью текстового редактора, например, vim или nano:

nano wp-config.php

Внесите информацию о своей базе данных с шага 3 в файл wp-config.php. Ваш файл будет выглядеть примерно так:

Шаг №2 – готовим wordpress к установке

Скачиваем актуальную русскую версию wordpress с официального сайта. Если нужна мультиязычная версия то скачиваем ее от сюда.
Скачиваем WordPress

Шаг №3 загружаем wordpress на хостинг

Самый простой и быстрый способ загрузить wordpress на хостинг, это воспользоваться файловым менеджером.

Запакуйте обратно все файлы движка, для этого выделяем их, щелкаем по ним правой кнопкой мыши и выбираем «добавить в архив» — это для winrar? у другого архиватора может есть сразу упаковка в zip. Выбираем формат архива .zip и пакуем.

Далее идем в файловый менеджер, открываем корень сайта и загружаем туда архив.

Затем распаковываем его, нажав по нему правой кнопкой мыши и выбрав соответствующий пункт.

На многих хостингах все примитивнее, там ищите что то типа архиватор — распаковать.

После распаковки, сам архив можно удалить.

Альтернативный вариант: заливаем файлы на хостинг при помощи filezilla.

Шаг 1. установка веб-сервера

Чтобы движок WordPress заработал, нужно подготовить сервер. Панели управления делают это автоматически, без них придётся делать вручную.

Понадобится установить:

VPS или выделенные серверы продают с предустановленной операционной системой. Как правило, это ОС семейства Linux: Ubuntu, CentOS, Debian или другие. На разных ОС шаги для подготовки окружения различаются. Мы для примера возьмем CentOS 7.

Для управления используется командная строка.

Шаг 5. размещение файлов wordpress на хостинге

Если вы пошли по пути продвинутых и скачали дистрибутив сразу на сервер, то этот шаг можете пропустить. Если нет, то продолжим.

Выберите, где хотите разместить WordPress. Можно построить на его основе весь сайт, а можно определённый раздел, например, блог. В первом случае надо будет перенести движок в корневую папку домена, во втором — в отдельную директорию.

Шаред хостинги

Вышесказанное может не относиться к системам виртуального хостинга, которые используют подход «suexec» для запуска двоичных файлов PHP. Это популярный подход, используемый многими хостингами. В таких системах процесс php запускается как владелец самих файлов php, что позволяет упростить конфигурацию и обеспечить более безопасную среду.

В конфигурации suexec правильная схема проста:

  • папки — 755 или 750.
  • файлы — 644 или 640.

Схема подробнее:

Этап: создание базы данных

Для WordPress нужна база данных MySQL. Базу данных можно создать разными способами, зависит от того каким сервером вы пользуетесь.

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

Если базу нужно создавать самостоятельно, то общий принцип действий для всех хостинг провайдеров такой:

  1. Заходите в панель управления хостингом (ссылку на панель вы получили при регистрации у хостера).

  2. Находите где-то в меню раздел «Базы данных» или «MySQL»

  3. Создаете в этом разделе базу данных. Для базы данных нужно указать её название, а также для базы данных указывается её пользователь. Если пользователя нет, то его нужно создать. Для пользователя указываете имя и пароль.

  4. Все данные нужно сохранить: название базы данных, имя пользователя, пароль пользователя. Эти данные будут использоваться в файле wp-config.php при установке WordPress.

Чтобы посмотреть на примерах как создается база данных, ниже несколько видео уроков по этому теме:

Оцените статью
Хостинги