Tag Archives: WordPress

AWS: тестируем производительность NGINX, PHP-FMP и MariaDB локально и на разных хостах

16 May 2018
 

 В посте Ansible: миграция RTFM 2.11 – хост Services – установка PHP, PHP-FPM я закончил на том, что надо протестировать работу связки NGINX+PHP-FPM+MariaDB для WordPress при использовании AWS EFS для файлов сайта. Ниже результаты проверки при следующих вариантах использования NGINX + PHP-FPM: NGINX, PHP-FPM и MariaDB установлены локально, общаются через UNIX-сокет NGINX, PHP-FPM и MariaDB… Read More »

AWS: запуск WordPress в ECS

12 January 2017
 

 Задача: запустить WordPress на AWS ECS. Создание кластера и общие сведения по AWS ECS есть тут>>>. Далее будет рассмотрено: создание кластера; создание EC2 интанса; добавление task definition; создание task; запуск задачи с WordPress. Кластер

WordPress: blue-green деплой и слияние баз MySQL с помощью dbForge Studio

23 September 2016
 

 Имеется WordPress в Azure App Service как WebApp. Приложение развёрнуто на Dev окружении, задача – задеплоить его на Stage, который является swap-слотом для Prod, переместить Stage на Prod, после чего – внести изменения на Dev, которые затронут базу – и внести эти изменения в базу Stage, что бы их можно было выкатить на Prod. Используем dbForge Studio… Read More »

Python: скрипт бекапа WordPress

10 June 2016
 

 Скрипт писался для бекапа нескольких WPMU приложений. Имеет возможность бекапить несколько сайтов WordPress по данным, указанным в файле конфигурации. Создаёт tar.gz архив для файлов сайта, и sql-файл – для дампа базы данных. Файл конфигурации обрабатывается модулем ConfigParser.

WordPress: сбросить пароль администратора

3 June 2016
 

 Находим таблицу пользователей: mysql> show tables; … | wp_users | +——————————-+ Находим пользователей: mysql> SELECT ID, user_login, user_pass FROM wp_users; +—-+—————+————————————+ | ID | user_login | user_pass | +—-+—————+————————————+ | 1 | wpadmin | $P$Bs3***fNA. | … | 17 | test | $P$Bed***7w0 | | 18 | testtest | $P$Bjp***Xt/ | +—-+—————+————————————+ Администратор как правило… Read More »

AWS: CloudFormation

11 March 2016
 

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

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

5 January 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 January 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,… Read More »

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

15 May 2014
 

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