2009-04-09 2 views
0

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

Я взглянул на установщик Woltlab burning boards.

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

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

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

ответ

2

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

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

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

+0

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

+0

Мы посмотрим, как реагируют другие люди, я никогда не обсуждал этот вопрос сам. Тем не менее, установщики PHP, которые используют уже загруженный код, являются наиболее распространенными, что я видел (Drupal, Joomla и MediaWiki все работают именно так). – acrosman

+0

Да, но действительно ли это лучше? Я пытаюсь заставить мое программное обеспечение быть крутым и сделать вещи менее болезненными. – Thomaschaaf

1

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

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

+0

Итак, у вашего Wordpress есть ваш любимый установщик? – Thomaschaaf

+0

yes Установщик wordpress –

2

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

Смежные вопросы