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

Несколько проблем на 1.1025 Almalinux 10

Добавлено: Вс окт 04, 2026 7:44 am
MaySky
BrainyCP 1.1025.2026-09-16 Almalinux 10
Пробовал переустанавливать панель с нуля даже.

1) При попытке добавления сайта просто крутит статус "ожидайте". Если обновить страницу, то сайт в списке появляется. Выпустить SSL сертификат не получается - та же история с бесконечным ожиданием. Но сертификата после обновления страницы нет.
P.S. Опытным путем выясняю, что такое поведение только для создания/изменения сайтов, где добавлен alias. Без alias все работает. Если добавить alias к уже созданному сайту, то строка с добавлением не пропадает, но при обновлении alias появляется. Если его удалить, то все сохраняется и работает корректно. Alias тот, что панель подставляет автоматом - www.site.com.

2) Создаю сайт в аккаунте. У сайта нет php файлов. Только index.html. Сайт не работает. Если я поменяю DirectoryIndex в конфиге апача через ssh на "index.html index.php" (а там по умолчанию "index.php index.html), то все работает. Но через время после копания в панели может слететь. Если тоже самое сделаю через раздел "дополнительная настройка сайта", то эта строка в DirectoryIndex просто пропадает после нажатия кнопки Сохранить. Приходится комментить #ProxyPass "/index.php"..... чтоб все работало.
На старой версии панели из-за другого файла конфигурации apache по умолчанию все работало корректно. Если не было index.php, то оно просто переходило к index.html. Как сделать чтоб работал сайт на голом html без поддержки php без плясок с бубном? Выбран nophpw.

3) В одном аккаунте сайт dev.mydomain.com, в другом mydomain.com и прикручен по API Cloudflare. Сгенерирован wildcard сертификат во втором аккаунте. В первом аккаунте (где поддомен) могу выбрать этот же сертификат для установки, но при сохранении получаю ошибку.
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /usr/local/brainycp/classes/certs.php:1952 Stack trace: #0 /usr/local/brainycp/classes/certs.php(1989): certs->getkeybycertfile('mydevaccount', 'mydomain.com__wildca...') #1 /usr/local/brainycp/modules/client/certs_control.php(226): certs->save_full_cert('mydevaccount', 'dev.mydomain.com, 'mydomain.com__wildca...', Object(Webserver), '0', '0') #2 /usr/local/brainycp/index.php(166): include_once('/usr/local/brai...') #3 {main} thrown in /usr/local/brainycp/classes/certs.php on line 1952
Пришлось делать символические ссылки, чтоб завелось. Теперь в панели показывает напротив поддомен сертификат, пишет что нет ключа, и HTTPS работает до перезапуска. Но после перезапуска nginx не подымается, т.к. в файле конфигурации вместо файла ключа просто .key
ssl_certificate_key /etc/certs/accountname/.key;

4) при создании аккаунта в админке выбираю по умолчанию dynamic вместо ondemand, при создании сайта в дальнейшем в этом аккаунте все равно по умолчанию выбран ondemand для нового сайта.

5) при изменении php memory_limit через простой режим пишу 512 вместо 256. После сохранения в поле 256. При перезаходе в поле пишет 256. Но в расширенном режиме (где весь файл конфигурации) - 512M.

6) Чтоб нормально работал php в jail в командной строке (без ошибки Firebird::system_call_failed) для некоторых версий php нужно выключать модуль 30-pdo_firebird. А для некоторых версий php еще и 20-interbase.ini, т.к. одного pdo_firebird не хватает.

7) Сделайте, пожалуйста, или инструкцию с какими правами генерировать API для Cloudflare или чтоб не удалялся домен там при удалении или отключении его в панели, т.к. просто для теста все прикрутил, кнопку нажал и все пропало)

8) При выборе nophpw все равно есть возможность выбрать ondemand или dynamic, хотя это не имеет смысла.

9) Добавляю сайт на NodeJS. Нет кнопки для работы с со службой как было раньше. После редактирования настроек домена вместо NodeJS ставится php по умолчанию и обратно возможности переключить нет. При этом опять же есть дропбокс выбора ondemand или dynamic.

10) Это не уверен что дело в панели, но есть такая ситуация. Есть сайт, который работал на php7.2 со стандартными настройками opcache на сервере BrainyCP версии 1.0989 Almalinux 8. При переносе на новый сервер сайт работает только если выставить opcache.optimization_level=0x7FFEBF7F. Версия пхп идентична. Настройки выставлял идентичные. Пока не поставишь уровень оптимизации или не выключишь opcache ничего не заводится.

Спасибо за вашу работу. Даже несмотря на это, панель хороша. Но некоторые вещи немного подрывают уверенность в стабильности всего. Иной раз боишься что-то нажать лишний раз.