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

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

О чем это я?

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

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

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

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

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

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

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

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

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

Read More

Только для посвященных

SiteOrigin слайдер сдох.

Мир праху его.

Захожу на сайт и что же вижу? Да практически ничего. Все функционирует как часы, кроме главной странице. На ней какие-то названия записей, кликабельные и все. Чистый лист с пятью ссылками.

Сначала грешил на сервер, перезагрузка не помогла. Смена тем также не выявила решений проблемы. В итоге более глубокое вникание в проблему выявило, что этот гребанный плагин Page Builder, который шел с темой Aviator, заглючил до невозможности. Точнее заглючили SiteOrigin виджеты. При попытке вывести на странице слайдер, слетает страница полностью.

Проблема решилась установкой нового слайдера Смарт Слайдер 3 и монтирование его кода вывода в SiteOrigin редактор. А виджет SiteOrigin слайдер пришлось изничтожить.

Полдня потратил на поиски и устранение. А дело было пяти минут. Руки оторвать этим разработчикам, впрочем они у них и так из жопы растут по ходу.