Модуль интеграции Wordpress с Abills-ом.
Table of Contents |
---|
Предустановка нужных пакетов и модулей
PHP
Code Block | ||
---|---|---|
| ||
apt-get install php5 php5-mysql php5-curl |
XML::RPC
Установить из CPAN модуль XML::RPC
Code Block | ||
---|---|---|
| ||
cpanm XML::RPC |
Установка
Для пользователей Debian/Ubuntu, существует скрипт автоустановки
Code Block | ||
---|---|---|
| ||
wget http://abills.net.ua/misc/wordpress_install.sh chmod +x wordpress_install.sh ./wordpress_install.sh |
Ручная установка
Скачать архив отсюда
Code Block | ||
---|---|---|
| ||
cd /var/www/ wget http://abills.net.ua/misc/wordpress.tar.gz |
Распаковать:
Code Block | ||
---|---|---|
| ||
tar xzvf wordpress.tar.gz cd wordpress |
Установить конфиг apache и выключить конфиг по умолчанию
Code Block | ||
---|---|---|
| ||
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) :
Code Block | ||
---|---|---|
| ||
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 уже есть дамп базы с демо-данными. Для того, чтоб его залить, сначала нужно сменить ссылки внутри базы
Code Block | ||
---|---|---|
| ||
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.
Настройка в биллинге
В файле config.pl добавить опции:
$conf{WORDPRESS_URL} = 'http://wp.abills.net/'; | URL Wordpress-а |
---|---|
$conf{WORDPRESS_BLOGID} = 1; | ID блога, стандартный равен 1 |
$conf{WORDPRESS_ADMIN} = 'admin'; | Логин админа в Wordpress |
$conf{WORDPRESS_PASSWORD} = 'password'; | Пароль для этого администратора |
Зайти в Настройки/Wordpress/Options
и провести настройки под себя.
По поводу модификации других тем, обращаться на dev@abills.net.ua