|
Страница 1 из 1 [ Сообщений: 24 ] |
Автор |
Сообщение |
mnemonic
новый человек
|
|
Есть ли в природе инсталлятор для PHP скриптов на хостинге (аналог InstallShield для С++ приложений)?
Хотелось бы под Win запускать setup.exe, указать Ftp account, на Ftp должна создаваться определенная структура директорий, куда закачались бы автоматом нужные файлы , после чего открывалась бы указанная страница в окне браузера (для дальнейшей настройки на хостинге).
Есть подобный софт в природе?
В принципе, пока интересует платформа Win32, хотя, думаю, и на Java можно было бы написать Install Shield для кроссплатформенной инсталляции.
|
|
 |
|
 |
Бaзиль
участник
|
|
а вообще-то это делается очень просто.
сначала создается архив (zip, rar, tar, etc.).
потом на клиентской машине открывается ftp-клиент (TotalCommander, MidnightCommander, etc.), ТАМ указываются хост, логин и пароль, после чего архив распаковывается, и вся эта структура директорий переписывается на хостинг одним нажатием кнопки. Единственное, что может "напрячь" - это установка прав (chmod). Хотя это тоже можно автоматизировать.
Вопрос в другом - зачем этот инсталлятор?
_________________ Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
|
|
 |
|
 |
bE(o0L
 постоянный участник
|
|
понты перед заказчиком, зачем же ещё
_________________ можно на ТЫ.
|
|
 |
|
 |
Кухан
соучастник
|
|
На вот вам суперинсталятор  :
Файл 1.cmd
Код: ftp -s:1.txt ftp.kuhanov.ru explorer htp://kuhanov.ru/engine/install exit
Файл 1.txt Код: login pass bin cd httpdocs mkdir engine cd engine put 1.txt quit
Остальные команды фтп смотрим тут: ms-its:C:\WINDOWS\Help\ntcmds.chm::/ftp__subcommands.htm
P.S. только я не пойму зачем клиенту такой инсталятор?
P.P.S. при использовании инсталятора, не забывайте указывать copyright 
|
|
 |
|
 |
mnemonic
новый человек
|
|
Бaзиль писал(а): | Вопрос в другом - зачем этот инсталлятор? |
Чтобы для тупых пользователей CMS инсталлировать автоматически.
Я конечно понимаю, что Вы можете и PSD редактировать в блокноте, но в Photoshop это делать намного приятнее, поверьте мне. Также как и пользователю будет приятнее иметь инсталлятор системы из родного Windows и не заморачиваться с Shell скриптами и FTP клиентами.
Для тех кто в танке - речь идет о коробочной версии CMS 
|
|
 |
|
 |
mnemonic
новый человек
|
|
Акела писал(а): | Кухан, ну беда-то обычная. НЕТ в фотошопе кнопки "Сделать пиз*ато"! Нет инсталляторов, которые не задавали бы юзверю таких вопросов, которые 1) Он всё равно не понимает 2) Понимает, и ему не нужен инсталлятор
Ну да, да, я немного преувеличил, но суть от этого не меняется. |
Вам видимо хронически невезло с клиентами  Со временем действительно вырабатывается такой комплекс
Мир не делиться только на черное и белое. Есть между ними еще и огромный слой коричневой массы, которые знают, но не хотят или не знают, но могут  В данном случае этот инсталлятор окажется весьма кстати.
Да, кстати, я ни в коем случае не пытаюсь убедить Вас в необходимости его использовать...ни-ни. InstallShielf нужен мне, как разработчику CMS 
|
|
 |
|
 |
Mn3m0NiC
новый человек
|
|
mnemonic, pomoemu dlya takix veshei narod delaet WEB INSTALLERS flia svoix proektov, tak shto peredumaite vse shto skazali, posmotrite na drugie projekti kotorie etim polzuyutsya i potom otvetite
ili nauchites programirovaniu i sdelaite TO SHTO VAM NADO!
(Hint: C/C++, VB bla bla bla.….)
_________________ [Mn3m0NiC] - Assisting memory , from the Greek, mnEmOn, or mindful.
My work is a game, a very serious game. — MAURITS CORNELIS ESCHER
|
|
 |
|
 |
