Изменение пути установки Вебасиста.

Здравствуйте.
Делал новый сайт, а чтоб одновременно работал и старый, то поставил вебасист в папку site.ru/new/
Сайт доделал, теперь хочу перенести Вебасист в корень, заменив старый и запустив тем самым новый сайт.
Как это лучше сделать?
Понятно, что всё базе. Да и ссылки относительно $wa_url делал даже.
Достаточно ли просто вырезать Вебасист из папки /new/ и вставить в /?

3 ответа

  • 0
    Леонид Вакуленко 25 ноября 2013 06:19 #
    http://www.webasyst.ru/developers/docs/installation/change-location/

    Кроме описанного в той статье (изменение поселений в Сайте и права доступа к директориям), я наступал ещё на несколько грабель в подобной ситуации.

    Во-первых, если вы используете mod_rewrite, в .htaccess, возможно, надо будет заменить

    RewriteBase /new/

    на

    RewriteBase /

    Во-вторых, в wa_app_settings надо изменить полный урл по ключу app_id=webasyst, name=url
    На работу сайта это не влияет - этот урл показывается в бэкенде слева сверху.

    Больше ничего не вспоминается. Если все урлы на сайте относительные, должно сработать. Но в любом случае, сделайте бэкап!
    • 0
      Леонид Вакуленко Леонид Вакуленко 25 ноября 2013 06:21 #
      Забыл. wa_app_settings url меняется в настройках инсталлера, лезть в БД не обязательно.
  • 0
    Еще при смене URL в настройках приложения "Сайт" затирался robots.txt и данные для авторизации через соцсети. Поэтому если они были настроены очень желательно их скопировать, чтобы не вносить заново.
    Может уже пофиксили, не проверял.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите