NETX, Файл конфигурации php.ini, не найден

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
sergofox
Сообщения: 5
Зарегистрирован: Вт июл 09, 2024 8:16 am

NETX, Файл конфигурации php.ini, не найден

Сообщение sergofox » Вт июл 09, 2024 9:05 am

Нужна помощь в установке PHP 8.1

На рекомендуемом хостинге (NETX) на свежеразвернутый сервер, все настройки по умолчанию, пользователи/сайты не созданы. Макисмальная версия PHP 8.0. Требуется 8.1.
Обновил панель через меню "Обновление системы" до 1.0966. PHP 8.1 не появился.
Добавил в файлах /etc/brainy/conf/server_control/phps и ./servers_php PHP 8.1, после чего он появился в списке доступных к установке.
После установки PHP 8.1, в разделе "Управление apache" при попытке запустить апач - пишет "Запуск неуспешный", в разделе "Редактирование основных опций php.ini" для PHP 8.1 ошибка "Файл конфигурации php.ini, не найден."

Понимаю что все должно быть просто, но что-то упускаю.

Как установить PHP 8.1?

cat /etc/os-release:

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

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
free -h:

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

 
                   total        used        free      shared  buff/cache   available
Mem:           1.8G        241M        874M         28M        721M        1.5G
Swap:          999M          0B        999M
df:

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

Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs          930596       0    930596   0% /dev
tmpfs             940916       0    940916   0% /dev/shm
tmpfs             940916    8716    932200   1% /run
tmpfs             940916       0    940916   0% /sys/fs/cgroup
/dev/vda1       40241432 5268912  32911188  14% /
tmpfs             188184       0    188184   0% /run/user/0

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение alenka » Вт июл 09, 2024 9:31 am

Centos7 больше не поддерживается redhat, вы репозитарии настроили ?

sergofox
Сообщения: 5
Зарегистрирован: Вт июл 09, 2024 8:16 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение sergofox » Вт июл 09, 2024 9:49 am

