Комментарии 25
Опять curl + bash и запускаем неизвестные скрипты с удаленного сервера…
И почему сразу php? Заголовок «Установка и настройка» звучит очень громко. Вы же ставите какие-то определенные пакеты.
И почему сразу php? Заголовок «Установка и настройка» звучит очень громко. Вы же ставите какие-то определенные пакеты.
Запускаем с GitHub, где можно посмотреть исходник. Или форкнуть и запускать со своего репозитория.
В чем проблема с комментарием? Или лучше копипастить на хабр инструкции с соседних блогов, выдавая за свои?
Вероятно потому, что вы прививаете пользователю опасное поведение (запуск скрипта без какой-либо его верификации из непроверенного источника).
Это сродни написанию
Это сродни написанию
./configure && make && make install
в инструкции вместо сборки пакета (тем же checkinstall, если говорить про debian-based). C одной стороны «работает» (пока везет), с другой — bad practice.А то пользователь (в среднем) понимает, какие команды он запускает по инструкциям с блогов? С одной стороны «мне нужен vps», с другой стороны «я только что узнал, что такое ssh». К тому же в посте предлагается установка в чистую виртуальную среду, а не себе на сервер под рутом.
И также это подготовка к установке моего продукта. Я потеряю пользователей, если буду требовать слишком много. А запуск пары команд, это не сложно.
Все равно что требовать не запускать установщик VestaCP, а копировать команду за командой. И все нельзя скопировать, так так применяются какие-то условия, немного bash-программирования.
И также это подготовка к установке моего продукта. Я потеряю пользователей, если буду требовать слишком много. А запуск пары команд, это не сложно.
Все равно что требовать не запускать установщик VestaCP, а копировать команду за командой. И все нельзя скопировать, так так применяются какие-то условия, немного bash-программирования.
Правильно выше заметили насчет заголовка, уж очень специфичный setup у вас.
Не всем нужна панель как таковая, и уж тем более специфичный драйвер для связки php-mysql.
Так что корректируйте заголовок, добавив туда все эти VestaCP, Yii2 и тд.
Не всем нужна панель как таковая, и уж тем более специфичный драйвер для связки php-mysql.
Так что корректируйте заголовок, добавив туда все эти VestaCP, Yii2 и тд.
Ссылаюсь на статью habrahabr.ru/company/mailru/blog/234125/, где есть объяснение почему php-mysqlnd лучше чем просто php-mysql. VestaCP добавил в заголовок. Какая-то панель управления нужна большинству пользователей VPS, которые переходят с хостинга, и VestaCP является достойным и бесплатным, расширяемым вариантом.
A чем это лучше вот этого — www.virtualmin.com/?
тоже только запустить один инсталлятор — sudo wget software.virtualmin.com/gpl/scripts/install.sh и получается довольно мощный веб интрефейс к VPS
тоже только запустить один инсталлятор — sudo wget software.virtualmin.com/gpl/scripts/install.sh и получается довольно мощный веб интрефейс к VPS
Вопрос не в том, лучше или хуже. В данном посте я не ставил цели сравнивать панели управления, это есть здесь habrahabr.ru/company/selectel/blog/239069/. В данном посте панель управления уже выбрана как VestaCP, и предоставлен инсталлятор этой панели и дополнительных компонентов в виде репозитория, который можно форкнуть и изменить под свои потребности.
GPL версия бесплатна (на неё и линк инсталлятора выше)
А зачем тут нужен Апач, да и тем более — на сервер с 512 оперативки? Одного Nginx хватит за глаза.
VestaCP еще не поддерживает связку nginx + php-fpm, но обещают в следующем релизе.
Я что-то не так сказал? В посте явно используется VestaCP и ее возможности. Если возможностей еще нет, то они не используются.
Вы каждый свой комментарий с минусом хотите уточнять? )
Вообще в массовых панелях обычно делают все на базе классического LAMP т.к. создатели панелей стараются угодить как можно большему количеству пользователей.
Предполагается что человек который выбрал Nginx + PHP-FPM и руками переписыал в конфиг энджинкса рерайт-правила из .htaccess с которыми обычно поставляются CMS то он знает как все это дело настраивать и ставить. Тем более что на сервере с 512Mb RAM будет жить минимум проектов и панель тут будет явно лишней.
Вообще в массовых панелях обычно делают все на базе классического LAMP т.к. создатели панелей стараются угодить как можно большему количеству пользователей.
Предполагается что человек который выбрал Nginx + PHP-FPM и руками переписыал в конфиг энджинкса рерайт-правила из .htaccess с которыми обычно поставляются CMS то он знает как все это дело настраивать и ставить. Тем более что на сервере с 512Mb RAM будет жить минимум проектов и панель тут будет явно лишней.
Я предположил, а точнее ожидаю, что VestaCP внедрят nginx+php-fpm по человечески, т.е. чтобы все (или почти все) работало из коробки. PHP-процесс самой VestaCP панели кстати и так в режиме FPM. А если сделают конвертер rewrite engine правил для nginx конфига, будет вообще сказка)
"Следующего релиза" уже два года как ждем…
Обратите внимание, что дальше устанавливаются еще модули PHP, новая версия ICU компилируется и устанавливается, SuPHP и т.д. Если можно было бы обойтись одной командой, я не написал бы этот пост.
А какая панель тру/трёт?
я так понимаю, имелась в виду любая панель )
Человечество, чтобы развиваться, сначала создает сложную (сложенную) вещь, а потом использует ее как простой кубик еще в более сложной системе (кубиков). Если каждый будет изобретать только кубики первого уровня, то некому будет из них строить систему второго уровня. Я согласен конечно, что вещи (реализации) время от времени нужно пересматривать, но только в связи с обратной связю от строительства производных систем (от работы конкретной вещи в рамках производной системы). Тогда становится видно, что реализовано хорошо, а что нужно исправлять.
В VestaCP почти 300 консольных программ и плюс API, с помощью которых можно хорошо автоматизировать установку панели и работы с ней.
В VestaCP почти 300 консольных программ и плюс API, с помощью которых можно хорошо автоматизировать установку панели и работы с ней.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка и настройка VPS с CentOS 6.x парой команд с VestaCP