Перенос сайта по вложенную папку

Instantcms 2.1.2

#1 23 января 2015 в 08:38
Всем привет! Подскажите, а то уже замучился. Был сайт, который находился по адресу site.ru. Сейчас потребовалось сайт перенести во вложенную папку (olh2). Что я делаю: Создаю папку olh2. Перемещаю в нее все файлы. В .htaccess дописываю:
  1. RewriteRule ^sitemap(.*).xml$ /olh2/cache/static/sitemaps/sitemap$1.xml [L]
  2. RewriteRule ^(.*)$ /olh2/index.php [L]
В файле config.php, указываю:
  1. 'host' => 'http://www.site.ru/olh2',
  2. 'upload_root' => '/olh2/upload/',
  3. 'upload_host' => 'http://www.site.ru/olh2/upload',
  4. 'cache_root' => '/olh2/cache/',
Но при переходе по адресу site.ru.ru/olh2 выдает 502 Bad Gateway. Пишем в техподдержку хостера, мол в чем причина. Отвечают:
"Скрипт автоматически завершается после 16598 неудачных попыток обращения к несуществующему файлу.
access("/templates/default/assets/errors/error.tpl.php", F_OK) = -1 ENOENT (No such file or directory)
На сервере не существует даже папки /templates. Рекомендуем указывать только пути относительно своего аккаунта /home/p/presnya/templates/default/assets/errors/error.tpl.php"


Все файлы и папки на месте. Куда копать, где эти пути указывать?
Хостинг sweb.ru
#2 23 января 2015 в 18:38
А разве можно размещать сайт во вложенной папке?
#3 23 января 2015 в 18:41
А почему нет?
#4 23 января 2015 в 19:28
в параметре root в конфиге укажите абсолютный путь к папке сайта, со слешем в начале и конце
#5 23 января 2015 в 20:56
спасибо, заработало!.. Единственное, пути к изображениям остались site.ru/upload. Это можно как-то поправить или надо перезаливать? Я так понимаю надо какой-то запрос в БД выполнить.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.