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