Всего 125 930 комментариев

Ivan K.
05 мая 2026, 15:01
+1
Видимо установка до конца и не проходит у меня, попробовал все с нуля

root@new2:~# curl -fsSL https://raw.githubusercontent.com/gvozdb/meowbox/main/bootstrap.sh | sudo PANEL_PORT=18443 bash
[bootstrap] Устанавливаю минимальные зависимости (curl, tar, jq, ca-certificates)...
debconf: delaying package configuration, since apt-utils is not installed
[bootstrap] Готовлю каталоги в /opt/meowbox...
[bootstrap] Узнаю latest release из github.com/gvozdb/meowbox...
[bootstrap] Целевая версия: v0.6.0
[bootstrap] Скачиваю tarball...
[bootstrap] Проверка SHA256...
[bootstrap] Распаковываю в releases/v0.6.0...
[bootstrap] current → releases/v0.6.0
[bootstrap] Запускаю install.sh из current/ ...
[meowbox] Starting Meowbox installation...
[meowbox] Mode: release  |  Code: /opt/meowbox/current  |  State: /opt/meowbox/state
[meowbox] Log file: /var/log/meowbox-install.log
[meowbox] Updating system packages...
[meowbox] Installing dependencies...
[meowbox] Enabling MariaDB + PostgreSQL...
[meowbox] Adding PHP repository (ondrej/php)...
[meowbox] Adding Yandex mirror for ondrej/php (fallback for launchpad outages)...
[meowbox] Yandex mirror for ondrej/php: подключено
[meowbox] Installing PHP-FPM versions (8.1 + 8.2 + 8.3 + 8.4 if available + system default)...
Вот в логе в конце что:

Get:15 https://mirror.yandex.ru/ubuntu noble-security/multiverse amd64 Components [208 B]
Get:16 https://mirror.yandex.ru/ubuntu noble-backports/main amd64 Components [5772 B]
Get:17 https://mirror.yandex.ru/ubuntu noble-backports/restricted amd64 Components [212 B]
Get:18 https://mirror.yandex.ru/ubuntu noble-backports/universe amd64 Components [10.5 kB]
Get:19 https://mirror.yandex.ru/ubuntu noble-backports/multiverse amd64 Components [212 B]
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Ign:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
Err:20 https://ppa.launchpadcontent.net/ondrej/php/ubuntu noble InRelease
  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection timed out
