Как завести блог на ReadyNAS
Многие владельцы ReadyNAS хотели бы вести свой собственный блог, но не знают, что для этого нужно сделать.
Мы объясним вам, как с помощью едва ли не самой популярной программы для ведения блога WordPress можно завести блог на своем сайте. WordPress не только очень удобна для ведения блога, но с ее помощью можно построить Content Management System (CMS) для развертывания собстенного сайта (именно так устроен сайт www.readynas.com). Узнать больше о WordPress можно на www.wordpress.org, где также размещены различные plug-in для этого программного обеспечения.
Для инсталляции WordPress на ReadyNAS нужно выполнить следующие операции.
- Создать share на ReadyNAS, в которой будет запускаться WordPress и разрешить доступ из Интернета к этой share.
- Активизировать Root SSH на ReadyNAS.
- Инсталлировать PHP на ReadyNAS.
- Инсталлировать пакет PHP5-MySQL.
- Загрузить и инсталлировать WordPress на ReadyNAS.
- Настроить базу данных WordPress.
- Завершить инсталляцию 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
Последние штрихи
После завершения инсталляции могут оказаться полезной следующая процедура.
- При работе с WordPress возникает задержка и на загрузку каждой страницы уходит более 5 секунд. Если для вас такая задержка нежелательна, то надо инсталлировать plug-in для WordPress под названием WP-Cache. Его вместе с инструкциями по инсталляции можно загрузить здесь.