NVM

NVM — это по сути bash скрипты которые позволяют управлять версиями NPM Установка NVM в Ubuntu Скачаем скрипт и запустим установку Сценарий установщика nvm создает запись среды для сценария входа в систему текущего пользователя. Вы можете выйти из системы и снова войти в систему, чтобы загрузить среду, или выполнить приведенную ниже Читать дальше…

Копирование таблиц MySQL

Копирование полностью всех данных из одной таблицы mysql в другую: Если необходимо скопировать только некоторые столбцы, то применяем следующую конструкцию: Для копирования данных из одной таблицы MySQL в другую по условию: db — имя базы.table_to — таблица куда копируем.table_from — таблица откуда копируем. Источник

MySql Logs

Настройка Настроить количество дней хранения логов Задать время хранения логов в секундах Указать размер файла на которые будут дробиться логи отключить логи Ручная очистка Можно очистить логи старше какой-то даты. Заходим в MySQL и вводим команду

MySQL. General error: 2006

General error: 2006 MySQL server has gone away может возникать по многим причинам: https://dev.mysql.com/doc/refman/5.5/en/gone-away.htmlИ по факту она означает ««ваш SQL-запрос не сработал, потому что соединение с базой данных было отключено из-за « Основные причины и их решения: 1. Сервер действительно недоступен. Мы можем легко проверить это, посмотрев время безотказной работы сервера Читать дальше…

Какие порты прослушиваются в Linux

Порт может быть в четырёх состояниях: открытым, отфильтрованным, закрытым или нефильтрованным. Когда говорят, что порт открыт, это означает что приложение на целевой машине прослушивает соединения/пакеты на этом порту. В этой статье мы объясним четыре способа проверки открытых портов, а также покажем вам, как найти, какое приложение прослушивает каждый конкретный порт в Linux. 1. Использование команды Netstat Netstat — широко Читать дальше…

УСТАНОВКА LAMP UBUNTU 18.04

LAMP — это самый популярный стек программного обеспечения для работы веб-сервера. Сюда входят такие программы, как Apache, PHP, MySQL, и работает всё это в Linux, отсюда и такое название. Apache — это самый популярный веб-сервер, может, он не такой производительный, как Nginx, зато очень прост в настройке. PHP — самый Читать дальше…

301-й редирект

С http на https Сейчас очень популярны переходы с http на https. В связи с этим есть необходимость в настройке 301-го редиректа с протокола http на протокол https Для настройки 301-го с протокола http на протокол https существует большое количество способов. Рассмотрю наиболее распространенные из них. Очень многие панели управления Читать дальше…

Start VESTA

Установка базового программного обеспечения для создания пакетов apt install gnupg pbuilder ubuntu-dev-tools apt-file Эта команда установит следующие программы: gnupg – GNU Privacy Guard содержит инструменты, которые понадобятся для создания криптографического ключа, с помощью которого вы будете подписывать файлы, которые хотите загрузить на Launchpad pbuilder – инструмент для создания готовых к дальнейшему распространению сборок пакетов Читать дальше…

Исправление ошибки Phpmyadmin [plugin_interface .lib.php#551 count()] + Php7.2 + Ubuntu 18.04

В ./libraries/plugin_interface.lib.php#552 count(): параметр должен быть массивом или объектом, который реализует счетное Пример библиотеки phpmyadmin попытается посчитать какой-либо параметр. В этой строке 551 я нашел этот код по этому пути $ /usr/share/phpmyadmin/libraries/plugin_interface.lib.php if ($ options! = null && count ($ options)> 0) { В новой версии PHP он не может Читать дальше…

Локальный веб-сервер: VirtualBox, Debian, Nginx, php-fpm, etc

Создавая недавно новый сайт на Yii2 я довольно прилично помучился из-за различий рабочего окружения, которые обеспечивают локальный Open-Server на Windows и реальный сервер с Debian. Это вынудило меня настроить правильный локальный сервер, используя VirtualBox. В статье я расскажу, как это сделать. Задача Есть компьютер с Windows 10, где установлен VirtualBox. Создадим виртуальную машину в VirtualBox, Читать дальше…