WordPress хорошо известен своей легкой установкой. В большинстве ситуаций установка WordPress — очень простой процесс и занимает менее чем пять минут от начала до конца. Многие веб-хостеры предлагают инструменты (например, Fantastico) для автоматической установки WordPress. Однако, если вы хотите установить WordPress самостоятельно, следующее руководство поможет Вам. А с автоматическим обновлением, стало еще проще.
- Это нужно знать
- Это нужно сделать
- Знаменитая 5-минутная установка
- Установка в деталях
- Шаг 1: Загрузка и распаковка
- Шаг 2: Создание базы данных и пользователя
- Работа с cPanel
- Работа с системой Plesk
- Шаг 3: Настройка файла wp-config.php
- Шаг 4: Размещение файлов
- Размещение файлов в корневом каталоге
- Размещение файлов в подкаталоге
- Шаг 5: Запуск установки
- Решение проблем при запуске установки
- Распространенные проблемы установки
- Цели
- Необходимые материалы
- Контрольные вопросы
- Заметки для инструктора
- Обзор урока
- Открыть и настроить MAMP
- Настройка базы данных
- Программное устройство – готовое к использованию
- ВАМП
Это нужно знать
Вам нужен доступ к вашему сайту, его директориям и программное обеспечение для процесса установки.
Это:
- Доступ к Вашему сайту (shell или FTP)
- Текстовый редактор
- FTP-клиент (если Вы устанавливаете WordPress на удаленный сервер)
- Браузер, которым Вы пользуетесь.
Это нужно сделать
Начните установку с:
- Проверки Вашего сервера на соответствие минимальным требованиям WordPress.
- Получения последней версии WordPress.
- Распаковки полученного файла в папку на вашем компьютере.
- Распечатки этой страницы, чтобы иметь ее под рукой во время установки.
Знаменитая 5-минутная установка
Ниже представлены краткие инструкций, для тех, кто уже знаком с процессом установки различных веб-приложений. Более подробные инструкции далее.
- Скачайте и распакуйте дистрибутив WordPress, если вы этого еще не сделали.
- Создайте базу данных для WordPress на вашем веб-сервере, чтобы ваш пользователь MySQL
имел все права для доступа и внесения изменений в нее. - Переименуйте файл wp-config-sample.php файл в wp-config.php.
- Откройте wp-config.php в вашем любимом текстовом редакторе и впишите в него настройки подключения к базе данных.
- Разместите файлы WordPress на вашем веб-сервере:
- Если вы хотите установить WordPress в корень вашего сайта (например, http://example.com/), перенесите все содержимое предварительно распакованного дистрибутива WordPress в корневую папку веб-сервера.
- Если вы хотите установить WordPress в отдельную папку на вашем веб-сервере (например, http://example.com/blog/), переименуйте папку wordpress придав ей название папки, в которую вы хотите установить систему и перенесите её на веб-сервер. Например, если вы хотите установить WordPress в папку «blog» на веб-сервере, тогда вам необходимо переименовать папку «wordpress» в «blog» и перенести ее в корень веб-сервера.
- Перейдите по ссылке wp-admin/install.php используя ваш любимый веб-браузер.
- Если вы установили WordPress в корень веб-сервера, перейдите по ссылке: http://example.com/wp-admin/install.php
- Если вы установили WordPress в собственно созданную вами папку на веб-сервере, например, blog, тогда перейдите по ссылке: http://example.com/blog/wp-admin/install.ph
Установка в деталях
Шаг 1: Загрузка и распаковка
Загрузите и распакуйте дистрибутив WordPress, перейдя по ссылке http://ru.wordpress.org/releases/.
- Если вы будете устанавливать WordPress на удаленный веб-сервер, загрузите и распакуйте дистрибутив WordPress на ваш компьютер, используя любимый веб-браузер.
- Если у вас есть shell доступ к веб-серверу и опыт работы с консольными приложениями, вы можете загрузить WordPress напрямую на веб-сервер используя wget ( lynx или иное программное обеспечение, работающее в консольном режиме) для избежания неполной загрузки информации при малой скорости соединения с интернетом FTPing:
- wget http://wordpress.org/latest.tar.gz
- Распакуйте дистрибутив используя: tar -xzvf latest.tar.gz
Шаг 2: Создание базы данных и пользователя
Если вы пользуетесь услугами хостинг-провайдера, возможно у вас уже есть предустановленная база данных для WordPress или же хостинг-провайдер предоставляет ее создание в автоматическом режиме. Обратитесь в службу тех. поддержки к хостинг-провайдеру или воспользуйтесь панелью управления хостинга cPanel для выяснения всех нюансов по созданию базы данных и заведению пользователей.
Работа с cPanel
Если ваш хостинг-провайдер использует cPanel, вы можете воспользоваться ниже представленными инструкциями, для создания базы данных и пользователя, чтобы в последующем установить WordPress.
- Войдите в cPanel.
- Нажмите на ссылку 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 Аккаунта, cPanel отобразит информацию о только что созданной вами базе данных. Вы должны увидеть имя пользователя, которого вы только что прикрепили к базе данных (с отмеченным пунктом ALL PRIVILEGES), и дополнительную информацию Настройки Соединения для использования Perl или PHP
скриптов для соединения с базой данных. Код PHP будет иметь следующий вид:
$dbh = mysql_connect(" hostname ", " username ", "<PASSWORD HERE>") or die (" message "); mysql_select_db(" databasename ");
- Если база данных, предназначенная для установки WordPress, еще не создана в раскрывающимся слева меню Database, тогда создайте ее:
- Выберите имя базы данных для WordPress (например, ‘ wordpress‘ или ‘ blog‘), введите его в поле Create new database
и нажмите Create.
- Выберите имя базы данных для WordPress (например, ‘ wordpress‘ или ‘ blog‘), введите его в поле Create new database
- Нажмите на иконку 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.)
Если у вас есть 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 пароль — желательно, если он будет включать в себя символы, представленные в верхнем и нижнем регистре, спец. символы, цифры и буквы.
Работа с системой Plesk
Шаг 3: Настройка файла wp-config.php
В данной части, все изменения вносятся в следующую часть кода:
// ** MySQL settings ** // 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', '');
- Возращаясь к Шагу 1, в котором вы распаковывали дистрибутив с WordPress, переименуйте файл wp-config-sample.php
в файл wp-config.php. - Откройте переименованный файл wp-config.php с помощью вашего любимого текстового редактора и внесите изменения в соответствии с примером кода, приведенным выше:
- DB_NAME
- Имя базы данных, созданной для WordPress в Шаге 2
. - DB_USER
- Имя пользователя для WordPress в Шаге 2
. - DB_PASSWORD
- Пароль, который вы выбрали для пользователя в WordPress в Шаге 2
. - DB_HOST
- Имя хоста, который вы выяснили в Шаге 2 (чаще всего имеет значение localhost, но не всегда. Смотри возможные значения DB_HOST).
- DB_CHARSET
- Кодировка базы данных, в большинстве случаев не требует изменений. Смотри Editing wp-config.php
для более подробной информации. - DB_COLLATE
- Проверка базы данных, чаще всего значение не требует изменений и остается пустым. См Editing wp-config.php
для более подробной информации.
- Сохраните файл.
Для получения более детальной информации и пошаговых инструкций, используемых при создании файла конфигурации следуйте по ссылке Editing wp-config.php.
Шаг 4: Размещение файлов
Теперь вам необходимо решить в каком именно месте вашего веб-сайта будет располагаться блог WordPress:
- В корневом катологе вашего веб-сайта. ( Например, http://example.com/)
- В поддиректории (подкаталоге) на вашем веб-сайте. ( Например, http://example.com/blog/)
Размещение файлов в корневом каталоге
- Если вы хотите разместить файлы на веб-сервере — используйте ваш любимый FTP клиент для загрузки всего содержимого
папки wordpress (но не самой папки) в корневой каталог веб-сервера. - Если файлы уже располагаются на веб-сервере и вы используете shell доступ для установки WordPress, перенесите все содержимое папки wordpress (но не саму папку) в корневой каталог веб-сервера.
Размещение файлов в подкаталоге
- Если вы хотите разместить файлы на веб-сервере, тогда переименуйте папку wordpress придав ей желаемое название, затем используя ваш любимый FTP клиент, загрузите папку в корневой каталог веб-сервера.
- Если файлы уже располагаются на веб-сервере и вы используете shell доступ для установки WordPress, перенесите все содержимое папки wordpress на веб-сервер в заранее созданную вами папку с желаемым названием, которая располагается в корневом каталоге.
Шаг 5: Запуск установки
Запустите ваш любимый веб-браузер для начала установки.
- Если вы разместили файлы WordPress в корневом каталоге веб-сервера, тогда перейдите по ссылке: http://example.com/wp-admin/install.php
- Если вы разместили файлы WordPress в подкаталоге, который назвали, к примеру blog, перейдите по ссылке: http://example.com/blog/wp-admin/install.php
Обратите внимание — при установке вас попросят ввести название вашего будущего Веб-блога и ваш адрес электронной почты.
Кроме того, вы можете поставить галочку напротив пункта «показывать мой Веб-блог в поисковых системах», если вы не против индексации вашего блога поисковыми системами. Вы можете не ставить галочку напротив данного пункта, тогда ваш блог будет доступен пользователям, однако поисковые системы не будут проводить его индексацию. Внимание вся введенная вами информация на данном этапе установки может быть далее изменена в Административной панели.
Решение проблем при запуске установки
- В том случае, если в процессе установки вы получили сообщение об ошибке, связанной с базой данных:
- Вернитесь к Шагу 2 и Шагу 3, и проверьте правильность введенных вами данных о созданных вами ранее базе данных и пользователе в файле wp-config.php.
- Удостоверьтесь, что созданный вами ранее пользователь обладает всеми правами на доступ к базе данных WordPress Шаг 3.
- Удостоверьтесь, что запущен сервер, необходимый для обеспечения работы базы данных.
Распространенные проблемы установки
Ниже описаны часто встречающиеся проблемы, возникающие в ходе установки системы. Для более детальной информации и решению проблем с установкой WordPress, обратитесь к Руководство по установке
и Руководство по решению проблем.
-
- Скачайте wp-config.php (если у вас есть доступ к shell).
- Откройте его в вашем любимом текстовом редакторе.
- Убедитесь, что первая строка не содержит ничего, кроме <?php, и что перед ней НЕТ ни текста, ни пробелов, ни пустых строк.
- Убедитесь, что последняя строка не содержит ничего ничего, кроме ?>, и что после нее НЕТ ни текста, ни пробелов, ни пустых строк.
- Сохраните файл, закачайте его снова если необходимо, и обновите страницу в браузере.
- В начале установки часто появляется ошибка «Cannot modify header information — headers already sent by (output started at C:\xampp\htdocs\wordpress\wp-config.php:1) in .» Откройте файл wp-config.php в текстовом редакторе, например, notepad. Выбераете «Сохранить файл как.», выбераете кодирование ANSI вместо UNICODE или UTF. Обновляете страницу.
Цели
После завершения этого урока участники смогут:
- Загрузите, установите и настройте MAMP.
- Запустите серверы MAMP.
- Создайте базу данных.
- Загрузите и установите WordPress.
Необходимые материалы
Контрольные вопросы
- Вы когда-нибудь использовали WordPress?
- Создавали ли вы записи и страницы в WordPress?
- Вы меняли тему в WordPress?
- Вам когда-нибудь хотелось заглянуть под капот WordPress?
Заметки для инструктора
- Перед уроком обязательно взгляните на настройки своего компьютера. Если на вашем компьютере уже установлен MAMP или MAMP Pro, вы можете запустить эту демонстрацию на виртуальной машине, чтобы избежать конфликтов с существующим программным обеспечением и локальными сайтами, которые вы, возможно, захотите сохранить на своем компьютере.
- Иногда загрузка больших файлов, таких как MAMP или ядро WordPress, может занять некоторое время. Возможно, вы захотите загрузить копию MAMP и текущую версию WordPress и сохранить ее на флэш-накопителе, который можно будет передавать классу перед началом урока. В контексте демо-версии вы по-прежнему будете показывать, где скачать эти файлы, но пропустите фактическую загрузку.
- MAMP обновляется довольно часто. Обязательно просмотрите план урока с новой установкой, чтобы убедиться, что он все еще актуален.
Обзор урока
Чтобы запустить WordPress локально, вам понадобится сервер. В этом уроке вы научитесь настраивать сервер, создавать базу данных и устанавливать WordPress на свой компьютер.
MAMP означает My Apache, MySQL и PHP. M AMP — это приложение, которое вы можете установить на свой Mac или ПК с Windows, которое позволяет вам получить доступ к локальному серверу, на котором работают PHP и MySQL. По сути, MAMP предоставляет вам все инструменты, необходимые для запуска WordPress на вашем компьютере в целях разработки и тестирования.
- Чтобы установить MAMP, перейдите по адресу https://www.mamp.info/en/downloads/.
- Загрузите версию MAMP, соответствующую вашему компьютеру (Mac OS X или Windows).
- Дважды щелкните загруженный файл. Откроется диалоговое окно установки.
Открыть и настроить MAMP
- Теперь, когда MAMP установлен, давайте откроем его! В MAMP есть кнопка для запуска серверов при первом запуске. Нажав «Настройки», вы можете выбрать вариант запуска HTTP-сервера Apache и сервера базы данных MySQL при запуске MAMP.
- Нажмите на значок «Настройки». Вы увидите, что доступно несколько пунктов меню с вкладками.
- Перейдите на вкладку «Веб-сервер» и найдите «Корень документа». По этому пути MAMP ожидает найти файлы, связанные с вашим локальным веб-сайтом. В этом случае именно здесь должны быть расположены файлы WordPress для их запуска на сервере. Вы можете изменить этот каталог на любой, какой захотите. По умолчанию используется «/Applications/MAMP/htdocs» на Mac и «C:/MAMP» на Windows.
Настройка базы данных
- Далее мы создадим базу данных на вашем новом сервере MAMP. Эта база данных станет базой данных для локально установленного сайта WordPress.
- Вернитесь в диалоговое окно MAMP и нажмите «Пуск».
- Нажмите ссылку «Новый» на левой боковой панели меню.
- Оставьте параметр «Сопоставление» по умолчанию.
- Переместите загруженный zip-файл в каталог сервера по умолчанию: «/Applications/MAMP/htdocs». Вы можете развернуть zip-файл в папке загрузок и переместить расширенную папку и ее содержимое, но иногда «скрытые» системные файлы, включенные в WordPress (например, файл .htaccess), не могут быть скопированы в новые папки, если содержимое распакован. По этой причине мы оставим наш zip-файл заархивированным на время его перемещения.
- В новом месте «/Applications/MAMP/htdocs» дважды щелкните zip-файл WordPress, и он развернется.
Удалите zip-файл и файл index.php.
- Вернитесь в веб-браузер и в черной строке меню нажмите ссылку «Мой сайт».
- Ссылка приведет вас к списку веб-сайтов, установленных в каталоге. Нажмите ссылку «WordPress». Эта ссылка приведет вас к 5-минутной установке WordPress.
- Будьте готовы ввести информацию о вашей базе данных:
- Ваше «Имя базы данных»: mydatabase
- Ваш «Пароль»: root
- Ваш «Хост базы данных»: localhost
- Вы можете оставить «Префикс таблицы» по умолчанию: wp_
- Теперь давайте нажмем кнопку «Отправить», чтобы запустить установку.
-
AMPPS
– Бесплатный стек WAMP/MAMP/LAMP со встроенным установщиком Softaculous. Можно ли в один клик установить и обновить WordPress и другие. - Локальная установка WordPress на ваш Mac с помощью MAMP
- Мгновенный WordPress
— это бесплатная автономная портативная среда разработки WordPress для Windows, которая запускается с USB-накопителя.
Программное устройство – готовое к использованию
Вы можете обнаружить, что при использовании предварительно интегрированного программного устройства
— отличный способ начать работу с WordPress, особенно в сочетании с программным обеспечением виртуальных машин (например, VMWare, VirtualBox, Xen HVM, KVM).
Еще одно программное обеспечение, которое можно использовать, — это Parallels, за которое вам придется заплатить, в отличие от программного обеспечения для виртуальных машин. Он позволяет вам запускать на вашем компьютере как Mac, так и Windows.
ВАМП
Если на вашем компьютере нет IIS или вы не хотите его использовать, вы можете использовать стек WAMP:
- Сервер WAMP или WAMP-сервер в SourceForge
- AMPPS WAMPStack– имеется установщик Softaculous WordPress
- EasyPHP– Имеет плагин установщика WordPress
- BitNami WAMPStack– Имеет стек WordPress
- XAMPP WAMPStack
Совет. Если вы хотите использовать в своей установке что-то отличное от структуры постоянных ссылок по умолчанию, обязательно включите модуль mod_rewrite в WAMP. Это можно включить, щелкнув значок WAMP на панели задач, затем наведя курсор на Apache в меню, затем на модули Apache и убедившись, что рядом с элементом rewrite_module стоит галочка.
https://www.youtube.com/watch?v=eTXvRP0k3ww&t=1s