Совместимость версий WordPress с версиями PHP, MySQL, MariaDB

Связь между WordPress, PHP и MySQL/MariaDB очень тесная, и очень важно, чтобы версии обеих технологий совпадали для правильной работы. Приводим матрицу совместимости версий.

WordPress PHP MySQL MariaDB Дата запуска
WordPress 6.1 7.4 – 8.1 5.7 – 8.0 10.3 – 10.9 2022-11-01
WordPress 6.0 7.4 – 8.1 5.7 – 8.0 10.3 – 10.7 2022-05-24
WordPress 5.9 7.4 – 8.1 5.7 – 8.0 10.2 – 10.6 2022-01-25
WordPress 5.8 7.3 – 8.0 5.7 – 8.0 10.2 – 10.6 2021-07-20
WordPress 5.7 7.3 – 8.0 5.7 – 8.0 10.2 – 10.5 2021-03-09
WordPress 5.6 7.3 – 8.0 5.7 – 8.0 10.2 – 10.5 2020-12-08
WordPress 5.5 7.2 – 7.4 5.7 – 8.0 10.2 – 10.5 2020-08-11
WordPress 5.4 7.2 – 7.4 5.6 – 8.0 10.2 – 10.4 2020-03-31
WordPress 5.3 7.2 – 7.4 5.6 – 8.0 10.2 – 10.4 2019-11-12
WordPress 5.2 7.1 – 7.3 5.6 – 8.0 10.1 – 10.3 2019-05-07
WordPress 5.1 7.1 – 7.3 5.6 – 8.0 10.1 – 10.3 2019-02-21
WordPress 5.0 7.1 – 7.3 5.6 – 8.0 10.1 – 10.3 2018-12-06
WordPress 4.9 7.0 – 7.2 5.5 – 5.7 10.0 – 10.2 2017-11-15
WordPress 4.8 5.6 – 7.1 5.5 – 5.7 10.0 – 10.2 2017-06-08
WordPress 4.7 5.6 – 7.1 5.5 – 5.7 5.5 – 10.1 2016-12-06
WordPress 4.6 5.6 – 7.0 5.5 – 5.7 5.5 – 10.1 2016-08-16
WordPress 4.5 5.6 – 7.0 5.5 – 5.7 5.5 – 10.1 2016-04-12
WordPress 4.4 5.5 – 7.0 5.5 – 5.7 5.5 – 10.1 2015-12-08
WordPress 4.3 5.5 – 5.6 5.5 – 5.6 5.5 – 10.0 2015-08-18
WordPress 4.2 5.4 – 5.6 5.5 – 5.6 5.5 – 10.0 2015-04-23
WordPress 4.1 5.4 – 5.6 5.5 – 5.6 5.5 – 10.0 2014-12-17
WordPress 4.0 5.4 – 5.6 5.5 – 5.6 5.5 – 10.0 2014-09-04
WordPress 3.9 5.3 – 5.5 5.5 – 5.6 5.5 – 10.0 2014-04-16
WordPress 3.8 5.3 – 5.5 5.5 – 5.6 5.5 2013-12-12
WordPress 3.7 5.3 – 5.5 5.5 – 5.6 5.5 2013-10-24

Как создать рандомное значение на разных языках

Представим, нам необходимо создать 32-байтовое рамдомное значение и закодировать его в base46. Вот как это сделать на разных скриптовых языках и средах. При этом мы убираем ненужные нам символы, такие как «+», «-«, «_» и «/’:

Python

python -c 'import os,base64; print(base64.urlsafe_b64encode(os.urandom(32)).decode())'

Bash

Как сделать Terminal удобным

Ни для кого не секрет, что Terminal в MacOS имеет скудный интерфейс. В счастью, на него можно установить оболочки, которые расширяют его возможности и делают текст в нем более читабельным.

Самая популярная оболочка — fish shell, которая имеет множественные расширения шрифтов и цветовых решений. Она доступна как для разных операционных систем.

Самые полезные приложения для MacOS

В этом обзоре я приведу список актуальных на 2023 год приложений для MacOS Monterey для ноутбуков с процессором на базе arm64 архитектуры (M1, M2). В сети много аналогичных статей, но они не актуальны, так как некоторые приложения не работают на arm архитектуре.

Проблема с корневым сертификатом Let’s Encrypt в The Bat!

Как известно, 30 сентября истек срок действия корневого сертификата Let’s Encrypt, и центр сертификации перешел на новый сертификат ISRG Root X1, действительный до 2035 года. Однако устройства и приложения, которые не умеют обновлять цепочки сертификатов, столкнулись с проблемой, что для серверов, использующих сертификаты Let’s Encrypt, но не обновивших корневой сертификат центра, цепочка становится более не действительной.