Смена версии PHP на VestaCP. Centos 7

Сейчас по умолчанию VestaCP ставит версию PHP 7.4 по умолчанию. Вернем версию PHP 5.6 для наших сайтов. Сперва заходим на сервер по ssh и выполняем команду: yum update -y --enablerepo=remi-php56 Останавливаем apache: service httpd stop Удаляем активную версию командой: yum…

Ошибка. Temporary local problem — please try later.

При отправке писем из почтового клиента или Roundcube иногда возникает ошибка: Temporary local problem - please try later. Заходим на сервер по ssh и редактируем файл: nano /etc/host.allow Записываем в файл следующее: exim: ALL Если не помогло, редактируем конфиг exim:…

Установка ionCube Loader

Подключаемся к серверу по SSH и качаем архив с сайта ioncube Для 32-разрядных систем: wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz Для 64-разрядных систем: wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz Далее распаковываем скаченный архив: tar -zxvf ioncube_loaders_lin_x86.tar.gz или tar -zxvf ioncube_loaders_lin_x86.-64tar.gz Создаём папку для ioncube: mkdir /usr/local/ioncube Смотрим версию…

Более чем оптимальные конфиги MYSQL для разных серверов

1GB: skip-external-locking max_allowed_packet          = 16M key_buffer_size             = 16M innodb_buffer_pool_size     = 512M innodb_file_per_table       = 1 innodb_flush_method         = O_DIRECT innodb_flush_log_at_trx_commit  = 0 max_connections             = 132 query_cache_size            = 0 long_query_time             = 1 expire_logs_days            = 10 max_binlog_size             = 100M 2GB: skip-external-locking max_allowed_packet          = 16M key_buffer_size             = 16M innodb_buffer_pool_size     =…

Добавить картинку в console.log javascript

В браузерах, при открытии консоли можно добавить картинку. Например, добавить некую пасхалку на сайт можно следующим образом. В заголовках страницы добавляем код: console.log('%c ', 'font-size:600px; background:url(https://pics.me.me/codeit-google-until-youfinda-stackoverflow-answerwith-code-to-copy-paste-34126823.png) no-repeat;'); Где мы прописываем ссылку на картинку и размер через параметр font-size:600px. Это потому,…

Обновлять часть контента на странице javascript

Если на странице нужно обновлять часть данных и не ставить на автоматическую перезагрузку целую страницу, можно обновлять только нужную нас часть. Контент который который нам нужен для обновления, необходимо заключить в отдельный div в html разметке с определённым id. К…

Создание базы данных в cPanel API bash консоль

Допустим есть задача заскриптовать создание базы\пользователя mysql на аккаунте в cPanel. Для этого будем использовать IP. Чтобы создать базу данных на аккаунте, используем команду: uapi Mysql create_database name="yourlogin_NAMEDATABASE" Где, yourlogin — логин аккаунта cPanel, NAMEDATABASE — название базы после логина…

Скрипт PHP для получения IP, браузера и ос посетителя

Рассмотрим как можно сделать простой скрип для получения IP, браузера и ос жертвы. Получить данные можно просто : $user_agent = $_SERVER["HTTP_USER_AGENT"]; Переменная даём нам строку пользовательского агента — это текст, который сами браузеры отправляют на веб-сервер, чтобы идентифицировать себя, чтобы…

ERR CONTENT DECODING FAILED | белый экран при открытии сайта imageCMS

Иногда при переносе сайта imageCMS или ошибка «ERR CONTENT DECODING FAILED«, при том что настройки прописаны правильно и к базе доступы все так же прописаны. Для решения этой проблемы открываем конфиг php.ini и ищем строку «zlib.output_compression = On«: nano /etc/php.ini Изменяем…