Fetched 5049 kB in 37s (135 kB/s)
Reading package lists...
W: Failed to fetch https://ppa.launchpadcontent.net/ondrej/php/ubuntu/dists/noble/InRelease  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection ti>
W: Some index files failed to download. They have been ignored, or old ones used instead.
PPA publishes dbgsym, you may need to include 'main/debug' component
Repository: 'Types: deb
URIs: https://ppa.launchpadcontent.net/ondrej/php/ubuntu/
Suites: noble
Components: main
'
Description:
Co-installable PHP versions: PHP 5.6, PHP 7.x, PHP 8.x and most requested extensions are included. Packages are provided for *Current* Ubuntu *LTS* releases (https://wiki.ubu>

Debian stable, oldstable and Debian LTS packages are provided from a separate repository: https://deb.sury.org/#debian-dpa

You can get more information about the packages at https://deb.sury.org

BUGS&FEATURES: This PPA has a issue tracker:
https://deb.sury.org/#bug-reporting

Issues reported in a private email don't scale and most likely will be ignored.  I simply don't have capacity to answer questions privately.

DONATION AND COMMERCIAL SUPPORT: Support for PHP packages for older Debian and Ubuntu release can be bought from https://www.freexian.com/lts/php/
More info: https://launchpad.net/~ondrej/+archive/ubuntu/php
Adding repository.
W: Failed to fetch https://ppa.launchpadcontent.net/ondrej/php/ubuntu/dists/noble/InRelease  Could not connect to ppa.launchpadcontent.net:443 (185.125.190.80), connection ti>
W: Some index files failed to download. They have been ignored, or old ones used instead.
[2026-05-05 14:36:39] Adding Yandex mirror for ondrej/php (fallback for launchpad outages)...
[2026-05-05 14:36:42] Yandex mirror for ondrej/php: подключено
[2026-05-05 14:36:42] Installing PHP-FPM versions (8.1 + 8.2 + 8.3 + 8.4 if available + system default)...
E: Package 'php-opcache' has no installation candidate
Павел Гвоздь
05 мая 2026, 14:15
0
Скоро проверю на чистом VPS с Ubuntu 24. Но сразу скажу, что я недавно поднимал панель ванлайном, всё было ОК. Может какой-то глюк после allow list ips…

А попробуй пока в терминале перейти в папку панели:
cd /opt/meowbox/
и выполнить:
make ip-allow IP=<твой-ip> LABEL=my
понятное дело, заменив <твой-ip> на реальный

и для достоверности проверить, добавился ли:
make ip-allow-list
Николай Савин
05 мая 2026, 12:37
+1
Можно добавлять параметр к имени файла
custom/orderGridChangeDone.js?v=1.1.0
В этом случае браузер кеширует полное имя файла с параметром и как только параметр изменится — обновление сразу будет доступно в браузере.

Я для автоматизации использую метод PHP filemtime() который возвращает время последнего изменения файла. Если файл изменился — метка автоматом поменяется

custom/orderGridChangeDone.js?v='. filemtime(path_to_file).'
Александр
05 мая 2026, 12:31
+1
Отлично! Вечером попробую и обязательно отпишусь.
Алексей Шумаев
05 мая 2026, 10:55
0
Похоже баг с привязкой опций к категориям: disk.yandex.ru/i/Wq3XfDwgS0dkJw.
Не работает getTree в core/components/minishop3/src/Controllers/Api/Manager/OptionsController.php.
В качестве корня ($parent) передаётся 0, поэтому дерево будет строиться только в том случае, если корневой ресурс имеет класс msCategory. Вероятно нужно добавить настройку, определяющую корень каталога товаров.
Наумов Алексей
05 мая 2026, 09:36
0
Может сервер для js файлов заголовки отдает, чтобы те надолго кешировались на клиенте (в браузере)? В этом случае обновление страницы через Ctrl+F5 (или Ctrl+R) обычно помогает.
Ivan K.
04 мая 2026, 23:26
0
Сегодня попробовал установить, вроде установка проходит, но адмика панели по адресу https://<ваш-сервер>:18443 не грузится.
Пробовал вдс от бегета, локация Москва, Литва.
И еще от другого хостера питерский вдс
Везде одно и тоже, не фурычит)
Может я что-то не так делаю?
1) Чистый вдс с Ubuntu 22.04
2) apt-get update && apt-get dist-upgrade
3) reboot
4)
curl -fsSL https://raw.githubusercontent.com/gvozdb/meowbox/main/bootstrap.sh | sudo PANEL_PORT=18443 bash
5) reboot

https://myhost:18443
— не открывается, хотя сам myhost пингуется нормально.
https://server_ip:18443
— не открывается
Павел Гвоздь
04 мая 2026, 13:53
+2
Забыл уточнить, там ещё слой 2fa реализован для доступа к панели… Base auth + login:password + 2fa на данный момент. Немного позже добавлю allowlist IPs.
Павел Гвоздь
04 мая 2026, 13:23
+1
Только Ubuntu 24, потому что сам с ней работаю.

вручную так и не получилось у меня справиться с тем что ppa закрылся, ни через прокси, никак.
Потому что это проблема глобальная, насколько я понял. Выкатил новый релиз, там уже вшит Yandex Mirror.
Павел Гвоздь
04 мая 2026, 13:22
+1
Ubuntu 24, самая актуальная. Под Debian не делал поддержку, потому что сам сижу на Ubuntu.

