Архив рубрики: WordPress

WordPress is a free and open-source content management system based on PHP & MySQL. Features include a plugin architecture and a template system.

RTFM: обновленный поиск

10 апреля 2016
 

 Сегодня стоял на балконе, и вспомнился сервис Help and Support у банка Bacrlays. А именно – фишка автодополнения при вводе текста в поле поиска. Почему не Google, а Bacrlays – не знаю. Поиск по RTFM был выключен в 2015 году, видимо – из-а проблем с нагрузкой на VPS, и с тех пор работает только поиск от Google. Сейчас… Читать далее »

AWS: CloudFormation

11 марта 2016
 

 AWS CloudFormation предоставляет разработчикам и системным администраторам простой способ создания и управления наборам ресурсов AWS. Для CloudFormation можно использовать наборы готовых шаблонов, создать свои вручную или с помощью визуализации в CloudFormation Designer, либо использовать утилиты типа CloudFormer для создания шаблона из уже готовой инфрастуктуры. Вам так же не придется беспокоится по поводу порядка выполнения создания сервисов AWS или… Читать далее »

WordPress: добавляем отображение даты поста

24 февраля 2016
 

 После переезда на Amazon новая тема оформления не отображала дату публикации постов на главной странице: Неудобно самому, неудобно посетителям. Хотя сама тема мне очень нравится.

RTFM: переезд и смена оформления

14 февраля 2016
 

 Давно собирался перенести блог, почту и другие сервисы на сервера в AWS. Сегодня начал немного перебираться. Пока только блог, на Debian 8: # lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 8.1 (jessie) Release: 8.1 Codename: jessie

WordPress: XML-RPC bruteforce и Fail2Ban

14 января 2016
 

 Заметил резко возросшую нагрузку на сервер (блог начал тупить :-)). Первым делом – проверяем лог доступа, в котором сразу видна пачка запросов вида: … 167.114.233.230 – – [13/Jan/2016:18:07:14 +0200] “POST /xmlrpc.php HTTP/1.1” 499 25 “-” “-” “-” … И количество таких запросов: # cat /var/log/nginx/rtfm.co.ua-access.log | grep xmlrpc | wc -l 8405 Про саму уязвимость… Читать далее »

Azure: App Service – деплой WordPress

12 января 2016
 

 Azure App Service – это облачный сервис от Microsoft, который интегрирует в себя все, что необходимо для быстрого развертывания веб или мобильного приложения для любой платформы или устройства. App Service предоставляет такие инструменты, как continuous integration с Visual Studio Team Services или GitHub, поддержка изолированных окружений staging и production, (deployment swap slots, позже будет пример использования)автоматические патчи и многое другое.… Читать далее »

WordPress: отключение встроенного поиска

5 января 2015
 

 Что бы избавиться от встроенного поиска, который работает явно хуже, чем поиск от Google, но при этом каждый раз делает запросы в базу и, соответсвенно, создаёт ненужную нагрузку, можно сделать следующее. Редактируем файл functions.php темы, в данном случае это файл /var/www/vhosts/rtfm/rtfm.co.ua/wp-content/themes/gchrome/functions.php. В конец файла, но перед последним вызовом вида add_action(‘init’, ‘googlechrome_options’) добавляем:

WordPress: MySQL server has gone away

4 января 2015
 

 Заметил, что с 25-го декабря в логе ошибок постоянно идут записи вида: 2015/01/04 17:37:25 [error] 25058#0: *501 FastCGI sent in stderr: “PHP message: База данных WordPress возвратила ошибку MySQL server has gone away в ответ на запрос UPDATE `db1_options` SET `option_value` = ‘a:7650:{i:1411473334;a:1:{s:14:”dsq_sync_forum”;a:1: … a:0:{}s:8:” while reading response header from upstream, client: 5.35.100.133, server: rtfm.co.ua,… Читать далее »

WordPress: убрать страницу из Header-меню

15 мая 2014
 

 При добавлении новой страницы в WordPress – она автоматически добавляется в список страниц в её начале, в области, называемой “headermenu” (если у неё нет “родителя“). Гугление подсказало несколько плагинов, которые могут убрать “ненужные” страницы – но в данном случае это не сработало. Например – Exclude Pages и Advanced Category Excluder. Скорее всего, их назначение убирать… Читать далее »

WordPress: RSS – Ошибка синтаксического анализа XML

11 февраля 2013
 

 При попытке добавить RSS-ленту в FeedBurner появляется сообщение о следующей ошибке: Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности Адрес: http://rtfm.co.ua/feed/ Строка 1, символ 10:                                    <?xml version=”1.0″ encoding=”UTF-8″?> ————————————————————————^