Страница 1 из 1
NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 9:05 am
sergofox
Нужна помощь в установке 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
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 9:31 am
alenka
Centos7 больше не поддерживается redhat, вы репозитарии настроили ?
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 9:49 am
sergofox
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 .... сайт недоступен).
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 9:56 am
alenka
Настройка репозитариев по ссылке.
viewtopic.php?f=9&t=5362
Установка php, только через панель.
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 10:30 am
sergofox
Настройка репозитариев по ссылке.
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
Что сделать с этим неверным хешем?
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 10:41 am
alenka
ls -al /usr/local/brainycp/classes/includes/backup/
и покажите вывод
rpm -qa | grep brainy-php5-process
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 10:46 am
sergofox
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
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 10:48 am
alenka
Тут все верно, повторите опять обновление.
Re: NETX, Файл конфигурации php.ini, не найден
Добавлено: Вт июл 09, 2024 11:19 am
sergofox
alenka писал(а): ↑Вт июл 09, 2024 10:48 am
Тут все верно, повторите опять обновление.
Продолжил обновление несмотря на сообщения. Несколько раз ему было плохо, сервер отдавал "502 Bad Gateway", но после перезапуска упорно обновлялось. Обновился до последней версии, 1.0966. Появились PHP 8.1, 8.2, 8.3, доступные к установке. PHP 8.1 установился корректно.
Спасибо ТП, за оперативную помощь. ❤