Как завести блог на ReadyNAS

Многие владельцы ReadyNAS хотели бы вести свой собственный блог, но не знают, что для этого нужно сделать.

Мы объясним вам, как с помощью едва ли не самой популярной программы для ведения блога WordPress можно завести блог на своем сайте. WordPress не только очень удобна для ведения блога, но с ее помощью можно построить Content Management System (CMS) для развертывания собстенного сайта (именно так устроен сайт www.readynas.com). Узнать больше о WordPress можно на www.wordpress.org, где также размещены различные plug-in для этого программного обеспечения.

Для инсталляции WordPress на ReadyNAS нужно выполнить следующие операции.

  1. Создать share на ReadyNAS, в которой будет запускаться WordPress и разрешить доступ из Интернета к этой share.
  2. Активизировать Root SSH на ReadyNAS.
  3. Инсталлировать PHP на ReadyNAS.
  4. Инсталлировать пакет PHP5-MySQL.
  5. Загрузить и инсталлировать WordPress на ReadyNAS.
  6. Настроить базу данных WordPress.
  7. Завершить инсталляцию WordPress.

Теперь перейдем к деталям. Для выполнения всех этих операций вам потребуется микрокод RAIDiator версии 4.01 или более поздней.

Шаг 1 – Создание share с именем website, к которой можно обращаться через межсетевой экран

Выполните инструкции Развертывание персонального web-сервера на ReadyNAS .

Шаг 2 – Активизация Root SSH

Инсталлируйте EnableRootSSH add-on. Инструкции по инсталляции размещены на странице ReadyNAS Add-ons page.

Шаг 3 – Инсталляция PHP

Следуйте инструкциям Установка среды PHP.

Шаг 4 – Инсталляция пакета PHP5-MySQL

Из root shell введите следующую команду:

# apt-get install php5-mysql
# killall apache-ssl
# apache-ssl -f /etc/frontview/apache/httpd.conf

Шаг 5 – Загрузка и инсталляция WordPress

Инструкции размещены на сайте www.wordpress.org. Мы взяли на себя смелость адаптировать их для ReadyNAS.

# cd /tmp
# wget http://wordpress.org/latest.tar.gz
# tar -xzvf latest.tar.gz

Скопируйте файлы WordPress в нужную share с именем website, которая была создана на Шаге 1.

# mv wordpress/* /c/website/
# rmdir wordpress

Шаг 6 – Настройка базы данных WordPress

Для создания базы данных WordPress MySQL нужно предварительно модифицировтаь файл /etc/mysql/my.cnf. Это можно сделать с помощью встроенного редактора vi либо скопировать файл на ПК или Mac, отредактировать его и скопировать обратно на ReadyNAS.

Найдите в in /etc/mysql/my.cnf строчку:

skip-networking

и закомментируйте ее, вставив в начало строки знак #. Ниже дан пример того, как будет выглядеть измененная строчка:

#skip-networking

После сохранения изменений перезагрузите MySQL следующим образом:

# mysqladmin shutdown
# mysqld

Теперь можно переходить к созданию базы данных MySQL для WordPress. Когда появится приглашение ввести пароль, то просто введите Enter. Мы будем использовать слово wordpress как имя базы данных и имя пользователя. Можно задать пароль в строке IDENTIFIED BY “password”, используя слово, которое вы не забудете.

# mysql -u root -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 wordpress;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON wordpress.* TO "wordpress"@"localhost"
    -> 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
#

Теперь отредактируем текстовый файл с конфигурацией для того, чтобы WordPress узнал, что база данных настроена. Если вы не умеет пользоваться встроенным редактором vi, то скопируйте этот файл на клиентский компьютер, отредактируйте его и скопируйте обратно на ReadyNAS. Обычно достаточно выполнить следующие операции:

# cd /c/website
# mv wp-config-sample.php wp-config.php

Модифицировать wp-config.php следующим образом:

define('DB_NAME', 'wordpress');    // The name of the database
define('DB_USER', 'wordpress');     // Your MySQL username
define('DB_PASSWORD', 'yourpasswordhere'); // ...and password

Шаг 7 – Завершение инсталляции WordPress

После сохранения измененного файла введите в окне браузера следующий адрес и завершите настройку WordPress. Замените readynas_ip на IP-адрес или имя хоста ReadyNAS.

http://readynas_ip/website/wp-admin/install.php

Если в будущем потребуется модифицировать или создать сообщение или страницы в WordPress, то перейдите на адрес:

http://readynas_ip/website/wp-admin

Последние штрихи

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

  1. При работе с WordPress возникает задержка и на загрузку каждой страницы уходит более 5 секунд. Если для вас такая задержка нежелательна, то надо инсталлировать plug-in для WordPress под названием WP-Cache. Его вместе с инструкциями по инсталляции можно загрузить здесь.

Комментарии запрещены.