К основному контенту

Сообщения

Сообщения за март, 2019

Как запланировать резервное копирование всех баз данных MySQL/MariaDB в Ubuntu 18

В этом руководстве вы узнаете, как создать скрипт который будет выполнять резервное копирование всех ваших баз данных MySQL. Вы также узнаете, как настроить запланированное задание для ежедневного запуска сценария резервного копирования. Шаг 1: Создайте скрипт резервного копирования Создайте папку для хранения вашего резервного скрипта. Я предлагаю / scripts для этого примера: sudo mkdir /scripts Создайте файл с именем mysql-backup.sh в папке scripts: sudo vim /scripts/mysql-backup.sh Добавьте следующий код в файл и сохраните его: #!/bin/bash #---------------------------------------- # OPTIONS #---------------------------------------- USER='root' # MySQL User PASSWORD='webdev' # MySQL Password DAYS_TO_KEEP=0 # 0 to keep forever GZIP=1 # 1 = Compress BACKUP_PATH='/backups/mysql' #---------------------------------------- # Create the backup folder if [ ! -d $BACKUP_PATH ]; then mkdir -p $BACKUP_PATH fi #

Ubuntu 18. Как автоматически смонтировать флешку при запуске

Отредактируйте файл fstab sudo nano / etc / fstab и добавьте строку ниже:   UUID = 0e281f8d-1117-451d-9b1b-b07405a631bc / media auto nosuid, nodev, nofail 0 0 Замените UUID в моем примере выше на UUID вашего раздела sudo blkid / dev / sdb2 | awk -F '"' '{print $ 2}' Обратите внимание, что запись в вашем fstab не монтирует диск, если он не присутствует во время запуска.

Как удалить таблицы стилей и скриптов плагинов в WordPress

Многие плагины WordPress неявно внедряют таблицы стилей и файлы JavaScript на страницу при каждой загрузке страницы. Если вы не планируете настраивать пользовательские стили для элементов, создаваемых плагином, это не проблема ... но вы можете попасть в битву за специфичность CSS, если вы намерены использовать пользовательские стили. Если плагин создан правильно (что иногда является большим «если», когда речь идет о плагинах WordPress), вы можете программно сказать этим файлам не загружать изнутри заданную вами тему.   Когда скрипты и стили добавляются правильно, они используют функции wp_enqueue_style и wp_enqueue_script в файлах плагина : // Styles Format: wp_enqueue_style($handle, $src, $deps, $ver, $media); wp_register_style ( 'pagination-style' , plugins_url ( 'style.css' , __FILE__ ) ) ; wp_enqueue_style ( 'pagination-style' ) ; // Script Format: wp_enqueue_script($handle, $src, $deps, $ver, $in_footer); wp_register_script ( 'jquery'

Как удалить wp-json и oembed в WordPress 5

В новой версии WordPress начиная с версии 4.4, используются функции, которые генерирует огромное количество технических страниц, которые успешно индексируются поисковыми роботами. Это приводит к проблемам с ранжированием сайта. Как удалить wp-json и oembed в WordPress? Решение очень простое, нужно добавить в файл functions.php нужный код, который отключит все, что отвечает за REST API и сделает переадресацию с этих страниц на главную. Код ниже нужно вставить в файл темы functions.php , после тега <?php   // Отключаем сам REST API add_filter('rest_enabled', '__return_false'); // Отключаем события REST API remove_action( 'init', 'rest_api_init' ); remove_action( 'rest_api_init', 'rest_api_default_filters', 10, 1 ); remove_action( 'parse_request', 'rest_api_loaded' ); // Отключаем Embeds связанные с REST API remove_action( 'rest_api_init', 'wp_oembed_register_route