Страница 1 из 1

Обновление MariaDB до актуальной версии

Добавлено: Пн апр 07, 2025 7:44 pm
jokero
Здравствуйте.

Подскажите пожалуйста, в панели на текущий момент последняя версия MariaDB 10.11.6. Актуальная версия: 11.4.5 или 11.7.2. Как я могу обновить базу данных до актуальной версии, чтоб ничего не сломать?

Re: Обновление MariaDB до актуальной версии

Добавлено: Вт апр 08, 2025 6:38 am
sbury
Текущая версия панели пока не поддерживает mariadb версии 11. Поэтому изменить версию на 11 никак не получится. Иначе есть шанс все поломать.

Re: Обновление MariaDB до актуальной версии

Добавлено: Пт апр 11, 2025 7:47 am
Stifler
sbury писал(а):
Вт апр 08, 2025 6:38 am
Текущая версия панели пока не поддерживает mariadb версии 11. Поэтому изменить версию на 11 никак не получится. Иначе есть шанс все поломать.
А еще у меня такой вопрос если
Встановлена ​​версія - 10.5.12
но много баз уже работает и я сделаю хотябы апдейт до последней актуальной версии в панели 10.11 каков шанс что я сломаю базы пользователей?
И вообще планируется ли переход панели из 5.6 на 8 php чтобы обновить phpmyadmin и остальные утилиты до актуальных.
Самая большая проблема которая пугает API на одних POST запросах :(

Re: Обновление MariaDB до актуальной версии

Добавлено: Пт апр 11, 2025 8:20 am
alenka
но много баз уже работает и я сделаю хотябы апдейт до последней актуальной версии в панели 10.11 каков шанс что я сломаю базы пользователей?
Время переустановки от нескольких минут, бывает несколько часов, все зависит от размера дампа.
Обязательно это делать через панель, так как структуры служебных таблиц отличаются в разных версиях.
Во время переустановки нельзя прерывать установку mysql

Re: Обновление MariaDB до актуальной версии

Добавлено: Пт апр 11, 2025 8:29 am
sbury
Панель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.

Код: Выделить всё

systemctl status brainyphp8-fpm
Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.

Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.

Re: Обновление MariaDB до актуальной версии

Добавлено: Вт июн 24, 2025 8:44 pm
jokero
sbury писал(а):
Пт апр 11, 2025 8:29 am
Панель имеет поддержку 10.11. Вы можете в панеле перейти на эту версию. Но бекапы перед этим все же необходимо сделать. Вы можете использовать только те версии, которые предоставляет панель. Использование сторонних версий не допустимо.
Касательно mariadb 11, то ее поддержка в панеле будет добавлена.
Ubuntu 24.04 и AlmaLinux 9 предоставляют дополнительно поддержку для панели PHP 8.1. Для этих систем панель использует PHP 8.1 для поддержки новых версий roundcube
Это пакеты набора brainy-php8*.

Код: Выделить всё

systemctl status brainyphp8-fpm
Использовать новый phpmyadmin с 8.1 пока не получится, на то есть свои причины.

Да, на более новую версию PHP переход панели планируется. Но по срокам пока сказать ничего не могу.
Здравствуйте. Поставил Ubuntu 24.04, ввел команду

Код: Выделить всё

systemctl status brainyphp8-fpm
Результат:

Код: Выделить всё

Unit brainyphp8-fpm.service could not be found.

Re: Обновление MariaDB до актуальной версии

Добавлено: Ср июн 25, 2025 6:42 am
sbury
PHP 8 для панели устанавливается инсталлятором. Если установка панели старая, то его в вашей системе не будет. Но его можно доставить

Код: Выделить всё

apt-get update
apt-get install  brainy-php8 brainy-php8-fpm brainy-php8-modules-base brainy-php8-mysql brainy-php8-mbstring brainy-php8-xml brainy-php8-pgsql brainy-php8-imap brainy-php8-zip brainy-php8-zendopcache brainy-php8-intl brainy-php8-gd
systemctl status brainyphp8-fpm
systemctl enabled brainyphp8-fpm

Re: Обновление MariaDB до актуальной версии

Добавлено: Ср июн 25, 2025 11:00 am
alenka
Еще нужно изменить конфиг nginxb, скорее всего он тоже старый

Код: Выделить всё

        location /roundcube {
               alias /usr/share/roundcube;
               index index.php index.html index.htm;
                location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt)$ {
                     access_log off;
                     expires 10m;
                     add_header Cache-Control "public";
                     add_header X-Proxy-Cache $upstream_cache_status;
                }
               location ~ ^/roundcube/(.+\.php)$ {
                    try_files $uri =404;
                    fastcgi_param SCRIPT_FILENAME $request_filename;
                    fastcgi_index index.php;
                    include /usr/local/brainycp/src/compiled/nginxb/fastcgi_params;
#                    fastcgi_pass unix:/var/run/brainyphp-fpm/php56-brainyservice.sock;
                    fastcgi_pass unix:/var/run/brainyphp-fpm/php8-brainyservice.sock;
                    fastcgi_connect_timeout 3600;
                    fastcgi_read_timeout 3600;
                    fastcgi_send_timeout 3600;
               }
        }

	#
        location /webmail {
               alias /usr/share/roundcube;
               index index.php index.html index.htm;
                location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt|woff|woff2)$ {
                     access_log off;
                     expires 10m;
                     add_header Cache-Control "public";
                     add_header X-Proxy-Cache $upstream_cache_status;
                }
               location ~ ^/webmail/(.+\.php)$ {
                    try_files $uri =404;
                    fastcgi_param SCRIPT_FILENAME $request_filename;
                    fastcgi_index index.php;
                    include /usr/local/brainycp/src/compiled/nginxb/fastcgi_params;
#                    fastcgi_pass unix:/var/run/brainyphp-fpm/php56-brainyservice.sock;
                    fastcgi_pass unix:/var/run/brainyphp-fpm/php8-brainyservice.sock;
                    fastcgi_connect_timeout 3600;
                    fastcgi_read_timeout 3600;
                    fastcgi_send_timeout 3600;
               }
        }
Конфиги в этой директории /usr/local/brainycp/src/compiled/nginxb/sites-available
После изменения перегрузить nginxb

Re: Обновление MariaDB до актуальной версии

Добавлено: Ср июн 25, 2025 3:28 pm
sbury
Для Ubuntu 24 наверно лучше сделать так

Код: Выделить всё

apt-get update
apt-get -y install brainy-core
brainy-core --sys-update
Она все сделает сама и более корректно
Следует иметь ввиду, что эта команда обновляет библиотеки и сервисы панели и системы, но не код самой панели.