Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:wordpress:ru [2016/07/28 23:25] anton [Установка] |
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 ===== | ||
Строка 7: | Строка 11: | ||
* [[abills:docs:manual:admin:wordpress:wordpress_gallery_images_choosen|Показ и изменение картинок банера на сайте]] | * [[abills:docs:manual:admin:wordpress:wordpress_gallery_images_choosen|Показ и изменение картинок банера на сайте]] | ||
* [[abills:docs:manual:admin:wordpress:widgets|Виджеты]] | * [[abills:docs:manual:admin:wordpress:widgets|Виджеты]] | ||
+ | * [[abills:docs:manual:admin:wordpress:export|Экспорт]] | ||
{{:abills:docs:modules:wordpress:full_page.png?|}} | {{:abills:docs:modules:wordpress:full_page.png?|}} | ||
Строка 20: | Строка 25: | ||
==== Установка ==== | ==== Установка ==== | ||
+ | Для пользователей 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|отсюда]] | Скачать архив [[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/ | ||
- | # | ||
==== Настройка в биллинге ==== | ==== Настройка в биллинге ==== | ||
Строка 35: | Строка 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> |