В 90% случаев полностью установить WordPress можно очень быстро, буквально за 5-10 минут, но это при условии, что у вас уже есть хостинг и домен. Более того, многие хостинги предлагают инструменты для автоматической установки WordPress. Но, когда знаешь - все легко, а начинать с чего-то надо... В этом руководстве описаны все моменты связанные с установкой. И некоторые из них будут полезны даже пользователям, у которых уже есть опыт установки WordPress.
Здесь будет рассмотрена установка WordPress на удаленный сервер. На локальный сервер все делается аналогично. Итак, поехали...
Подготовка к установке
Прежде чем начать установку, которая делается просто и быстро, вам:
Обязательно нужно:
- PHP версии 5.2.4 или выше (рекомендуется 5.6).
- MySQL версии 5.6 или выше (рекомендуется 5.6).
- 50 мегабайт пространства на сервере.
- 32 мегабайта оперативной памяти на сервере.
Последняя русская версия WordPress: https://ru.wordpress.org/latest-ru_RU.zip
- Последняя английская версия WordPress: https://wordpress.org/latest.zip
Иметь локальный или удаленный сервер, готовый к работе. У вас должен быть доступ к файлам/папкам на сервере. Обычно это shell или FTP доступ, который выдается хостинг-провайдером. Или это панель управления хостингом, которую предоставляет провайдер для управления файлами на сервере и сервером в целом;
Убедиться, что сервер подходит для WordPress. Вообще, 90% провайдеров подходят для WordPress и сильно переживать по этому поводу не стоит. WordPress требует:
Узнать эту информацию можете у хостинг-провайдера.
Нужен сам WordPress:
Нужно, но не обязательно:
- FTP-клиент - программа для загрузки файлов на сервер. Рекомендую filezilla . Впрочем, можно обойтись без программы, современные хостинг провайдеры предоставляют удобный веб-интерфейс для работы с файлами на сервере.
Нормальный текстовый редактор, чтобы изменять файлы. Рекомендую скачать Notepad++ . Он так или иначе пригодится при работе с сайтом.
Установка за 5 минут
Установка без создания wp-config.php файла и других файлов, все делает сам WordPress. Но для такой установки сервер должен разрешать создание и редактирование файлов в папках.
В любом случае, пробуйте сначала установить этим способом, если не получится, то используйте следующий способ, где файл wp-config.php нужно создавать вручную.
Этап: создание базы данных
Для WordPress нужна база данных MySQL. Базу данных можно создать разными способами, зависит от того каким сервером вы пользуетесь.
Если вы пользуетесь услугами хостниг-провайдера, то уточните у провайдера, возможно база данных уже создана для вас.
Если базу нужно создавать самостоятельно, то общий принцип действий для всех хостинг провайдеров такой:
- Все данные нужно сохранить: название базы данных, имя пользователя, пароль пользователя. Эти данные будут использоваться в файле wp-config.php при установке WordPress.
Находите где-то в меню раздел «Базы данных» или «MySQL»
Создаете в этом разделе базу данных. Для базы данных нужно указать её название, а также для базы данных указывается её пользователь. Если пользователя нет, то его нужно создать. Для пользователя указываете имя и пароль.
Чтобы посмотреть на примерах как создается база данных, ниже несколько видео уроков по этому теме:
Создание базы данных в cPanel:
Создание базы данных в ISPmanager:
Создание базы данных в DirectAdmin:
Создание базы данных в Plesk:
Если у вашего хостинг провайдера другая панель, то делается все по аналогии... В крайнем случае, если ничего непонятно, пишите в тех поддержку хостинга, создать базу данных вам там помогут или сделают это за вас.
Создание базы данных в phpMyAdmin
Если на хостинге нет панели-управления или она есть, но там нельзя создать базу данных, то на всех серверах установлен phpMyAdmin и базу данных можно создать там.
Вот подробное видео как это делать:
Работа с консолью MySQL
Если у вас есть shell доступ к веб-серверу и вы умеете пользоваться командной строкой, а ваш MySQL пользователь имеет права для создания других MySQL пользователей и баз данных, тогда используйте нижеприведенную инструкцию, чтобы создать пользователя и базу данных для WordPress.
$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5340 to server version: 3.23.54 Type "help;" or "\h" for help. Type "\c" to clear the buffer. mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname" -> IDENTIFIED BY "password"; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) mysql> EXIT Bye $
Вам нужно вписать ваши значение в следующие переменные:
- adminusername чаще всего имеет значение root , в том случае, если у вас нет иного аккаунта с более высокими привилегиями.
- wordpress или blog - подходящие названия для вашей базы данных databasename .
- wordpress подхдящее название для имени пользователя wordpressusername .
- hostname чаще всего имеет значение localhost . Если вы не знаете значения данной переменной, советуем вам узнать ее у вашего системного администратора.
- password пароль - желательно, если он будет включать в себя символы, представленные в верхнем и нижнем регистре, спец. символы, цифры и буквы.
Этап: настройка файла wp-config.php
В дистрибутиве WordPress нет файла wp-config.php , а есть его пример: wp-config-sample.php . Конфиг нужно создавать на основе этого файла, т.е. нужно удалить суффикс "-sample" , открыть файл в текстовом редакторе и заменить там следующие строки:
Define("DB_NAME", "putyourdbnamehere"); // Имя базы данных define("DB_USER", "usernamehere"); // Имя пользователя MySQL define("DB_PASSWORD", "yourpasswordhere"); // ...и пароль define("DB_HOST", "localhost"); // 99% эту строку изменять не надо define("DB_CHARSET", "utf8"); // обычно не изменяется define("DB_COLLATE", ""); // обычно не изменяется
Пояснения каждого параметра:
DB_NAME Имя созданной базы данных. DB_USER Имя пользователя для WordPress. DB_PASSWORD Пароль, который вы выбрали для пользователя при создании базы данных. DB_HOST Имя хоста на котором находится база данных, почти всегда это локальный хост и тут указывается localhost . DB_CHARSET Кодировка базы данных, почти всегда остается без изменения DB_COLLATE Тип сравнения символов в указанной в DB_CHARSET кодировке. Чаще всего значение не требует изменений и остается пустым
Ключи аутентификации
Также, обязательно нужно изменить ключи аутентификации. Эти ключи используются в разных местах кода 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", "впишите сюда уникальную фразу");
Чтобы не сочинять ключи самому их можно быстро генерировать по следующей ссылке: https://api.wordpress.org/secret-key/1.1/salt/ .
Префикс таблиц
В принципе этот префикс можно не трогать, все будет работать. Указанный в переменной $table_prefix будет использоваться для всех создаваемых таблиц. Изменение этого префикса уникализирует название таблиц и в некоторых случаях может защитить от взлома или хотя бы создать дополнительные сложности.
$table_prefix = "wp_";
С версии 2.6 файл wp-config.php можно перемещать на одну директорию. Т.е. если файл находится в каталоге /public_html/wordpress/wp-config.php его можно переместить в каталог /public_html/wp-config.php .
Этап: размещение файлов (структура файлов)
На этом шаге вам нужно определиться в какую папку размещать файлы. При получении паролей от хостинга, в письме обычно указывается корневой каталог сайта - это та папка куда ведет ссылка вашего сайта: например, http://site.ru/ или http://site.ru/blog/ . Если вы не понимаете где находится корневой каталог сайта, то узнайте это в тех. поддержке хостинга.
Существует 3 типа размещения файлов WordPress.
1. Файлы WP в корневом каталоге или подкаталоге
Переместите файлы из установочного ZIP архива в каталог на сервере. Перемещайте как есть, т.е. копироваться будет такие файлы:
Wp-admin wp-includes wp-content index.php wp-config.php ...
Допустим за УРЛ http://site.ru/ отвечает папка на сервере sites/site.ru/public_html тогда все эти файлы нужно скопировать в папку public_html и затем перейдя по ссылке http://site.ru/ начнется установка WordPress.
Если вы хотите разместить WordPress в подпапку (допустим blog), то вам нужно создать эту папку на сервере и скопировать файлы туда, т.е. копировать будете в: sites/site.ru/public_html/blog/ . В этом случае, сайт будет находиться по ссылке http://site.ru/blog .
2. Файлы WP во вложенной папке
Этот вариант показывает как разместить WordPress в отдельном каталоге, но при этом оставить URL сайта на корневой каталог.
Wp wp-admin wp-includes wp-content wp-load.php ... остальные файлы wp-config.php index.php .htaccess
Что получится в итоге: URL сайта будет, например, http://example.com , но файлы самого WordPress при этом будут лежать во вложенной папке wp , которая находится в папке, которой соответствует наш URL. Т.е. WordPress позволяет установить файлы WordPress в подкаталог, но сайт будет работать в корневом каталоге.
Процесс перемещения WordPress в свой собственный каталог выглядит следующим образом:
Измените опции:
- Адрес WordPress (URL) - укажите URL где размещены файлы WordPress: http://example.com/wp .
- Адрес блога (URL) - укажите URL самого сайта: http://example.com .
- Готово!
Создайте новый каталог в корневом каталоге сайта. Назовем его /wp .
Переместите все файлы WordPress в новый каталог /wp .
Верните перемещенные файлы: index.php и.htaccess обратно в корневой каталог.
Откройте файл index.php (из корневого каталога) и измените в нем строку:
// заменяем такую строку require(dirname(__FILE__) . "/wp-blog-header.php"); // на require(dirname(__FILE__) . "/wp/wp-blog-header.php");
Перейдите в «Настройки» сайта. Админка теперь находится по адресу: http://example.com/wp/wp-admin/ .
3. Файлы ядра WP во вложенной папке
Для удобства можно изменить структуру файлов WordPress так, что файлы ядра (т.е. которые обновляются при обновлении WordPress) будут лежать в отдельной папке, например в папке wp , а все остальные файлы в корне сайта. Получиться такая структура файлов:
Wp wp-admin wp-includes wp-load.php ... остальные файлы... wp-config.php тут быть не должно, иначе сайт не будет работать! wp-content index.php wp-config.php .htaccess
Для такого размещения создайте папку wp и скопируйте туда все файлы/папки, кроме: wp-content , index.php и wp-config.php . Затем чтобы указать WordPress что структура изменилась, откройте файл index.php (который в корне сайт) и измените в нем путь до основного файла wp-blog-header.php (который в папке wp):
// заменяем такую строку require(dirname(__FILE__) . "/wp-blog-header.php"); // на require(dirname(__FILE__) . "/wp/wp-blog-header.php");
Также, нужно изменить пути до папки контента, потому что мы переместили движок, а папку контента оставили в корне сайта, но WordPress ожидает её рядом с папками wp-admin , wp-includes , нужно указать где именно находится папка контента. Для этого откройте файл wp-config.php и добавьте туда такие строки (добавляйте в начало файла):
// определяем директорию wp-content $scheme = ((! empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off") || $_SERVER["SERVER_PORT"] == 443) ? "https" : "http"; define("WP_CONTENT_DIR", __DIR__ ."/wp-content"); define("WP_CONTENT_URL", "$scheme://{$_SERVER["HTTP_HOST"]}/wp-content");
Или можно без протокола:
Define("WP_CONTENT_DIR", __DIR__ ."/wp-content"); define("WP_CONTENT_URL", "//{$_SERVER["HTTP_HOST"]}/wp-content");
Путь и URL в итоге должны смотреть на папку wp-content .
Заметка: если вы изменяете структуру на уже установленном сайте, то вам еще нужно изменить значение опции siteurl в таблице wp_options базы данных. Там нужно добить wp , т.е. меняем с http://site.ru на http://site.ru/wp .
Сделать это быстро можно в Общих настройках в админке - теперь адрес сайта будет отличаться от адреса WordPress:
Заметка: после этой смены, вы можете увидеть предупреждение («PHP Warning»), не пугайтесь в этом нет ничего страшного, оно появится один раз и дальше все будет работать как надо!
В папке для движка wp не должно быть файла wp-config.php . Если он там есть, то будет срабатывать он, а не тот который находится в корне сайта. Это вызовет ошибку и сайт работать не будет.
Этап: запуск установки WordPress
После того, как база данных создана, файлы скопированы и wp-config.php создан, нужно запустить установку WordPress. При установке будут созданы нужные таблицы в базе данных и будет создан пользователь - администратор сайта.
Чтобы начать установку нужно зайти на сайт (перейти по URL):
- Если файлы WordPress размещены в корневом каталоге сервера, то ссылка будет такая: http://site.ru/ ;
- Если файлы WordPress размещены в подкаталоге, то ссылка будет такая: http://site.ru/blog/ , где blog название подкаталога.
В обоих случаях вас должно перекинуть на страницу http://site.ru/wp-admin/install.php или http://site.ru/blog/wp-admin/install.php .
При установке вы будите вводить название сайта и ваш email. Также, при установке вы можете «попросить поисковые системы не индексировать сайт», для этого поставьте галочку напротив такого пункта.
Любую введенную информацию можно изменить в админ-панели в дальнейшем. Нельзя будет изменить только логин пользователя.
Проблемы при установке
Ошибка 1: «error database connection»
Если в процессе установки «вылезла» ошибка: «error database connection» (ошибка соединения с базой данных), то:
- Проверьте правильно ли указано имя, логи и пароль в файле wp-config.php ;
- Убедитесь, что созданный пользователь обладает правами на доступ к базе данных WordPress;
Ошибка 2: «Headers already sent»
Если при установке появляются ошибки типа: Headers already sent . Возможно, вы допустили ошибку при редактировании wp-config.php .
Как исправить?
Откройте wp-config.php в текстовом редакторе.
- Убедитесь, что файл начинается с
- Убедитесь, что последняя или предпоследняя строка не содержит?> . Если такой символ там есть - удалите его.
Сегодня мы в подробностях узнаем, о том как правильно, а главное быстро установить сайт на WordPress. Установка WordPress занимает примерно пять минут. Но стоит учесть, что проводится она в автоматическом режиме. В некоторых случаях ее проводят вручную. В таком случае необходимые настройки, прописывают в конфигурационных файлах движка.
Мы познакомимся со всеми способами установки этой CMS на сервер (хостинг). Если необходимо более подробное объяснение процесса, то нажмите в содержании ниже на строчку «Пошаговая установка движка». Изображений будет много, будьте внимательны все необходимые элементы пронумерованы. Это облегчит понимание всего процесса. Начнем))
Содержание статьи:
Как установить WordPress на хостинг или сервер
В начале нам нужно выгрузить файлы CMS на сервер в папку вашего домена будущего сайта. Папка может иметь любое из двух названий, как www так и public_html. Загрузку файлов на сервер проводим любым FTP клиентом который вам нравится. В некоторых случаях файлы можно загрузить через SSH. Я объясню Вам на примере FileZilla.
Загружаем файлы на сервер с помощью ftp клиента
- В этой строке вы можете напечатать название вашего сайта, или придумать любое другое имя. Она особого значения не имеет.
- Это важное поле, именно в нем Вам необходимо указать IP-адрес сервера на котором будет размещаться сайт (адрес можно узнать у хостинг-провайдера).
- Поле для указания порта. Как правило, это порт 22, но в некоторых случаях при безопасном соединении указывают порт 21. Если у Вас свой сервер, то порт может быть другой.
- Выбор протокола передачи файлов. Нам нужен FTP протокол, соответствующий 22 порту. В поле ниже необходимо выбрать «Обычное FTP соединение». В некоторых случаях выбирают другие типы соединения с сервером.
- Тип входа указываете «Нормальный».
- Поля «Пользователь и пароль» — в них нужно указать данные от FTP аккаунта, которые высылает хостинг провайдер на ваш e-mail. Может быть, что письмо с такой информацией не приходило. В таком случае обратитесь к провайдеру с просьбой выслать эти данные для входа на FTP сервер. В некоторых случаях в админке вашего хостинга, есть инструмент создания FTP аккаунта для сайта. Соответственно вы сами придумываете имя и пароль для входа. Если сервер домашний, то скорее всего данные соответствуют вашему администраторскому профилю.
- Нажимаем «ок» для сохранения конфигурации соединения.
- После нажимаем «Соединение».
В случае успешного входа на сервер хостинга, вам необходимо выполнить перенос файлов движка.
Таким образом выглядит перенос файлов на сервер:
- Папка сайта на сервере. Файлы движка нужно переместить в окно ниже.
- Окно директории файлов. Все из папки движка, переносим по направлению стрелки, в соседнее окно директории. А точнее именно в папку сайта.
- После завершения загрузки файлов, вы увидите внизу рабочего окна соответствующую надпись «Загрузки завершены».
Пошаговая установка движка WordPress
После всего выше сделанного, Вам нужно изменить название конфигурационного файла «wp-config-sample.php» на «wp-config.php» в папке сайта. При автоматической установки, действия такого плана не требуется. Инсталлятор сам создаст соответствующий конфигурационный файл. Именно это действие необходимо сделать, только при ручной установке WordPress.
- В первой строчке — с названием «define (‘DB_NAME’, ‘database_name_here’)». Меняем название ‘database_name_here’, это название меняется на имя вашей базы данных. К примеру имя базы «dogis».Соответственно это значение примет такой вид: «define (‘DB_NAME’, ‘dogis’)».
- Во второй строчке — с названием «define (‘DB_USER’, ‘username_here’)». Которая отвечает за имя пользователя базы Mysql. Вам следует вместо ‘username_here’ указать имя пользователя к базе данных. К примеру имя пользователя базы «Sedora», строка должна быть такого вида «define (‘DB_USER’, ‘Sedora’)».
- Третья строчка — «define (‘DB_PASSWORD’, ‘password_here’)». Отвечает за пароль от нашей базы Mysql. К примеру пароль от базы 5454his. Строка должна иметь соответствующие содержимое «define (‘DB_PASSWORD’, ‘5454his’)».
- Четвертую строчку — с именем сервера Mysql изменять не нужно.
- Пятая строка — отвечающая за кодировку, должна соответствовать значению на изображении.
После этого переходим ниже до строки с содержанием wp_.
На странице изображены строки с информацией для подключения к базе Mysql.
Те пользователи, которые устанавливают WordPress в ручную, должны повторить ввод информации как в файле «wp-config.php».
А для автоматической установки, я повторю информацию которую нужно ввести.
- Имя базы Mysql. В этом поле указываем название базы данных. Заполняем так же как и в случае с ручной установкой.
- Имя пользователя от базы Mysql. Вписывайте имя пользователя от базы.
- Пароль пользователя от базы данных, соответственно вводим наш пароль.
- Сервер базы данных. В этой строке ничего трогать не надо.
- Префикс таблиц. Как я уже упоминал выше в описании, ручного заполнения конфигурационного файла WordPress. Это значение wp_ в целях увеличения безопасности, надо изменить на более длинное. Рекомендуемое значение пять символов, используйте латинские символы нижнего регистра. В примере выше я записывал этот префикс таблиц в таком виде «photo_».
- Название сайта, в поле нужно записать название проекта.
- Имя пользователя. Под этим именем вы будете осуществлять вход в админ-панель. Соответственно придумываем более сложное имя. Это позволит сократить риск взлома сайта.
- Здесь вы вводите пароль, с которым будет осуществляться вход. Пароль также лучше придумать очень сложный. После запишите всю информацию на отдельный листок или скопируйте и сохраните. Все это необходимо для входа.
- E-mail адрес. Указывайте настоящий почтовый ящик. Если необходимо, то можно создать такой ящик, именно для домена в Яндекс веб мастере.
- Обязательно снимите галочку и разрешите поисковым системам индексировать сайт. Конечно в начале, этот запрет можно и оставить. Но в таком случае после наполнения сайта содержимым, правильным действием будет снятие запрета в настройках админ-панели. В противном случае сайт просто не попадет в поиск.
- На этом нам остается только нажать кнопку «Установить».
На этой странице следуют последние поля для заполнения.
Вход в админ панель WordPress
По завершению установки, Вы увидите соответствующее оповещение системы. Затем вам будет предложено войти в административную часть сайта. При входе укажите имя пользователя и пароль, которые предварительно записали.
В конце вы должны увидеть страницу такого вида:
Именно таким образом должна будет выглядеть панель администратора. В этом обзоре вы узнали все про правильную установку этой CMS. Как видите ничего сложного в этом процессе нет. Тем более благодаря таким вот инструкциям, установка кажется совсем простой.
После установки не спешите, рассмотрите и ознакомьтесь с функционалом этого движка. Потом вам будет проще ориентироваться в своей панели управления. Установка WordPress на хостинг и на сервер, проходит идентично этому руководству. Спасибо за внимание))). Я буду очень рад Вашим комментариям, эта статья послужит вам хорошим руководством. В следующем обзоре мы поговорим о . Желаю вам успехов в реализации ваших проектов.
WordPress хорошо известен своей легкой установкой. В большинстве ситуаций установка WordPress -- очень простой процесс и занимает менее чем пять минут от начала до конца. Многие веб-хостеры предлагают инструменты (например, Fantastico) для автоматической установки WordPress. Однако, если вы хотите установить WordPress самостоятельно, следующее руководство поможет Вам. А с автоматическим , стало еще проще.
Знаменитая установка за 5 минут более подробная информации об этом процессе.
Необходимые вещи
Перед началом установки Вам потребуется узнать несколько вещей.
Это нужно знать
Вам нужен доступ к вашему сайту, его директориям и программное обеспечение для процесса установки. Это:
- Доступ к Вашему сайту (shell или FTP)
- Текстовый редактор
- FTP-клиент (если Вы устанавливаете WordPress на удаленный сервер)
- Браузер, которым Вы пользуетесь.
Это нужно сделать
Начните установку с:
- Проверки Вашего сервера на соответствие минимальным требованиям WordPress .
- Получения последней версии WordPress.
- Распаковки полученного файла в папку на вашем компьютере.
- Распечатки этой страницы, чтобы иметь ее под рукой во время установки.
Знаменитая 5-минутная установка
Ниже представлены краткие инструкций, для тех, кто уже знаком с процессом установки различных веб-приложений. Более далее.
Вот и все! Если вы сделали все правильно - установка WordPress должна была увенчаться успехом.
Установка в деталях
Загрузите и распакуйте дистрибутив WordPress, перейдя по ссылке http://ru.wordpress.org/releases/ .
- Если вы будете устанавливать WordPress на удаленный веб-сервер, загрузите и распакуйте дистрибутив WordPress на ваш компьютер, используя любимый веб-браузер.
- Если у вас есть доступ к веб-серверу и опыт работы с консольными приложениями, вы можете загрузить WordPress напрямую на используя wget (lynx или иное программное обеспечение, работающее в консольном режиме) для избежания неполной загрузки информации при малой скорости соединения с интернетом :
- wget http://wordpress.org/latest.tar.gz
- Распакуйте дистрибутив используя:
tar -xzvf latest.tar.gzДистрибутив WordPress будет распакован в папку под названием wordpress в той же самой папке (директории), в которую вы загрузили архив latest.tar.gz .
- Если у вас нет доступа к веб-серверу или же опыта работы с консольными приложениями, вы можете загрузить WordPress напрямую на используя ZipDeploy .
Шаг 2: Создание базы данных и пользователя
Если вы пользуетесь услугами , возможно у вас уже есть предустановленная база данных для WordPress или же хостинг-провайдер предоставляет ее создание в автоматическом режиме. Обратитесь в службу тех. поддержки к хостинг-провайдеру или воспользуйтесь для выяснения всех нюансов по созданию базы данных и заведению пользователей.
Если вам все же необходимо создать базу данных и пользователя самому, воспользуйтесь ниже представленными инструкциями: , инструкцией или .
Если вы производите установку WordPress на вашем собственном веб-сервере, обратитесь к инструкциям или для того, чтобы создать базу данных и пользователя для установки WordPress.
Работа с cPanel
Если ваш хостинг-провайдер использует , вы можете воспользоваться ниже представленными инструкциями, для создания базы данных и пользователя, чтобы в последующем установить WordPress.
- Войдите в .
- Нажмите на ссылку MySQL Databases .
- Если у вас нет пользователя для WordPress среди списка Users
, создайте его:
- Выберите пользователя для WordPress (например, " wordpress ") и введите его название в поле UserName .
- Выберите пароль (желательно, если он будет включать в себя символы, представленные в верхнем и нижнем регистре, спец. символы, цифры и буквы) и введите его в поле Password .
- Выберите имя пользователя и пароль, которые вы только что создали.
- Нажмите Add User .
- Если у вас нет базы данных для WordPress в списке Databases
, заведите ее:
- Выберите имя для базы данных WordPress (например, " wordpress " или " blog ") и введите его в поле Db , нажмите Add Db .
- В поле Databases , выберите имя пользователя для Базы данных WordPress используя раскрывающийся список User , после чего в раскрывающемся списке Db выберите базу данных. Проверье наличие всех галочек в поле Privileges , после чего нажмите Add User to Db .
- Когда вы возвратитесь к основному окну Свойства MySQL Аккаунта , отобразит информацию о только что созданной вами базе данных. Вы должны увидеть имя пользователя, которого вы только что прикрепили к базе данных (с отмеченным пунктом ALL PRIVILEGES), и дополнительную информацию Настройки Соединения для использования или скриптов для соединения с базой данных. Код PHP будет иметь следующий вид:
Работа с phpMyAdmin
Если на вашем веб-сервере установлен , следуйте нижепредставленным инструкциям, чтобы создать базу данных и пользователя для последующей установки WordPress.
Внимание: Данные инструкции приведены для phpMyAdmin версии 2.6.0; поэтому внешний вид phpMyAdmin может отличаться от внешнего вида phpMyAdmin, установленного на вашем веб-сервере.
- Если база данных, предназначенная для установки WordPress, еще не создана в раскрывающимся слева меню Database
, тогда создайте ее:
- Выберите имя базы данных для WordPress (например, " wordpress " или " blog "), введите его в поле Create new database и нажмите Create .
- Нажмите на иконку Home
, расположенную в левом верхнем углу окна, для того, чтобы вернуться к основной странице программы, затем нажмите Privileges
. Если пользователь еще не создан для установки WordPress, создайте его:
- Нажмите Add a new User .
- Выберите имя пользователя для WordPress (например, " wordpress ") и введите его в поле User name . (Убедитесь, что поле Use text field: выбрано в раскрывающемся списке.)
- Выберите пароль (желательно, если он будет включать в себя символы, представленные в верхнем и нижнем регистре, спец. символы, цифры и буквы), и введите его в поле Password . (Убедитесь, что поле Use text field: выбрано в ракрывающемся списке.) Введите пароль заново в поле Re-type .
- Запишите имя пользователя и пароль, которые вы только что создали.
- Оставьте без изменений все опции списка Global privileges .
- Нажмите Go .
- Вернитесь к скиску Privileges и нажмите на иконкуCheck privileges , относящуюся к вашему пользователю для WordPress. В секции Database-specific privileges выберите только что созданную вами базу данных для WordPress и в раскрывающимся списке укажите Add privileges to the following database . Страница автоматически перегрузится и внесет изменения в привилегии пользователя автоматически для выбранной базы данных. Нажмите Check All , чтобы еще раз проверить все привилегии пользователя и нажмите Go .
- На странице отчета обратите внимание на имя сервера, которое идет после записи Server: вверху страницы. (Чаще всего он носит значение localhost .)
Работа с MySQL клиентом
Шаг 4: Размещение файлов
Теперь вам необходимо решить в каком именно месте вашего веб-сайта будет располагаться блог WordPress:
- В корневом катологе вашего веб-сайта. (Например, http://example.com/)
- В поддиректории (подкаталоге) на вашем веб-сайте. (Например, http://example.com/blog/)
Внимание: Месторасположение корневого католога в файловой системе на вашем может значительно изменяться в зависимости от хостинг-провайдера и используемым им програмным обеспечением. Узнайте у вашего или системного администратора, где именно располагается корневой каталог.
Размещение файлов в корневом каталоге
- Если вы хотите разместить файлы на веб-сервере - используйте ваш любимый клиент для загрузки всего содержимого папки wordpress (но не самой папки) в корневой каталог веб-сервера.
- Если файлы уже располагаются на веб-сервере и вы используете доступ для установки WordPress, перенесите все содержимое папки wordpress (но не саму папку) в корневой каталог веб-сервера.
Размещение файлов в подкаталоге
- Если вы хотите разместить файлы на веб-сервере, тогда переименуйте папку wordpress придав ей желаемое название, затем используя ваш любимый клиент, загрузите папку в корневой каталог веб-сервера.
- Если файлы уже располагаются на веб-сервере и вы используете доступ для установки WordPress, перенесите все содержимое папки wordpress на веб-сервер в заранее созданную вами папку с желаемым названием, которая располагается в корневом каталоге.
Шаг 5: Запуск установки
Запустите ваш любимый веб-браузер для начала установки.
- Если вы разместили файлы WordPress в корневом каталоге веб-сервера, тогда перейдите по ссылке: http://example.com/wp-admin/install.php
- Если вы разместили файлы WordPress в подкаталоге, который назвали, к примеру blog , перейдите по ссылке: http://example.com/blog/wp-admin/install.php
Решение проблем при запуске установки
Распространенные проблемы установки
Ниже описаны часто встречающиеся проблемы, возникающие в ходе установки системы. Для более детальной информации и решению проблем с установкой WordPress, обратитесь к Руководство по установке и Руководство по решению проблем .
Я вижу много ошибок Headers already sent . Как это исправить? Возможно, вы допустили ошибку при редактировании wp-config.php .
- Скачайте wp-config.php (если у вас есть доступ к ).
- Откройте его в вашем любимом .
- Убедитесь, что первая строка не содержит ничего, кроме НЕТ
- Убедитесь, что последняя строка не содержит ничего ничего, кроме?> , и что после нее НЕТ ни текста, ни пробелов, ни пустых строк.
- Сохраните файл, закачайте его снова если необходимо, и обновите страницу в браузере.
Установка Multiple Blogs
Полее подробная информация размещена по следующей ссылке Установка Multiple Blogs .
Установка WordPress на локальном компьютере
Если у вас имеется достаточно мощный домашний компьютер и скорость соединения с интернетом позволяет вести мощный обмен данными с сетью, вы можете избежать использования услуг хостинг-провайдеров, используя свой компьютер в качестве сервера. Нижепредставленные руководства помогут разобраться с установкой веб-сервера и WordPress на локальный компьютер у вас дома.
- Локальная установка WordPress под MacOS X с MAMP (базовое руководство)
- Локальная установка WordPress на MacOS X (детальное руководство)
- Локальная установка WordPress на Gentoo Linux (базовое руководство)
Продолжаем тематику публикаций для новичков – по традиции они появляются в пятницу, чтобы вы на выходных могли попрактиковаться в свободное от работы время. В прошлый раз я рассказал где можно , а следующим логическим этапом есть . Постараюсь рассмотреть процесс достаточно подробно с некоторыми нюансами, чтобы всем было понятно.
Итак, мы загрузили одну из сборок себе на компьютер . Я рассматриваю сразу установку wordpress на хостинг чтобы создать блог непосредственно в интернете. На локальном компьютере процедура аналогичная, просто нужно будет сначала установить и настроить сборку Apache, PHP, MySQ но это уже совсем другая история. Возможно, в дальнейшем, если вам будет интересно, тоже рассмотрим. Будем также считать, что хостинг вы купили, получив на почту соответствующие данные и доступы .
Дальше разархивируем сборку wordpress и заливаем ее на FTP сервер – для этого можно использовать разные клиенты, я, например, предпочитаю Total Commander. Создаем в программе новое соединение, вводим данные ФТП, предоставленные хостером и подключаемся:
Файлы для установки wordpress нужно заливать в корневую директорию, которая у каждого хостера может выглядеть по-разному. Если, например, в одном аккаунте есть несколько сайтов, то для каждого из них своя отдельная папка с именем домена. Бывает директория называется public_html, в примере сверху — httpdocs. Если не сильно в этом разбираетесь, можете попросить хостера помочь, хотя, думаю интуитивно найти можно. Итак, копируем установочные файлы на FTP .
Еще один нюанс при создании нового блога в процессе установки wordpress – это база данных . Некоторые хостинги создают БД и высылают вам соответствующие данные, тогда как в других приходится самостоятельно идти в панель управления учетной записью и где-то там находить соответствующие пункты меню. Для популярных панелей управления (DirectAdmin, cPanel) там более-менее все наглядно и понятно, но вот с самописными придется повозиться или обращаться за поддержкой к хостеру. В общем, по «итогам этого абзаца» данные на базу данных у вас должны быть:)
Следующий шаг установки wordpress – правка файла wp-config-sample.php . Для начала мы должны переименовать его в wp-config.php, после чего в текстовом редакторе или, например, программе macromedia dreamweaver указываем необходимые настройки:
- DB_NAME – название базы данных
- DB_USER – пользователь базы данных
- DB_PASSWORD – пароль для пользователя
- DB_HOST – адрес сервера БД, у многих localhost, но не всегда
- DB_CHARSET – кодировка по умолчанию utf8, ее менять не нужно
Потом идет 4 ключа: ‘AUTH_KEY’, ‘SECURE_AUTH_KEY’, ‘LOGGED_IN_KEY’, ‘NONCE_KEY’, для которых рекомендуется задать уникальные фразы.
Значение $table_prefix я всегда меняю на какое-то нестандартное, например, «w23p_» — с этих букв будут начинаться все таблицы базы данных. Изменив фразу по умолчанию, вы укрепите «защитные редуты» против злоумышленников.
Потом, значит, у меня в настройках есть такие вот поля:
- define (‘WPLANG’, ‘ru_RU’); — типа язык локализации, для других сборок (не с официального сайта) там идут немного другие настройки (смотрите текстовый файл описание по установке wordpress).
- define(‘AUTOSAVE_INTERVAL’, 360); — интервал автоматического сохранения текста, при написании статьи в текстовом редакторе.
- define(‘WP_POST_REVISIONS’, 1); — ревизии создаются при сохранении черновиков, большое их число засоряет базу данных. Дабы потом не чистить все это с помощью плагина WP-Optimize вы можете в самом начале установить минимальное число ревизий.
После того, как мы подправили все значения и параметры, запускаем скрипт установки вордпресс — wp-admin/install.php. То есть в своем браузере пишете что-то вроде http://example.com/wp-admin/install.php и жмете enter. На экране появится что-то вроде:
Здесь нужно ввести название блога (потом можно будет поменять) и реальный адрес электронной почты. Затем нажимаем на кнопку установить wordpress . Несколько секунд и все будет готово. Вам выдадут пароль и логин для доступа в админку. Можете заходить, осматриваться, изучать систему изнутри. В следующей публикации из раздела я расскажу о базовой настройке системы – что нужно сделать в первую очередь. Если есть что дополнить – пишите в комментариях.
Кстати, с этим постом и до середины марта я запускаю супер мега акцию по бесплатной раздаче постовых в моих других пиаристых блогах! Подробнее об этом и принимаем активное участие!
Привет! В этой статье я отвечу подробно на вопрос как установить wordpress на локальный компьютер
, а так же разберем подробно принцип установки вордпресса на компьютер через консоль. Дочитав статью до конца, вы поймете, что это совсем не сложно. Главное следовать шагам в инструкции, и у вас все получится.
Установка WordPress на локальный сервер.
Прежде чем мы приступим, вам необходимо установить локальный сервер. Не важно какой сервер вы установите, процесс от этого не изменится. Я буду показывать пример на сервере wamp, так как использую его в работе.
Шаг 1.
Скачиваем свежую версию вордпресс на сайте https://ru.wordpress.org/ , для начала загрузки нажимаем кнопку скачать WordPress, на данный момент актуальная версия 4.7.1.
Шаг 2. Архив который мы скачали нам нужно распаковать в папку на компьютере, где у нас будет располагаться сайт. В моем случае это H:\sites\installwp .
Шаг 3 . Далее нам необходимо создать базу данных для нашего будущего сайта. Для этого пишем в адресной строке браузера http://localhost/phpmyadmin/ и заходим в phpmyadmin перед этим не забыв включить локальный сервер. Данные для авторизации если вы используете wamp: логин — root, поле пароль оставляем пустым.
— Нажимаем Базы Данных
— Вводим название базы. Рекомендую использовать префикс wp_ если проектов будет много, базы вордпресса будут группироваться, что облегчает поиск.
— Нажимаем кнопку «Создать».
Шаг 4. Теперь мы готовы к установке WordPress на локальный сервер. Вводим в адресной строке браузера http://installwp.loc/ или в вашем случае http://localhost/nameyourfolder (name your folder — имя вашей папки, где лежит распакованный wp) обратите внимание, что вам необходимо ввести ваш адрес к сайту. Если вам интересно как я создал имя installwp.loc , то прочтите вот эту статью « «. И так мы видим приветствие установщика wp, нажимаем Вперед.
В форме вводим:
— Имя БД;
— Имя пользователя — по умолчанию у нас root;
— Пароль пропускаем, если вы не создавали;
— Сервер Базы Данных по умолчанию localhost;
— Последнее это префикс к таблицам, рекомендую wp_.
Если все отлично появится данная страница, нажимаем Запустить установку.
На следующем шаге пишем название нашего сайта, имя пользователя и пароль для входа в админ панель. Если пароль слабый, ставим обязательно галочку, напротив пункта “Разрешить использование слабого пароля”. Так же пишем email и если мы хотим запретить индексацию сайта поисковыми системами, отмечаем “Попросить поисковые системы не индексировать сайт”.
В случае успеха вы будете переброшены в админку сайта.
Установка WordPress на компьютер через консоль.
Этот способ кардинально отличается от предыдущего, и подходит продвинутым пользователям и разработчикам, которые неоднократно устанавливали вп классическим способом. И знакомы с консолью.
Чтобы начать нам нужно установить node, если он он у вас не установлен воспользуйтесь мануалом на блоге .
Разворачивать wp нам будет помогать Yeoman. Далее немного краткой информации.
Йомэн — это инструмент реализующий процесс инициализации проекта, включающий развёртывание файловой структуры проекта и генерацию некоторого количества кода, требуемого пользователю.
Если в двух словах, то Yeoman ускоряет работу и облегчает жизнь. Постараюсь подробнее его разобрать в следующих статьях. В нашем случаем мы будем использовать пакет Yeoman WordPress Generator .
Шаг 1. Установка npm пакета. Открываем консоль удобным для вас способом. И прописываем следующую строчку npm install -g yo generator-wordpress и нажимаем enter. Запустится глобальная установка пакета.
После успешной установки вы увидите примерно следующие.
Шаг 2. Далее в консоле необходимо зайти в папку куда мы будем ставить wp. И прописать команду yo wordpress и следовать инструкциям. Я буду ставить в туже папку H:\sites\installwp предварительно удалив с нее все содержимое.
Отвечаем на вопросы по порядку.
1. Вводим адрес сайта (? WordPress URL). http://installwp.loc/
2. Префикс таблиц (? Table prefix) wp_
3. Хост БД (? Database host) localhost
4. Имя БД (? Database name) wp_installwp2
5. Имя пользователя БД (? Database user) root
6. Пароль БД (? Database password) я оставил пустым
7. Использовать git (? Use Git?) n
8. Хотели бы вы установить wp с кастомной структурой папок (? Would you like to install WordPress with the custom directory structure?) n
9. Установить кастомную тему (? Install a custom theme?) n
10. Введенные данные выглядят (? Does this all look correct?) y
После ответа на последний вопрос yo скачает вордпресс в вашу папку, создаст базу данных, заполнит всю информацию в wp-config.php. И вам останется только ввести в браузере локальный домен сайта в моем примере http://installwp.loc/ и заполнить данные для сайта и входа в учетку.
Все, wordpress успешно установлен, и это заняло у нас не больше 1 минуты. Yo дает нам возможность забыть о скачивании архива, распаковке, создании БД через phpmyadmin вообщем всех предварительных действий которые мы рассматривали в начале статьи.