Centos7 больше не поддерживается redhat, вы репозитарии настроили ?
К сожалению не знал об этом, но понял когда запустил обновление php с командной строки :(

Странно что хостер не в курсе и не предлагает более свежих версий CentOS с BrainyCP

Перенастроил на
в файле
/etc/yum.repos.d/CentOS-Base.repo
PHP 8.1 установился с командной строки.
yum --enablerepo=myrepo-centos -y install php81w php81w-fpm
Все вроде хорошо но созданный сайт не работает, думаю проблема в том что обновление панели запускал на старом конфиге с недоступными репозиториями (http://mirrorlist.centos.org .... сайт недоступен).

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение alenka » Вт июл 09, 2024 9:56 am

Настройка репозитариев по ссылке.
viewtopic.php?f=9&t=5362

Установка php, только через панель.

sergofox
Сообщения: 5
Зарегистрирован: Вт июл 09, 2024 8:16 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение sergofox » Вт июл 09, 2024 10:30 am

Настройка репозитариев по ссылке.
viewtopic.php?f=9&t=5362

Установка php, только через панель.
Благодарю. Переразвернул образ с панелью, изменил репозитории как описано, запустил обновление с версии 1.0926 до текущей.

Вот лог событий:

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

Текущая версия панели: 1.0926
Последняя доступная версия к загрузке: 1.0966
Загрузка всех обновлений
Загрузка 1.0926_1.0927...  
Загрузка 1.0927_1.0928...  
Загрузка 1.0928_1.0929...  
Загрузка 1.0929_1.0930...  
Загрузка 1.0930_1.0931...  
Загрузка 1.0931_1.0932...  
Загрузка 1.0932_1.0933...  
Загрузка 1.0933_1.0934...  
Загрузка 1.0934_1.0935...  
Загрузка 1.0935_1.0936...  
Загрузка 1.0936_1.0937...  
Загрузка 1.0937_1.0938...  
Загрузка 1.0938_1.0939...  
Загрузка 1.0939_1.0940...  
Загрузка 1.0940_1.0941...  
Загрузка 1.0941_1.0942...  
Загрузка 1.0942_1.0943...  
Загрузка 1.0943_1.0944...  
Загрузка 1.0944_1.0945...  
Загрузка 1.0945_1.0946...  
Загрузка 1.0946_1.0947...  
Загрузка 1.0947_1.0948...  
Загрузка 1.0948_1.0949...  
Загрузка 1.0949_1.0950...  
Загрузка 1.0950_1.0951...  
Загрузка 1.0951_1.0952...  
Загрузка 1.0952_1.0953...  
Загрузка 1.0953_1.0954...  
Загрузка 1.0954_1.0955...  
Загрузка 1.0955_1.0956...  
Загрузка 1.0956_1.0957...  
Загрузка 1.0957_1.0958...  
Загрузка 1.0958_1.0959...  
Загрузка 1.0959_1.0960...  
Загрузка 1.0960_1.0961...  
Загрузка 1.0961_1.0962...  
Загрузка 1.0962_1.0963...  
Загрузка 1.0963_1.0964...  
Загрузка 1.0964_1.0965...  
Загрузка 1.0965_1.0966...  
Начало процесса обновления 
Обновление 1.0926_1.0927...
Выполнение скрипта обновления 1.0926_1.0927
Обновление 1.0927_1.0928...
Выполнение скрипта обновления 1.0927_1.0928
Обновление 1.0928_1.0929...
Выполнение скрипта обновления 1.0928_1.0929
Обновление 1.0929_1.0930...
Выполнение скрипта обновления 1.0929_1.0930
Обновление 1.0930_1.0931...
conf/mod_security/modsec.conf - Хеш файла неверный, возможно файл поврежденwww
conf/mod_security/modsecurity.conf - Хеш файла неверный, возможно файл поврежденwww
conf/mod_security/rules_httpd/00_Init_Initialization.conf - Хеш файла неверный, возможно файл поврежденwww
conf/mod_security/rules_httpd/01_Init_AppsInitialization.conf - Хеш файла неверный, возможно файл поврежденwww
conf/mod_security/rules_httpd/02_Global_Generic.conf - Хеш файла неверный, возможно файл поврежденwww
conf/mod_security/rules_httpd/03_Global_Agents.conf - Хеш файла неверный, возможно файл поврежденwww
....
Усечено
....
packet_manager/mysql/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/mysqltuner/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/named/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/nodejs/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/opendkim/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/opendmarc/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/openvpn/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/phpmyadmin/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/phppgadmin/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/postgresql/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/python3/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/redis/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/roundcube/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/shellinabox/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/spamassassin/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/squirrelmail/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/sshd/main - Хеш файла неверный, возможно файл поврежденwww
packet_manager/webserver/main - Хеш файла неверный, возможно файл поврежденwww
vhosts/vhosts.tpl - Хеш файла неверный, возможно файл поврежденwww
Обновление завершено с ошибкой, выполните обновление еще раз.
Версия после обновления установлена: 1.093
Полный текст не влазит в сообщение, размещен тут - https://pastebin.com/raw/1bHdbcuH

Установка прекратилась, версия панели стала 1.093

Дальнейшее обновление останавливается на

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

Выполнение скрипта обновления 1.0937_1.0938
и в консоли с Ajax-запросами в этот момент ответ сервера

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

Fatal error: Cannot redeclare class BackupAmazon in /usr/local/brainycp/classes/includes/backup/backupAmazon.php on line 0
Как это выглядит:
https://ibb.co/xSjYJTR

Что сделать с этим неверным хешем?

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение alenka » Вт июл 09, 2024 10:41 am

ls -al /usr/local/brainycp/classes/includes/backup/
и покажите вывод
rpm -qa | grep brainy-php5-process

sergofox
Сообщения: 5
Зарегистрирован: Вт июл 09, 2024 8:16 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение sergofox » Вт июл 09, 2024 10:46 am

ls -al /usr/local/brainycp/classes/includes/backup/
и покажите вывод
rpm -qa | grep brainy-php5-process
Да, конечно:

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

# ls -al /usr/local/brainycp/classes/includes/backup/
total 84
drwxr-xr-x 2 root root  4096 Mar 23  2023 .
drwxr-xr-x 3 root root  4096 Mar 23  2023 ..
-rw-r--r-- 1 root root  2746 Jul  5  2022 abackupInterface.php
-rw-r--r-- 1 root root 19823 Jul  6  2022 backupAmazon.php
-rw-r--r-- 1 root root 20938 Jul  7  2022 backupDrop.php
-rw-r--r-- 1 root root 27426 Mar 23  2023 backupFtp.php

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

# rpm -qa | grep brainy-php5-process
brainy-php5-process-5.6.40-12.3.el7.x86_64

Аватара пользователя
alenka
Сообщения: 2277
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение alenka » Вт июл 09, 2024 10:48 am

Тут все верно, повторите опять обновление.

sergofox
Сообщения: 5
Зарегистрирован: Вт июл 09, 2024 8:16 am

Re: NETX, Файл конфигурации php.ini, не найден

Сообщение sergofox » Вт июл 09, 2024 11:19 am

alenka писал(а):
Вт июл 09, 2024 10:48 am
Тут все верно, повторите опять обновление.
Продолжил обновление несмотря на сообщения. Несколько раз ему было плохо, сервер отдавал "502 Bad Gateway", но после перезапуска упорно обновлялось. Обновился до последней версии, 1.0966. Появились PHP 8.1, 8.2, 8.3, доступные к установке. PHP 8.1 установился корректно.

Спасибо ТП, за оперативную помощь. ❤

Ответить