Как обновить сайт с LiveStreet 0.4.2 на 1.0.1 ?

Добрый день! Подскажите пожалуйста, можно обновиться сразу с версии 0.4.2 на версию 1.0.1? Если так можно, как это сделать? Если можно, поподробнее, я в этом деле дилетант.

В инструкции по установке написано:
2. Скопировать файлы движка в новый нужный каталог сайта
В какой каталог копировать файлы? Сейчас у меня все файлы движка на сервере находятся в папке www

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

avatar
собери все файлы в новь созданную отдельную папку, например в temp
оставь в покое uploads и файлы которые указаны в инструкции (их копия пока пусть лежит в temp)
действуй согласно инструкции, вроде сразу до 1.01 не проапгрейдишся
надо в начале до 0.5 какой-то а потом уже на 1,01 (читай ридми)

сделай копию БД, чтобы можно было в случае чего укатиться в исходное состояние а то похеришь все)
avatar
т.е. чтобы обновиться мне до 1.0.1 надо сделать следующие действия: 0.4.2 -> 0.5 -> 1.0.1?
только опять не совсем понял о папке, в которую надо копировать новые файлы. Сейчас все файлы в каталоге WWW, там же и индексный файл. Если я скопирую все новые файлы в папку TEMP, то открываться всё равно будут файлы из WWW? Чет тут я совсем запутался…
avatar
да что тут непонятного _
зачем новые файлы копировать в темп? копируй туда старый блог старые файлы
а в www лей новый архив 0,5 потом к нему добавь кофиг от старого блога (какой именно конфиг указанно в ридми), папку аплоадс верни на место (в ней топики комменты картинки)
avatar
Сделай бекап базы и файлов
обновись до 0.5
потом переименуй папки uploads, например в uploads1
всё остальное удали и залей дистр 1.0.1
обновляйся до 1.0.1 (учетку доступа к базе запиши из config, чтоб не рыскать)
uploads удаляем, uploads1 переименовываем в uploads
avatar
как это сделать?
— Долго. Но при прямых руках вполне реально безо всяких промежуточных этапов.
avatar
— Долго. Но при прямых руках вполне реально безо всяких промежуточных этапов.
в данном случае это не про меня)
avatar
Ну так в Ридми же написано :) 1. Обновить до версии 1.0.1 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог. Т.е. надо создать новый, чистый каталог и туда ставить LS 1.0.1 А новый каталог можно создать или по ФТП или через панель управления на хостинге. И там же прописать, чтобы твой сайт открывался уже по адресу нового каталога :)
  • aex
  • 0
avatar
Сам недавно делал такое, делюсь опытом.
1. Сохрани где-нибудь (на локальнике, или в temp как тут предлагали) дамп БД и всю папку с сайтом (у тебя WWW)
2. Удали из WWW (на сервере, а не из сохраненной ;-) все, кроме uploads
3. Залей туда вместо удаленного свежескачанный ls версии 0.5.1 (http://narod.ru/disk/60547096001.374f9937c4d5c664f5bca0cb0076530d/LiveStreet_0.5.1.zip.html)
4. Скопируй из сохраненной папки в новую файл config/config.local.php
5. Пройди процедуру установки (по адресу http://<твой сайт>/install). На шаге 2 поставь галку «Конвертировать базу из 0.4.2 в 0.5.1»
6. Повтори шаги 1-5, но уже с дистрибом последней версии.
avatar
Так так он свою 0.4.2 уничтожит. А если у него там уже все настроено и плагинов куча хороших работает? Жалко будет :) А если создаст новую папку, то будет и старая версия и новая, каждая в своей папке. Захочет, на новую версию сайт переключит, захочет — на старую. Лепота :)
avatar
дубли пойдут, можно с поисковиков вылететь
avatar
Почему? :) У тебя же не два сайта сразу будет работать, а один, по твоему выбору :)
avatar
если один «отключить», то да
avatar
Ну да, пока настроишь новую, плагины нужные докупишь, установишь, отшлифуешь, работает старая версия, и юзеров не потеряешь, а как настроишь, переключишь на новую. Если юзеры не взвоют :)
avatar
а что с новыми сообщениями, изображениями и юзерами делать когда новый запустишь? переносить кусками?
как-то гиморно по-мне )
а вот отработать перенос, а потом быстро за ночь перенести — другой вопрос )
это если сайт очень раскрученный, если нет, то и заморачиваться не стоит
avatar
да, такой вариант мне наиболее подходит. Но возникает ещё вопрос. Если будет две версии движка по разным каталогам, работать же они будут с одной БД? И после того как я конвертирую базу из 0.4.2 в 0.5.1, а затем в 1.0.1, будет ли работать старый сайт на движке 0.4.2 с этой конвертированной базой? или для старой версии можно как-то сделать копию БД?
avatar
с разными(!) базами
avatar
спасибо за подробное разъяснение!
avatar
внесомнений, обновление с 0,4,2 сразу до 0,1 приводит в замешательство
именно это я и сделал как только вышел 1,0
и так же пытался понять что к чему))

Все таки мануал надо хуть чуточку юзерфрендли. Но ЛС очень суровый CMS, как тут любят писать hardcore only ^-^
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.