LAMP Centos 7 на AWS Lightsail

# yum install update Timezone Centos 7 # yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm # yum -y install yum-utils # yum-config-manager –enable remi-php72 # yum update # yum install wget zip unzip # yum install httpd MariaDB # yum install mariadb-server mariadb # mysql_secure_installation And answer to questions in wizard: Switch to …

Continue reading ‘LAMP Centos 7 на AWS Lightsail’ »

Обновление php72 на php74

WordPress затребовал php версии минимум 7.4. Удовлетворяем его. Первым делом смотрим список всего, что связано с php: # rpm -qa | grep php > php72-list-all.txt Удаляем одной командой: # yum remove php-php-gettext-1.0.12-1.el7.noarch php72w-imap-7.2.34-1.w7.x86_64 php72w-ldap-7.2.34-1.w7.x86_64 phpMyAdmin-4.4.15.10-6.el7.noarch php72-php-common-7.2.34-7.el7.remi.x86_64 php-fedora-autoloader-1.0.1-2.el7.noarch php72w-pear-1.10.12-1.w7.noarch php72w-mysql-7.2.34-1.w7.x86_64 php72w-tidy-7.2.34-1.w7.x86_64 php72-runtime-2.0-1.el7.remi.x86_64 php72w-pecl-igbinary-3.1.2-1.w7.x86_64 php72w-bcmath-7.2.34-1.w7.x86_64 php72w-cli-7.2.34-1.w7.x86_64 php72-php-pecl-rar-4.2.0-1.el7.remi.x86_64 php72w-pecl-redis-3.1.6-1.w7.x86_64 php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch php72w-common-7.2.34-1.w7.x86_64 php72w-mbstring-7.2.34-1.w7.x86_64 php72w-fpm-7.2.34-1.w7.x86_64 php72w-gd-7.2.34-1.w7.x86_64 mod_php72w-7.2.34-1.w7.x86_64 php72-php-json-7.2.34-7.el7.remi.x86_64 php72w-pdo-7.2.34-1.w7.x86_64 php72w-pspell-7.2.34-1.w7.x86_64 …

Continue reading ‘Обновление php72 на php74’ »

MySQL ошибка при востановлении из бэкапа

После обновления и перезагрузки сервера заметил, что в roundcub новое письмо создается без адреса отправителя, соответственно профиль пользователя пуст. За эту информацию отвечает таблица identities. Зайдя через phpmyadmin в БД roundcubemail обнаружил, что повреждена таблица identities. Бэкап БД есть, включая эту таблицу. Создаю таблицу: CREATE TABLE `identities` ( `identity_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` …

Continue reading ‘MySQL ошибка при востановлении из бэкапа’ »

Mysqltuner – оптимизация MySQL

Mysqltuner — это perl-скрипт, который анализирует статистику работы Mysql и выдает свои рекомендации по оптимизации настроек Mysql сервера. # yum -y install mysqltuner Запускаем: # mysqltuner –user root –pass rootpassword Особое внимание стоит уделить строкам, помеченным символами [!!] и секции Recommendations. Параметры указанные после строки Variables to adjust нужно изменить в файле my.cnf, в соответствии с рекомендациями …

Continue reading ‘Mysqltuner – оптимизация MySQL’ »

Postfix + Dovecot + Postfixadmin + Roundcube + Postgrey + DKIM

Настройка системы: # cat /etc/hosts 127.0.0.1 localhost localhost.tst-amo.net.ua localhost4 localhost4.tst-amo.net.ua ::1 localhost localhost.tst-amo.net.ua localhost6 localhost6.tst-amo.net.ua 192.168.1.41 mail mail.tst-amo.net.ua 192.168.1.41 mail.tst-amo.net.ua. # cat /etc/aliases # Basic system aliases — these MUST be present. mailer-daemon: postmaster postmaster: root root: pm@tst-amo.net.ua # учетка на которую будет пересылаться почта root # General redirections for pseudo accounts. bin: root daemon: …

Continue reading ‘Postfix + Dovecot + Postfixadmin + Roundcube + Postgrey + DKIM’ »

Nginx + php56 + php-fpm + MySQL (MariaDB) + phpMyAdmin + Python36

0. Обновляемся, отключаем selinux: $ sudo yum update $ sudo setenforce 0 Посмотреть состояние: $ sudo getenforce Выключить совсем: $ sudo nano /etc/selinux/config SELINUX=enforcing меняем на permissive или disabled. 1. nginx $ sudo yum install epel-release $ sudo yum install nginx 2. нужно открыть порты 80 и 443, для этого последовательно выполняем команды: $ sudo firewall-cmd …

Continue reading ‘Nginx + php56 + php-fpm + MySQL (MariaDB) + phpMyAdmin + Python36’ »