Inviz
соучастник
|
|
Клоны!  )
Вообще хороший инсталятор у мамбы. мне очень нравится.
_________________ критиковать человека не имеет смыла, потому что критика заставляет его защищаться и, как правлио искать оправданий. критиковать человека опасно, так как критика наносит удар его гордости, задевает чувство собственной значитмости и обижает его. (Дейл Карнеги)
|
|
 |
|
 |
fStrange
соучастник
|
|
Цитата: | Чтобы для тупых пользователей CMS инсталлировать автоматически. |
mnemonic,
тут некоторое противоречие...
даже этим тупым пользователям нужно будет иметь некоторую базу...
хост логин пасс для фтп
дб юзер пасс для БД
с другой стороны, как правило юзер у же знающий о существовании вышеперечисленного, с инструкциями сам сносно подправит какой нибудь файлик config.blabla.
|
|
 |
|
 |
mnemonic
новый человек
|
|
fStrange писал(а): | Цитата: | Чтобы для тупых пользователей CMS инсталлировать автоматически. |
с другой стороны, как правило юзер у же знающий о существовании вышеперечисленного, с инструкциями сам сносно подправит какой нибудь файлик config.blabla. |
для этого он по крайней мере должен:
- выбрать ftp клиент
- установить его (вряд ли такой полупродвинутый юзер будет работать в консольном)
- настроить эккаунт
- законнектиться, поправить файлик и...ВНИМАНИЕ...ничего при этом не сломать!
Согласитесь, проще и удобнее, если все необходимые данные можно указать в полях ввода при инсталляции, а install shield поправит все сам. Другое дело, что программер, по своей сути существо ленивое, и ему забить на все инсталляторы...но это уже совсем другая песня.
Кстати, квалификация пользователя вообще говоря тут роли не играет. Даже разработчику своей системы удобнее настраивать CMS у клиента тремя кликами и двумя кряками мыши.
ИМХО топик ушел в оффтоп.
|
|
 |
|
 |
mnemonic
новый человек
|
|
Mn3m0NiC писал(а): | mnemonic, pomoemu dlya takix veshei narod delaet WEB INSTALLERS flia svoix proektov, tak shto peredumaite vse shto skazali, posmotrite na drugie projekti kotorie etim polzuyutsya i potom otvetite
ili nauchites programirovaniu i sdelaite TO SHTO VAM NADO! (Hint: C/C++, VB bla bla bla.….) |
Collegue, Ne nado umnichat', vopros byl ne pro to, nado li ego delat' samomu, a est' li gotovy product....u vas est cho skazat' po suschestvu voprosa? Please, don't use translite...
|
|
 |
|
 |
mnemonic
новый человек
|
|
Inviz писал(а): | Клоны!  ) . |
Самозванцы! 
|
|
 |
|
 |
Кухан
соучастник
|
|
mnemonic писал(а): | Collegue, Ne nado umnichat', vopros byl ne pro to, nado li ego delat' samomu, a est' li gotovy product....u vas est cho skazat' po suschestvu voprosa? Please, don't use translite... |
Вам же дали готовый. Осталось в него прописать только все файлы и папки и добавить "формочки", и чтобы данные из "формочек" записывались в файлы, а потом эти файлы запускались.
Это все можно реализовать на любом языке программирования, редактировать данные могут даже инсталяторы (InstallShield, NSIS), также данные можно запрашивать и в cmd-файлах.
Здесь работы максимум на час.
|
|
 |
|
 |
mnemonic
новый человек
|
|
Вам нравится изобретать велосипед? Мне нет. Обычно это делают школьники и студенты...пишут свои операционные системы, языки программирования и компиляторы, утилиты для работы файлами, базы данных. Вопрос не о то можно или не можно написать за час, а о целесообразности (вопрос ресурсов).
В большинстве случаев разумнее использовать готовые решения (если таковые имеются), чем заниматься кустарным производством.
|
|
 |
|
 |
bE(o0L
 постоянный участник
|
|
а проще взять чуть больше денежек и выступить в роли инсталлятора. 
_________________ можно на ТЫ.
|
|
 |
|
 |
mnemonic
новый человек
|
|
Кухан писал(а): | mnemonic, Акела же уже сказал, что не бывает программ с одной кнопкой "Сделать", просто по определению. |
Акела вообще любит поговорить
Кстати, а где я писал про "сделать одной кнопкой" ? Не процитируете?
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 24 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|