Выложил новую версию 4.01 http://litepublisher.googlecode.com/files/litepublisher.4.01.zip и скрипт перехода к ней http://litepublisher.googlecode.com/svn/trunk/utils/update3to4.zip В версии многочисленные исправления, но все же есть замечания, например еще не до конца протестирована новая система бекапов через ftp.

Расскажу о скрипте перехода. Скрипты находятся в файле http://litepublisher.googlecode.com/svn/trunk/utils/update3to4.zip Вот точная пошаговая инструкция, точное выполнение которой гарантирует безболезненный переход на 4 версию:

  • Скачать резервную копию, делается это в админке обслуживание/резирвирование (жалобы о потерянных сайтах не принимаются)
  • Создать папку storage в корне сайта и присвоить ей права 777
  • скопировать в корень сайта три файла: upd4a.php, upd4b.php и update.4.00.php
  • набрать в браузере адрес сайта с upd4a.php
  • подождать исполнения скрипта, выведется служебная информация, может даже ругнется на папку backup, но это не критично. О критических ошибках будет сообщено, но если все правильно, то таких сообщений не будет.
  • скопируйте файл index.php в корень сайта (именно в такой последовательности - после запуска скрипта upd4a.ph)p
  • наберите в браузере адрес сайта с upd4b.php и подождите несколько секунд, пока скрипт работает, он выдаст что то типа "updated"
  • все, переход осуществлен, тестируйте сайт
  • если все ок, то подчищаем файлы: удаляем загруженные скрипты, перемещаем папку backup в storage (если это ранее не удалось), удаляем из корня сайта уже не нужные папки cache и data

Еще раз повторю - только точное соблюдение этих инструкций переведет сайт на новую версию, поэтому будьте очень внимательны и аккуратно, когда набираете адреса в браузере и не торопитесь открывать урл не проверив его. Жалобы на то, что случайно сделал нечто иное, не предусмотренной этой инструкцией не принимаются.

Причина этих предупреждений в сложности скрипта перехода. Я уже перенес 5 сайтов на 4 версию и только на последнем сайте blogolet.ru все прошло по инструкции, а до этого на некоторых сайтах приходилось неоднократно откатываться на старую версию с восстановлением дампа и повторной попыткой перехода. Сейчас скрипт отлажен и работает, о правильной (или нет) работе скрипта перехода и 4 версии вы можете судить по двум официальным сайтам блоголёта: http://blogolet.ru/ и http://litepublisher.ru/ которые сейчас работают уже на новой 4.01 версии. Если найдете ошибки, то пожалуйста сообщайте.

Также сделаю перепост этой инструкции в http://litepublisher.ru