PHP Fatal error: Call to undefined function mysqli_connect()

Ошибка после смены PHP:
🚧 PHP Fatal error: Call to undefined function mysqli_connect()
В прошлой статье мы рассказали о двух альтернативных модулях для подключения к базе данных MySQL и в этой статье хотим подробнее рассмотреть переход с модуля подключения MySQL на MySQLi.



Читать дальше

MODX переход на HTTPS

Рассказываем как в MODX избавиться от ошибок «Mixed Content». ✌🏻

✅ Открываем файл конфигурации /www/sitename.ru/core/config/config.inc.php
✅ Находим:
if (!defined('MODX_URL_SCHEME')) {
$url_scheme= $isSecureRequest? 'https://': 'http://';
✅ Меняем на:
if (!defined('MODX_URL_SCHEME')) {
$url_scheme= 'https://';

♻ Дополнительно в .htaccess настраиваем переадресацию:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Full (strict) SSL/TLS encryption mode

Производится проверка шифрования трафика на всех этапах: Сервер — Cloudflare — Браузер. На сервер устанавливается доверенный сертификат от Cloudflare Origin Certification authority (CA), а между Cloudflare и браузером трафик шифруется открытым центром сертификации от Let's Ecrypt.
Читать дальше

Full SSL/TLS encryption mode

В отличие от режима Flexible трафик шифруется на всех этапах: Сервер — Cloudflare — Браузер. Однако, достоверность шифрования между сервером и Cloudflare не гарантируется доверенными центрами сертификации, так как сертификат является самоизданным и не может быть проверен независимым доверительным источником.
Читать дальше

SSL от Cloudflare

Cloudflare предоставляет возможность подключения wildcard-сертификатов от Let's Encrypt, распространяющихся на домен и поддомены. Сертификат выдается на 3 месяца с дальнейшем автопродлением со стороны Cloudflare.


В данной статье будут рассмотрены различные способы подключения SSL сертификата к сайту
Читать дальше