Downgrade php74 to php72

После установки на AWS LAMP (Centos 7, apache24, php7.4, mariadb10) выяснилось, что некоторые скрипты некоректно отрабатывают. Поэтому нужно понизить версию php. Смотрим все установленные пакеты: # rpm -qa | grep php php74-php-pecl-mysql-1.0.0-0.23.20190415.d7643af.el7.remi.x86_64 php-cli-7.4.33-6.el7.remi.x86_64 php-mysqlnd-7.4.33-6.el7.remi.x86_64 php-mbstring-7.4.33-6.el7.remi.x86_64 php74-php-common-7.4.33-6.el7.remi.x86_64 gd3php-2.3.3-7.el7.remi.x86_64 php74-php-pecl-mcrypt-1.0.6-1.el7.remi.x86_64 php-json-7.4.33-6.el7.remi.x86_64 php-7.4.33-6.el7.remi.x86_64 php74-php-json-7.4.33-6.el7.remi.x86_64 php74-php-cli-7.4.33-6.el7.remi.x86_64 php74-php-pdo-7.4.33-6.el7.remi.x86_64 php-pdo-7.4.33-6.el7.remi.x86_64 oniguruma5php-6.9.8-1.el7.remi.x86_64 php74-php-gd-7.4.33-6.el7.remi.x86_64 php-common-7.4.33-6.el7.remi.x86_64 php-sodium-7.4.33-6.el7.remi.x86_64 php74-runtime-7.4-3.el7.remi.x86_64 php74-7.4-3.el7.remi.x86_64 php74-php-mysqlnd-7.4.33-6.el7.remi.x86_64 Удаляем PHP 7.4 packages …

Continue reading ‘Downgrade php74 to php72’ »

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’ »

doveadm – увеличить квоту

Понадобилось увеличить квоту для пользователя, пароля к ящику которого я незнаю. # doveadm quota get -u username Quota name Type Value Limit % storage=5382813 STORAGE 2411336 3000000 80 storage=5382813 MESSAGE 3210 – 0 Заходим в phpmyadmin, БД postfix, таблица mailbox. Меняем квоту. Затем в консоли набираем комманду для пересчета: # doveadm quota recal -u username …

Continue reading ‘doveadm – увеличить квоту’ »

PhpMyAdmin ERROR: session_start(): open(/var/lib/php/session/sess_… Permission denied (13)

После обновления PhpMyAdmin вылезла ошибка: session_start(): open(/var/lib/php/session/sess_… Permission denied (13) Проверяем права: # ls -l /var/lib/php итого 56 drwxrwx— 2 root apache 40960 Окт 26 15:48 session drwxrwx— 2 root apache 6 Окт 26 15:48 wsdlcache Меняем на правильного владельца и группу: # chown -R nginx:www-data /var/lib/php/ Проверяем.

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

Во время обновления пакетов, обновился и owncloud 10.1.1 на 10.2.0 и перестал работать, требуя версию php не ниже 7.0.8, yum downgrade owncloud не помог, поэтому обновляем php. Сначала сделаем список всех пакетов которые относятся к php # rpm -qa | grep php php-tcpdf-6.2.26-1.el7.noarch php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch php56w-process-5.6.40-1.w7.x86_64 php-pear-1.9.4-21.el7.noarch php-pear-Net-IDNA2-0.1.1-10.el7.noarch php-php-gettext-1.0.12-1.el7.noarch php56w-cli-5.6.40-1.w7.x86_64 php56w-pspell-5.6.40-1.w7.x86_64 php56w-ldap-5.6.40-1.w7.x86_64 php56w-pecl-memcached-2.2.0-1.w7.x86_64 php-fedora-autoloader-1.0.0-1.el7.noarch php-kolab-net-ldap3-1.0.7-2.el7.noarch php56w-common-5.6.40-1.w7.x86_64 …

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

phpMyAdmin ERROR #2006 – MySQL server has gone away

Ошибка при импорте в БД. php.ini Find: post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M Change to: post_max_size = 750M upload_max_filesize = 750M max_execution_time = 5000 max_input_time = 5000 memory_limit = 1000M my.cnf (MySQL File) Under mysqld add: max_allowed_packet = 500M wait_timeout = 300   https://dba.stackexchange.com/questions/121032/phpmyadmin-import-error-mysql-server-has-gone-away-unrecognized-keyword https://forum.sys-adm.in/index.php?topic=4204.0

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’ »

phpmyadmin

Для Apache или Lighttp apt-get install phpmyadmin все установится автоматически. Для Nginx, сделать это, в автоматическом режиме, не получится, придется немного поработать руками, но результат получается не хуже. apt-get install phpmyadmin На вопрос “с какими серверами мы будем его использовать”, оставляем все поля пустыми. Открываем на редактирование nano /etc/nginx/sites-available/default и в секцию server {…} дописываем …

Continue reading ‘phpmyadmin’ »

Apache24+php56+MySQL56+phpmyadmin

Устанавливаем Apache 2.4 из портов cd /usr/ports/www/apache24 make all install clean В файл /etc/rc.conf добавляем строчку apache24_enable=»YES» В файле /usr/local/etc/apache24/httpd.conf  раскомментируем строчку ServerName ServerName www.localserver12.ru:80 Находим строчку DirectoryIndex и допишем в неё: DirectoryIndex index.html index.htm index.php index.shtml Теперь запускаем службу Apache: service apache24 start Если запуск не выдал никакой ошибки, переходим к следующему шагу. Устанавливаем …

Continue reading ‘Apache24+php56+MySQL56+phpmyadmin’ »