Разработка

Моментальная пакетная отправка URL Googlebot'у по API

Чтобы долго не томить — GitHub (https://github.com/drkwng/google-indexing-api) (там же краткое руководство по работе с программой). Установка и запуск 1. Скачать код с GitHub (ссылка еще раз (https://github.com/drkwng/google-indexing-api)). 2. Выполнить все действия по получению ключика API Google для отправки запросов, описанные в README на GitHub. 3. Установить Python 3.8.x (https://www.python.org/downloads/) или старше на ПК (штука полезнее Amigo …

Моментальная пакетная отправка URL Googlebot'у по API Читать полностью »

Простая сборка Docker (docker-compose) для локальной разработки

С недавних пор для локальной разработки начал использовать Docker (ранее использовать Denver, Openserver, Vagrant). Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Единственное преимущество для меня это кроссплатформенность: на работе у меня Ubuntu, дома десктоп на Windows, и есть MacBook с MacOS. Поэтому и остановил свой …

Простая сборка Docker (docker-compose) для локальной разработки Читать полностью »

Удалить все php файлы в папке wp-content/uploads

Не так давно столкнулся с проблемой — сайт на WordPress одного из моего товарищей был взломан. Исполняемый код был помещен в wp-content/uploads, не конкретно в указанную папку, а в директориях, которые WordPress создает когда загружаются медиа-файлы: Содержимое данных файлов примерно следующего вида: После анализа было решено, что все файлы нужно удалить. Так как файлов было очень …

Удалить все php файлы в папке wp-content/uploads Читать полностью »

Увеличение максимального размера загружаемых файлов в PHP и Nginx (upload max filesize)

В статье речь идет о конфигурации PHP FPM версии 7.4 + NGINX + Vesta Panel 1) Зайти по ssh на сервер и перейти в папку где хранится php.ini 2. Сделать бэкап файла php.ini (этот шаг не обязательный) 3. Внести изменения в файл php.ini. Нужно открыть файл для редактирования (я привык к nano) Далее внести изменения …

Увеличение максимального размера загружаемых файлов в PHP и Nginx (upload max filesize) Читать полностью »

Как определить размер таблиц в БД MySQL

В повседневной работе для работы с MySQL пользуюсь бесплатной программой dbeaver. В ней есть отличная функция узнать полный вест таблиц.  Проблема в том, перед тем как показать вес таблиц программа делает запрос ко всему содержимому базы данных. Если таблиц в БД более сотни, и размеры более 10 гигибайт, оперативно узнать сколько вести одна таблица достаточно …

Как определить размер таблиц в БД MySQL Читать полностью »

Распространённые сниппеты .htaccess

Источник: https://n0where.net/common-htaccess-snippets/ Файл .htaccess (hypertext access) это конфигурационный файл на уровне директорий, он поддерживается несколькими веб-серверами. Благодаря ему возможно децентрализованное управление настройками веб-сервера. Эти файлы раскиданы по каталогам сервера и они способны изменять глобальные настройки сервера для конкретной директории, в которой они размещены и для поддиректорий. Первоначальное использование .htacces отражено в его названии (гипертекстовый доступ) …

Распространённые сниппеты .htaccess Читать полностью »