Установка нескольких систем управления контентом на один домен — и такое бывает, и не все могут справиться.
О чем это я?
Все просто. Есть домен, хочу, чтоб основа была вордпрессовская, а интернет-магазин находился в подпапке, вот так — сайт.ru/shop
Многие скажут — это неправильно, надо делать новый домен или хотя бы поддомен типа shop.сайт.ru. Но есть тут нюанс. Новый домен/поддомен придется тащить как отдельный сайт (это тож, конечно, не обязательно, но желательно). Зато при наличии всего на одном домене особо не надо заморачиваться, ну кроме настроек:)
Итак, с чего начинаем?
Ставим на домен ВордПресс, создаем базу, оформляем, подбираем шаблончики.
Через фтп создаем папку shop и туда заливаем дистриб магаза, ну того же опенкарта. Проходим все этапы установки, с базы данных. Обязательно в .htaccess прописываем RewriteBase /shop/
Опа, все заработало. Чистенькие, не настроенные сайты, а это иногда та еще головная боль. Хочется залить уже готовый, настроенный магаз в подпапку. И это можно сделать, но с небольшими уточнениями.
Ставим ВордПресс, настраиваем.
Через фтп создаем папку shop
Берем наш уже готовый магаз, например с другого домена. Начинаем копать конфиги. Конечно, обязательно в .htaccess прописываем RewriteBase /shop/
И тут могут быть засады.
Создаем новую базу БД на серваке — БазаШоп. Заливаем туда базу с рабочего магаза.
Все пути и названия буду писать, не привязано к реальному проекты.
Открываем редактором кода файлы config.php
В Опенкарте их два! В корне и в папке admin, и правим их.
Меняем все пути, добавляя после имени сайта shop/
В примере — зеленым выделено то, что было, красным то, что новое добавилось
ВАЖНО! Если сайт переезжает с http на https — везде поменять на https !!!