Если перед установкой права выставлять, суть большей частью просто теряется.
orphelin, да, похоже. Надо посмотреть, спасибо. Только они маленько тупые :)
Если открыть ссылку "скачать" в браузере, то она именно открывается, а не скачивается.
BrokenBrake добавил 20.10.2009 в 20:58
Фигня. В таком установщике мало смысла.
BrokenBrake добавил 20.10.2009 в 21:01
Но ведь при этом просто создаётся иллюзия защищённости, снять эти данные можно точно также, и многие пользователи это осознают. Следовательно, какой смысл? Если пользователь доверяет: введёт данные и на сайте производителя. Если доверия нет, то и на своём сайте вводить не будет.
Сейчас как раз уже опробовал существующие велосипеды - все они с косяками, действительно сложная задача. Вы правильно заметили, что основная проблема с правами.
Свой велосипед пока тоже не очень-то получается сделать. А жаль. Ещё помучаюсь пару часов, и если не выйдет, выпущу обычный дистрибутив архивом, наверно :(
Пусть "то" будет, а "это" разрешают. Как раз конфигурацию сервера такой установщик вполне может протестировать и дать подсказки, куда копать, если установка не происходит. Что в этом плохого? Проблемы с конфигурацией могут быть и при традиционной установки с архивами и конфиг-файлом.
Думаю, процент настолько куцых хостингов маленький. Бесплатные я вообще не рассматриваю.
Во-первых, это какие-то ужасные ошибки проектирования, мне кажется, ну или проект какой-то монстрячный. Не должны скрипты столько весить. Во-вторых, тем более тогда не должен выдаваться архив. Зачем гонять столько мегабайт с сервера пользователю, потом от пользователя на его сервер?
Напрямую удобней. Ведь не все живут в Москве и для многих скачка/закачка даже 10-20 Мб может стоить лишнего часа потерянного времени. А то и больше, учитывая качество связи в регионах.
BrokenBrake добавил 20.10.2009 в 19:22
Кому проще?
Почему? Можно с аргументами?
Я же пишу про установщик для обычных пользователей. Если вы хотите мудрить, вы всё равно найдёте способ это сделать :) Смысл в том, чтобы пользователь мог установить скрипт без правки конфигов и ручной распаковки.
Вот про это я тоже хотел бы поговорить отдельно. Вроде как в tar.gz сохраняются права у каталогов, так что если мы распакуем архив, то и права какие надо будут.
Значит на этом хостинге такой установщик не будет работать. Учитывая, что продукт, для которого я делаю его без исходящих коннектов работать всё равно не будет - не страшно. Это сейчас нужно во многих проектах.
А смысл? Из PHP-скрипта можно без проблем определить эти данные, на кой чёрт кошмарить пользователя? IMHO, просто так типа принято, ну и инерция, разработчики не думая повторяют шаблонные решения.
Опять же, какие проблемы? Можно ввести конфиг и даже сохранить в PHPшном конфиг-файле.
См. выше.
Создавать базу нужно, когда приложение в ней нуждается, но это не всегда так. Я вот сейчас делаю продукт, для которого БД будет лишней, нет смысла просто усложнять.
Насчёт установки по FTP да, вопрос доверия самый острый.
А можно пару примеров таких установщиков? :)
И с чем их сравнивать по показателю цена/качество?
Да, извините, действительно прочёл только заголовок с голосовалкой и сразу ответил.
Впрочем, всё равно странно. Не так часто импортные и отечественные продукты совпадают по соотношению цена/качество. Все абсурдные примеры привели выше.
Sla_Dom, вы лично можете показать хотя бы несколько отечественных и импортных продуктов, которые можно сравнивать?
Считаю нужным поддерживать производителя качественных продуктов, вне зависимости от страны его происхождения. Так уж выходит, что чаще всего страна происхождения как раз далеко от России, но не всегда.
BrokenBrake добавил 19.10.2009 в 19:06
Я к тому, что вопрос некорректный, IMHO. Поддерживать отечественного производителя просто так, независимо от качества? Глупо как-то.
Главный недостаток WM - очень низкоквалифицированная техподдержка. И в целом отвратительное отношение к клиентам. В этом году они окончательно убедили меня в этом мнении:
http://brokenbrake.biz/2009/09/02/webmoney-very-long-support
http://brokenbrake.biz/2009/10/09/key-webmoney
Ну и внутри через жопу сделано. Сейчас даже школьники могут выдавать кросс-браузерный код, а вот у WebMoney не получается. "Оперу" они предпочитают не замечать.