[Plesk] Как войти в MySQL (MariaDB) от имени пользователя root

21.12.2022

В панели управления сервером Plesk отсутствует возможность автоматического входа в MariaDB (или MySQL) от имени пользователя root. Пароль администратора БД также в открытом виде нигде не хранится. 
Как альтернативу предлагается использовать вход с использованием хеша пользователя admin

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




[CentOS 8 Stream] configure: error: memcached support requires libmemcached. Use —with-libmemcached-dir=

06.10.2022

При установке pecl-расширения memcached в CentOS 8 может возникнуть ошибка  checking for libmemcached location… configure: error: memcached support requires libmemcached. Use —with-libmemcached-dir=<DIR> to specify the prefix where libmemcached headers and library are located Причина — отсутствие пакета libmemcached-devel По-умолчанию пакет libmemcached-devel в Centos 8 недоступен и через dnf install libmemcached-devel установить его невозможно.  Но искомый пакет есть в репозитории PowerTools.  Для его установки сначала установите dnf-plugins-core dnf install dnf-plugins-core Потом репозиторий epel (если еще не установлен) dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm и включите репозиторий powertools dnf config-manager —set-enabled powertools Останется только установить libmemcached-devel: dnf install libmemcached-devel

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


Установка и настройка Memcache в Centos

23.02.2022

Что такое memcache. В этой заметке я не буду подробно останавливаться на вопросе что это такое. Если возник вопрос «как его поставить», то значит ответ на «что это такое» (хотя бы примерный) у вас уже есть! 🙂 Но в общих чертах memcache — это специальная программа позволяющая кешировать данные (к примеру, результаты SQL-запросов, готовые результаты работы скриптов, изображения = вобщем, любые необходимые в работе объекты)  в оперативную память сервера.  Эта память в сотни (иногда — тысячи) раз быстрее чем жесткие диски, поэтому хранение данных в ней хотя и более дорого, но в разы эффективнее по быстродействию что очень положительно сказывается как […]

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


vsftpd за NAT, ошибка «Не удалось получить список каталогов»

11.09.2021

Инструкция на случай когда vsftpd установлен за NAT и при соединении отдается ошибка
Ответ: 227 Entering Passive Mode
Команда: LIST
Ошибка: Соединение прервано после 20 секунд неактивности
Ошибка: Не удалось получить список каталогов
Статус: Отключен от сервера

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


Error 503 Site Temporarily Unavailable после переноса ModX

10.04.2021

При переносе сайта на modX может возникнуть ошибка 503 «Site Temporarily Unavailable», указывающая на ошибки переноса. Самая распространенная причина — ошибки указания пути к папкам с файлами ядра системы. Исправить это можно просто проверив в файлах конфигурации — правильно ли указан абсолютный (от корня) путь к системным папкам modX. Проверять нужно: config.core.php (в корневой папке сайта) /manager/config.core.php /connectors/config.core.php /core/config/config.inc.php Обычно это помогает полностью исправить ошибку. Если после этого сайт возвращает ошибку Fatal error: Call to a member function parseProperties() on a non-object in core/model/modx/modelement.class.php on line 536 — просто удалите всё из папки /core/cache/   (написано по мотивам форума поддержки modx)

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




Как перенаправлять запросы из корневой папки в frontend/web/

09.08.2018

Иногда встречается ситуация (особенно при использовании фреймворков) что индексный файл находится не в корне сайта, а в frontend/web/ или какой-то другой папке.  Для того чтобы перенаправить ему запросы достаточно в корневой папке создать файл .htaccess с вот таким содержимым: <IfModule mod_rewrite.c> RewriteEngine on #RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^web RewriteRule ^(.*)$ frontend/web/$1 [L] </IfModule> («frontend/web/», разумеется, нужно заменить на путь к папке с индексным файлом от корня сайта)

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