Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:wordpress:ru [2016/07/24 19:35]
asmodeus [Настройка в биллинге]
abills:docs:modules:wordpress:ru [2018/12/22 15:34] (текущий)
larysa
Строка 1: Строка 1:
 +**''​Документация по модулю Wordpress и принадлежащим к нему страницам перенесена в Confluence''​**\\
 +[[http://​abills.net.ua:​8090/​display/​AB/​Wordpress]]
 +
 +
 ===== Wordpress ===== ===== Wordpress =====
 +
 +==== Возможности ====
 +  * [[abills:​docs:​manual:​admin:​wordpress:​wordpress_options_main|Настройка Wordpressa и виджетов]]
 +  * [[abills:​docs:​manual:​admin:​wordpress:​wordpress_posts_main|Создание и изменение постов]]
 +  * [[abills:​docs:​manual:​admin:​wordpress:​wordpress_pages_main|Создание и изменение страниц]]
 +  * [[abills:​docs:​manual:​admin:​wordpress:​wordpress_gallery_images_choosen|Показ и изменение картинок банера на сайте]]
 +  * [[abills:​docs:​manual:​admin:​wordpress:​widgets|Виджеты]]
 +  * [[abills:​docs:​manual:​admin:​wordpress:​export|Экспорт]]
 +
 +{{:​abills:​docs:​modules:​wordpress:​full_page.png?​|}}
  
 ==== Предустановка нужных пакетов и модулей ==== ==== Предустановка нужных пакетов и модулей ====
Строка 8: Строка 22:
 Установить из CPAN модуль [[http://​search.cpan.org/​~daan/​XML-RPC-0.9/​lib/​XML/​RPC.pm|XML::​RPC]] Установить из CPAN модуль [[http://​search.cpan.org/​~daan/​XML-RPC-0.9/​lib/​XML/​RPC.pm|XML::​RPC]]
   # cpanm XML::RPC   # cpanm XML::RPC
- 
-Установить из CPAN модуль XML/RPC 
   ​   ​
 ==== Установка ==== ==== Установка ====
  
- Скачать архив [[http://example.com|здесь]]+Для пользователей Debian/​Ubuntu,​ существует скрипт автоустановки 
 +<​code>​ 
 +# wget http://​abills.net.ua/​misc/​wordpress_install.sh 
 +# chmod +x wordpress_install.sh 
 +# ./​wordpress_install.sh 
 +</​code>​ 
 + 
 +==== Ручная установка ==== 
 + Скачать архив [[http://abills.net.ua/​misc/​wordpress.tar.gz|отсюда]] 
 +<​code>​ 
 + # cd /var/www/ 
 + # wget http://​abills.net.ua/​misc/​wordpress.tar.gz 
 +</​code>​ 
 + 
 +Распаковать:​ 
 +<​code>​ 
 +# tar xzvf wordpress.tar.gz 
 +# cd wordpress 
 +</​code>​ 
 + 
 +Установить конфиг ''​apache''​ и выключить конфиг по умолчанию 
 +<​code>​ 
 +# 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 
 +</​code>​ 
 + 
 +Создать базу ( пароль желательно ​сменить тут и в wp-config.php) : 
 +<​code>​ 
 +# 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; 
 +</​code>​ 
 + 
 +**Опционально** : В папке Wordpress уже есть дамп базы с демо даными. 
 +Для того, чтоб его залить,​ сначала нужно сменить ссылки внутри базы 
 +<​code>​ 
 +# sed "​s/​anykey\.abills\.net/​%_ВАШ_HOSTNAME_%/​gm"​ wp_abills.sql > my_wordpress.sql 
 +# mysql -u root -p -D wp_abills < my_wordpress.sql 
 +</​code>​ 
 + 
 +**Если вы пропустили шаг выше** при первом входе в админ-панель Wordpress http://​%_ВАШ_HOSTNAME_%/​wp-admin,​ активируйте тему ''​ABillS Base''​ и плагины ''​ABillS Wordpress Plugin''​ и ''​cyr2lat''​. 
 + 
 +**Опционально** : Установка Speedtest mini\\ 
 +Скачайте Speedtest mini с сайта [[http://​www.speedtest.net/​mini.php|Ookla]]. Разархивируйте и  скопируйте папку в ''/​var/​www/​wordpress/​wp-content/​plugins/​abills/''​\\ 
 +\\ 
 +Переименуйте index-php.html на index.html\\ 
 +Добавьте в меню или панель виджетов ссылку на страницу проверки ''/​abills/​mini/​speedtest.html''​.\\
  
- ​Розархивировать его: 
-  # cd /var/www/ 
-  #  
  
 ==== Настройка в биллинге ==== ==== Настройка в биллинге ====
Строка 28: Строка 87:
  
 Зайти в ''​Настройки/​Wordpress/​Options''​ и провести настройки под себя. Зайти в ''​Настройки/​Wordpress/​Options''​ и провести настройки под себя.
 +
 +**По поводу модификации других тем, обращаться на dev@abills.net.ua**
 +
 +
 +===== Ограничение внешнего доступа ====
 +
 +=== FreeBSD (ipfw) ===
 +**/​root/​whitelist_apache.firewall**
 +<​code>​
 +table 1 flush
 +
 +# "​Белый"​ список
 +table 1 add 10.0.0.0/8
 +table 1 add 192.168.0.0/​16
 +
 +delete 101
 +delete 102
 +delete 103
 +
 +add 101 allow ip from any to "​table(1)"​
 +add 102 allow ip from "​table(1)"​ to me 80
 +add 103 deny tcp from any to me 80
 +</​code>​
 +
 +в **/​etc/​rc.conf** добавить
 +<​code>​
 +firewall_type="/​root/​whitelist_apache.firewall"​
 +</​code>​