Рубрика Мануалы

Взлом сайта через внедрения шелла

Начнём с того что эта  возможность даёт нам полный доступ к сайту и файлам в целом. Принцип следующий: мы внедряем файл с шеллом в сайт при его обновлении или прочего. Обо всём по порядку. Для начала нужно получить сам шелл.…

Установка Cinnamon GUI на CentOS 7 Linux

Сначала нам нужно настроить репозиторий EPEL, поскольку именно здесь мы будем устанавливать пакеты: yum install epel-release -y Затем нужно установить группу «Server with GUI», прежде чем продолжить. Обратите внимание, что это также установит GNOME, однако позже вы сможете перейти на…

Progressive Web Apps для сайта

Progressive Web Apps или прогрессивное веб-приложение (англ. progressive web app) — гибрид сайта и приложения для мобильных устройств, простыми словами: это вэб-сайт, который построенный с использованием веб-технологий, но который взаимодействует с пользователем как приложение. Для начала нужно создать иконку для…

Установка ngx_pagespeed для NGINX, VestaCP, CentOS 7 x64

Переходим в папку nginx: cd /usr/lib64/nginx Создаём папку с модулями, если её нет: mkdir modules cd modules Скачиваем модуль: wget --no-cache https://www.mysterydata.com/wp-content/uploads/2019/11/ngx_pagespeed.zip Расспаковываем и удаляем архив: unzip ngx_pagespeed.zip rm -rf ngx_pagespeed.zip Создаём папку для кэша: mkdir -p /var/ngx_pagespeed_cache chown -R…

Смена версии 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-64.tar.gz Создаём папку для ioncube: mkdir /usr/local/ioncube Смотрим версию…

Добавить картинку в 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. К…