Как стать автором
Обновить

Комментарии 25

Опять curl + bash и запускаем неизвестные скрипты с удаленного сервера…

И почему сразу php? Заголовок «Установка и настройка» звучит очень громко. Вы же ставите какие-то определенные пакеты.
Запускаем с GitHub, где можно посмотреть исходник. Или форкнуть и запускать со своего репозитория.
В чем проблема с комментарием? Или лучше копипастить на хабр инструкции с соседних блогов, выдавая за свои?
Вероятно потому, что вы прививаете пользователю опасное поведение (запуск скрипта без какой-либо его верификации из непроверенного источника).

Это сродни написанию ./configure && make && make install в инструкции вместо сборки пакета (тем же checkinstall, если говорить про debian-based). C одной стороны «работает» (пока везет), с другой — bad practice.
А то пользователь (в среднем) понимает, какие команды он запускает по инструкциям с блогов? С одной стороны «мне нужен vps», с другой стороны «я только что узнал, что такое ssh». К тому же в посте предлагается установка в чистую виртуальную среду, а не себе на сервер под рутом.

И также это подготовка к установке моего продукта. Я потеряю пользователей, если буду требовать слишком много. А запуск пары команд, это не сложно.

Все равно что требовать не запускать установщик VestaCP, а копировать команду за командой. И все нельзя скопировать, так так применяются какие-то условия, немного bash-программирования.
Прекрасно вас понимаю, тоже недавно перешёл на curl + bash, когда устал наблюдать то что люди копируют не всю инструкцию по установке/меняют что-то в ней, а потом пишут в суппорт что у них продукт не совсем правильно работает.
Правильно выше заметили насчет заголовка, уж очень специфичный setup у вас.
Не всем нужна панель как таковая, и уж тем более специфичный драйвер для связки php-mysql.

Так что корректируйте заголовок, добавив туда все эти VestaCP, Yii2 и тд.
Ссылаюсь на статью habrahabr.ru/company/mailru/blog/234125/, где есть объяснение почему php-mysqlnd лучше чем просто php-mysql. VestaCP добавил в заголовок. Какая-то панель управления нужна большинству пользователей VPS, которые переходят с хостинга, и VestaCP является достойным и бесплатным, расширяемым вариантом.
она слишком легкая, если честно. мне больше понравилтся по функциональности ISPConfig, но, к сожалению, после понимания, вычитывания его кода и общения с разработчиками как он работает, мне стало понятно что проще написать свою панель :(
Вопрос не в том, лучше или хуже. В данном посте я не ставил цели сравнивать панели управления, это есть здесь habrahabr.ru/company/selectel/blog/239069/. В данном посте панель управления уже выбрана как VestaCP, и предоставлен инсталлятор этой панели и дополнительных компонентов в виде репозитория, который можно форкнуть и изменить под свои потребности.
А зачем тут нужен Апач, да и тем более — на сервер с 512 оперативки? Одного Nginx хватит за глаза.
VestaCP еще не поддерживает связку nginx + php-fpm, но обещают в следующем релизе.
Я что-то не так сказал? В посте явно используется VestaCP и ее возможности. Если возможностей еще нет, то они не используются.
Вы каждый свой комментарий с минусом хотите уточнять? )

Вообще в массовых панелях обычно делают все на базе классического LAMP т.к. создатели панелей стараются угодить как можно большему количеству пользователей.
Предполагается что человек который выбрал Nginx + PHP-FPM и руками переписыал в конфиг энджинкса рерайт-правила из .htaccess с которыми обычно поставляются CMS то он знает как все это дело настраивать и ставить. Тем более что на сервере с 512Mb RAM будет жить минимум проектов и панель тут будет явно лишней.
Я предположил, а точнее ожидаю, что VestaCP внедрят nginx+php-fpm по человечески, т.е. чтобы все (или почти все) работало из коробки. PHP-процесс самой VestaCP панели кстати и так в режиме FPM. А если сделают конвертер rewrite engine правил для nginx конфига, будет вообще сказка)
Во многом благодаря своей гибкости одни и те же правила в nginx можно реализовать совершенно по-разному. Конечно есть несколько онлайн-утилит по конвертрованию правил, но не всегда после этого все заводится. Автоматом делать небезопасно =)
НЛО прилетело и опубликовало эту надпись здесь
Обратите внимание, что дальше устанавливаются еще модули PHP, новая версия ICU компилируется и устанавливается, SuPHP и т.д. Если можно было бы обойтись одной командой, я не написал бы этот пост.
А какая панель тру/трёт?
НЛО прилетело и опубликовало эту надпись здесь
Человечество, чтобы развиваться, сначала создает сложную (сложенную) вещь, а потом использует ее как простой кубик еще в более сложной системе (кубиков). Если каждый будет изобретать только кубики первого уровня, то некому будет из них строить систему второго уровня. Я согласен конечно, что вещи (реализации) время от времени нужно пересматривать, но только в связи с обратной связю от строительства производных систем (от работы конкретной вещи в рамках производной системы). Тогда становится видно, что реализовано хорошо, а что нужно исправлять.

В VestaCP почти 300 консольных программ и плюс API, с помощью которых можно хорошо автоматизировать установку панели и работы с ней.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.