И еще вопрос можно ли блокировать доступ к админке, на уровне ip, ну чтобы вообще не открывалась даже форма авторизации, для ip не из белого списка (как у HESTIACP)
Есть base auth + login:password. В будущих релизах сделаю открытый доступ только по белым IP.
Ivan K.
04 мая 2026, 11:39
0
Отличное решение, обязательно попробую.
Ubuntu — какую именно версию нужно использовать?
Под Debian 13 не будет ли версии ?))
И еще вопрос можно ли блокировать доступ к админке, на уровне ip, ну чтобы вообще не открывалась даже форма авторизации, для ip не из белого списка (как у HESTIACP)
Александр
03 мая 2026, 13:59
0
Очень жду обнову тогда, пока пришлось снести
При создании сайтов на любой версии PHP выкидывает ошибку, вручную так и не получилось у меня справиться с тем что ppa закрылся, ни через прокси, никак.
На Debian вообще панель не встала, на этапе install dependencies просто останавливается процесс. (Пробовал потому что не нашел на гите инфу какая ось поддерживается)
Павел Гвоздь
03 мая 2026, 13:06
0
В следующем релизе там будут 7.1-8.4 отображаться (если не установлены уже, в противном случае будут отображаться в сетке). Ну и поправим проблемы с PPA Launchpad через фолбэк на Yandex Mirror.

P.S. Рад, что в остальном понравилось!) Позже будут ещё плюшки, типа управления всеми добавленными серверами (и сайтами на них) через одну мастер-панель.
Александр
02 мая 2026, 13:39
0
В выпадающем списке 7.4 нет, однако при попытке установить сайт она появилась (но увы не ало). Опять же тут судя по всему беда с сервером у меня, при попытке установить 7.4 даже через консоль вываливается в timeout, эт уже проблемы самого сервера и мои, так что отпадает вопрос. В остальном всё круто, жду обнов и буду определенно пользоваться. Пыху руками перетащу как-нить наверн щас. Ну и опять же если говорить о MODX3+ то всё очень хорошо тут, вопросы возникли из за бед с 2* и то как выше писал и тут повторяюсь судя по всему эт проблемы сервера.

Вот что касается PHP, выглядит так. (в выпадающем списке ток 8.0-8.4)
Павел Гвоздь
02 мая 2026, 12:41
0
Обнаружил, что PPA лежит во многих точках планеты… проблема не в РКН-блокировках. В meowbox добавил поддержку Yandex Linux Mirror – это решает сразу несколько проблем. Скоро выкачу новый релиз…
Павел Гвоздь
02 мая 2026, 01:01
+1
PHP версии можно установить от 7.1 до 8.4 (на странице /php). Там же поставить доп extensions, тоже буквально через модальное окно:



Откровенно скажу, мне не особо требуется на моих сайтах Imagick, поэтому я его не добавлял в список поставляемых расширений. Хватало фолбэка на GD… Но я добавлю в новой версии Imagick стандартом, а также создам миграцию при апгрейде панельки.
Александр
01 мая 2026, 19:21
0
Доп боль с текущими блокировками, на убунту не ставится php7.4 из за того что ppa.launchpadcontent.net/ тупо недоступен) Полагаю что панель, возможно, пыталась сама поставить 7.4 но из за ошибки установки просто скипнула. Тогда мой коммент не имеет смысла
Александр
01 мая 2026, 18:37
0
Привет! Уже года 3 сижу на ISP Manager за который плачу и который особо не нужен, просто в какой-то момент поставил, а потом научившись всё че угодно просто было лень переносить сайты оттуда. Твоё решение после прочтения так понравилось что пошел ставить.
Из того что сразу бросается в глаза, странно что imagick который по сути около обязательный для всех сайтов на MODX надо устанавливать дополнительно на PHP
По поводу PHP, стоят от 8.0 и выше, других выбрать нельзя, как поставить на сервер и увидит ли панель не до конца ясно, однако при создании сайта могу поставить 7.4 (будет ошибка и не создаст), тут я бы просто предложил иметь возможность установить 7.4 из выпадающего списка в списке PHP