Установщик LiveStreet

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

  • Шаг принятия лицензионного соглашения
  • Проверка настроек сервера
  • Проверка прав доступа к необходимым папкам (CHMOD)
  • Настройка соединения с MySQL и установка БД
  • Создание аккаунта администратора
  • Обработка различных ошибок
  • Блокировка установки при наличии установленного LS

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

Убедительная просьба протестировать работоспособность на различных хостингах.

После модерации установщик будет доступен тут

15 комментариев

avatar
Классно! Движек постепенно приобретает «человеческое» лицо :)
avatar
extension_loaded('sphinxclient')

Наверное, все-таки
extension_loaded('sphinx')

Так как, PECL Package называется просто sphinx (http://pecl.php.net/package/sphinx).
avatar
Наконец-то! Это то, чего так не хватало движку! Быстрее бы модерация прошла, хочется потестировать данный продукт :)
И, кажется, я догадываюсь кто будет победителем в этом месяце :) Это самое полезное дополонение для LS за июль, ИМХО.
avatar
Лично я сомневаюсь на счет победителя месяца и что это самое полезное дополнение… ИМХО…
avatar
Хотя пардон за мою категоричность… это дело индивидуальное… для кого-то, действительно, это может быть самое важное дополнение. Я совсем НЕ против.
avatar
Лично я тоже и без инсталлятора обошелся, но видя сколько вопросов по установке возникает у новичков, сразу посещает мысль, что всего этого не было бы, если бы у LiveStreet был установщик. Да и популярности это тоже добавит. На пункт аля «Простая установка» не мало народу клюнет. К тому же у любой солидной CMS в комплекте должен быть инсталлер (в идеале еще и документация). Именно поэтому я и назвал его самым нужным. Имхо, конечно же.
avatar
На пункт аля «Простая установка» не мало народу клюнет

Я тоже сначала думал, что это хорошо. А сейчас меня это пугает.
avatar
Ну почему же, это новый(хоть и не совсем) шаг развития сообщества:)
avatar
Без притока «свежей крови» никуда :) А троллей и клепателей ГС и без установщика хватает. И главное глупых и элементарных вопросов про установку будет намного меньше.
avatar
Да я не против установщика, а даже где-то рад «в глубине души» :)

Если серьезно, то это, конечно, правильно, что у завершенного продукта (ведь выйдет же когда-то ЛС в финальный релиз!) должен быть установщик.

Но почему-то не верится, что «глупых и элементарных вопросов про установку будет намного меньше». =(
avatar
Для определенного круга пользователей вещь безусловно полезная.
Пока тестил заметил пару моментов:
1. extension_loaded('sphinxclient') — вроде для сфинкса не ставятся никакие расширения для PHP, только PHP API, поэтому так проверить не получится. Можно проверить через exec() наличие демона или тулзы для поиска
2. нет настройки/проверки путей к сайту и каталогу с кешем
3. префикс таблиц почему то не включает в себя символ "_", т.е. изменить его не получится
4. при создании пользователя его блог не меняет название, т.е. остается под админом
5. для забывчивых пользователей лучше проверять наличие файла install.php при открытии сайта и выдавать предупреждение, сделать это можно через хук «init_action», т.е. добавить к установщику файл хука
  • ort
  • 0
avatar
6. нет настройки порта для MySQL
avatar
Да вещь безусловно хорошая, хотя я (как и все остальные) справляются и без этого. Но как логическое развитие движка думаю необходимая составляющая.
Предлагаю даже включить сие творение в следующий релиз или хотя бы подумать над этим.

avatar
установка ЖУ с выбором модулей (хаков) поставить, серия чекбоксов = совсем круто будет
  • Sky
  • 0
avatar
Для установки модулей и хаков есть LiveStreet Mod Installer
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.