Самый крутой установщик для веб-приложения - PullRequest
0 голосов
/ 09 апреля 2009

Я работаю над проектом и задаюсь вопросом, как мне создать для него установщик. Поскольку я хотел, чтобы им было очень легко пользоваться, мне нужно взглянуть на других классных инсталляторов. Какие самые крутые вы видели?

Я взглянул на Woltlab Burning Board Установщик.

Установщик должен позже работать на windows, linux и mac, так что я подумал о том, чтобы сделать из него приложение php.

Я буду размещать любые файлы на своих серверах, но пропускная способность не является проблемой.

Я не говорю об установщике рабочего стола

Ответы [ 3 ]

2 голосов
/ 09 апреля 2009

Пока что мой любимый Wordpress. Все, что вам нужно сделать, это загрузить весь каталог на ваш веб-сервер, получить к нему доступ из браузера и выполнить несколько простых шагов. Я не думаю, что вы можете пойти гораздо дальше. Может быть, создание базы данных из установщика?

2 голосов
/ 09 апреля 2009

Я на самом деле предпочитаю инсталляторы, где я делаю все загрузки, а он просто создает базу данных / вставляет настройки / проверяет разрешения.

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

Drupal имеет довольно хороший установщик в наши дни. Они проходят через простой мастер, который позволяет вам вводить настройки и добавляет необходимые таблицы базы данных. Когда это будет сделано, он скажет вам, что вы можете затянуть (права доступа к файлу конфигурации, а что нет) и даст вам четкие инструкции о том, как это сделать.

1 голос
/ 09 апреля 2009

Я не уверен, почему установщик настольного компьютера или CLI является обязательным требованием, кроме Wordpress, скопируйте и вставьте PHP-файлы и просто нажмите кнопку. Он кроссплатформенный и довольно простой.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...