Предустановка нужных пакетов и модулей

PHP

apt-get install php5 php5-mysql php5-curl

XML::RPC

Установить из CPAN модуль XML::RPC

cpanm XML::RPC


Установка

Для пользователей Debian/Ubuntu, существует скрипт автоустановки

wget http://abills.net.ua/misc/wordpress_install.sh
chmod +x wordpress_install.sh
./wordpress_install.sh


Ручная установка

Скачать архив отсюда

cd /var/www/
wget http://abills.net.ua/misc/wordpress.tar.gz

Распаковать:

tar xzvf wordpress.tar.gz
cd wordpress

Установить конфиг apache и выключить конфиг по умолчанию

sed "s/anykey\.abills\.net/%_ВАШ_HOSTNAME_%/gm" portal.conf > my_portal.conf
cp my_portal.conf /etc/apache2/sites-available/wordpress.conf
a2dissite 000-default
a2ensite wordpress
service apache2 reload

Создать базу (пароль желательно сменить тут и в wp-config.php) :

  mysql -uroot -p
  GRANT ALL ON wp_abills.* TO `wp_user`@localhost IDENTIFIED BY "db_password";
  CREATE DATABASE wp_abills DEFAULT CHARACTER SET utf8 COLLATE  utf8_general_ci;
  quit;

Опционально: В папке Wordpress уже есть дамп базы с демо-данными. Для того, чтоб его залить, сначала нужно сменить ссылки внутри базы

sed "s/anykey\.abills\.net/%_ВАШ_HOSTNAME_%/gm" wp_abills.sql > my_wordpress.sql
mysql -u root -p -D wp_abills < my_wordpress.sql

Если вы пропустили шаг выше при первом входе в админ-панель Wordpress http://%_ВАШ_HOSTNAME_%/wp-admin, активируйте тему ABillS Base и плагины ABillS Wordpress Plugin и cyr2lat.

Опционально: Установка Speedtest mini
Скачайте Speedtest mini с сайта Ookla. Разархивируйте и скопируйте папку в /var/www/wordpress/wp-content/plugins/abills/

Переименуйте index-php.html на index.html
Добавьте в меню или панель виджетов ссылку на страницу проверки /abills/mini/speedtest.html.