Установка WordPress на Ubuntu 12.04
Ubuntu, VPS | Комментировать запись
Что такое WordPress
WordPress – это свободная система управления контентом с открытым исходным кодом, инструмент для разработки веб-сайтов и блогов, который работает на php и MySQL. WordPress был создан в 2003, и с тех пор его используют 22% всех новых сайтов, для управления которыми разработано более 20,000 плагинов.
Примечание: строки, которые нужно отредактировать, выделены в данном руководстве красным. Остальной код можно просто скопировать и вставить.
Требования
Для выполнения инструкций данного руководства необходимы root-привилегии. Чтобы получить их, читайте данное руководство.
Прежде чем приступить к инсталляции WordPress, необходимо установить LAMP stack. Чтобы получить инструкции по установке Linux, Apache, MySQL, PHP на сервер Ubuntu, прочтите данное руководство.
Получив root-привилегии и все необходимое программное обеспечение, приступайте к установке WordPress.
1: Загрузка WordPress
WordPress можно скачать с сайта проекта:
wget http://wordpress.org/latest.tar.gz
Данная команда загрузит заархивированный пакет WordPress в домашний каталог пользователя. Чтобы разархивировать его, используйте следующую строку:
tar -xzvf latest.tar.gz
2: Создание пользователя и базы данных WordPress
Извлеченные файлы WordPress будут помещены в каталог wordpress в домашнем каталоге.
Теперь нужно создать новый каталог MySQL для WordPress.
Войдите в оболочку MySQL:
mysql -u root -p
Для входа используйте root-пароль MySQL. Теперь нужно создать БД WordPress, пользователя этой БД, а также установить новый пароль для этого пользователя.
Примечание: все команды MySQL должны заканчиваться символом точки с запятой.
Для начала создайте базу данных (для простоты работы в данном руководстве она называется wordpress, но ее, конечно, можно назвать как угодно):
CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)
Теперь создайте пользователя (можно заменить имя БД, имя пользователя и пароль по своему усмотрению):
CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec)
Чтобы установить пароль, используйте:
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)
В завершение передайте новому пользователю все привилегии; без следующей команды WordPress не запустится:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)
Затем обновите MySQL:
FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Закройте оболочку MySQL:
exit
3: Настройка WordPress
Первое, что нужно сделать – это скопировать содержимое конфигурационного файла WordPress, расположенного в каталоге wordpress, в новый файл и отредактировать его (в результате чего получится новый конфигурационный файл):
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Теперь откройте конфигурационный файл wp-config:
sudo nano ~/wordpress/wp-config.php
Найдите раздел, который содержит поля, указанные ниже, внесите правильные имена БД и пользователя, укажите пароль:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
Сохраните изменения и закройте файл.
4: Копирование файлов
Установка WordPress на сервер почти завершена. Все, что осталось сделать – это передать извлеченные файлы WordPress в root-каталог сайта.
sudo rsync -avP ~/wordpress/ /var/www/
В завершение установите права на инсталляцию. Перейдите в веб-каталог:
cd /var/www/
Передайте права на каталог пользователю Apache:
sudo chown username:www-data /var/www -R
sudo chmod g+w /var/www -R
Теперь можно перейти к онлайн-инсталляции WordPres .
Тем не менее, для запуска установки необходим определенный модуль php – php-gd; если он еще не установлен, установите его:
sudo apt-get install php5-gd
5: Результаты. Запуск WordPress
После выполнения всех описанных выше действий можно открыть страницу WordPress.
Для этого добавьте /wp-admin/install.php к домену или IP-адресу сайта (например, website.com/wp-admin/install.php) и заполните короткую онлайн-форму.
Читайте также
Теперь на сервере есть WordPress – надежный фундамент любого сайта.
Чтобы научиться шифровать информацию сайта, установите SSL-сертификат.
Tags: Linux, MySQL, php-gd, Ubuntu, Ubuntu 12.04, VPS, WordPress