Несколько CMS на сайте

Установка нескольких систем управления контентом на один домен — и такое бывает, и не все могут справиться.

О чем это я?

Все просто. Есть домен, хочу, чтоб основа была вордпрессовская, а интернет-магазин находился в подпапке, вот так — сайт.ru/shop
Многие скажут — это неправильно, надо делать новый домен или хотя бы поддомен типа shop.сайт.ru. Но есть тут нюанс. Новый домен/поддомен придется тащить как отдельный сайт (это тож, конечно, не обязательно, но желательно). Зато при наличии всего на одном домене особо не надо заморачиваться, ну кроме настроек:)

Итак, с чего начинаем?

Ставим на домен ВордПресс, создаем базу, оформляем, подбираем шаблончики.

Через фтп создаем папку shop и туда заливаем дистриб магаза, ну того же опенкарта. Проходим все этапы установки, с базы данных. Обязательно в .htaccess прописываем RewriteBase /shop/

Опа, все заработало. Чистенькие, не настроенные сайты, а это иногда та еще головная боль. Хочется залить уже готовый, настроенный магаз в подпапку. И это можно сделать, но с небольшими уточнениями.

Ставим ВордПресс, настраиваем.

Через фтп создаем папку shop
Берем наш уже готовый магаз, например с другого домена. Начинаем копать конфиги. Конечно, обязательно в .htaccess прописываем RewriteBase /shop/
И тут могут быть засады.
Создаем новую базу БД на серваке — БазаШоп. Заливаем туда базу с рабочего магаза.
Все пути и названия буду писать, не привязано к реальному проекты.

Открываем редактором кода файлы config.php
В Опенкарте их два! В корне и в папке admin, и правим их.
Меняем все пути, добавляя после имени сайта shop/
В примере — зеленым выделено то, что было, красным то, что новое добавилось

ВАЖНО! Если сайт переезжает с http на https — везде поменять на https !!!

Read More