Как на одном сайте запустить 2 CMS?
Добрый день
Подскажите пожалуйста как правильно настроить?
magazin.ru - основной сайт на WordPress
magazin.ru/shop - это раздел с товарами, интернет-магазин
magazin.ru/shop - по этому адресу должна открываться другая папка, на которой уже установлен OpenCart
Где можно что-то прописать, перенаправление и пр?
Может кто сталкивался
VPS, LAMP
Дополнительно:
Содержание
Так не получиться, нужно, чтоб разные директории были. У тебя получается 2 ссылки одинаковые и как системы будет определять пользователю, какой сайт открывать? Поменяй хотя бы букву
Короче разобрался
Если кому-то поможет
для magazin.ru/shop устанавливаем симлинк в директорию другого сайта типа в:
var/www/othersite/public_html
в конфиге php для текущего сайта,
добавляем в open_basedir добавляем директорию другого сайта
Тогда всё отлично работает
По всем страницам у нас обычный сайт WP
По пути /shop OpenCart
Ответы:
magazin.ru/shop - это раздел с товарами, интернет-магазин
magazin.ru/shop - по этому адресу должна открываться другая папка, на которой уже установлен OpenCart
location{
Redirect host:port(were openChart)
}
А если я изначально понял что имена одинаковые то никак
Чтобы разместить на одном сайте 2 CMS необходимо их разнести на разные под домены, например shop1.site.ru и shop2.site.ru - при необходимости вывести в одном магазине часть контента с другого магазина можно использовать технологию iframe с присыпкой из JavaScript который скроет края iframe и поправит внешний вид контента внутри (уберет меню, шапку, футер и так далее по мелочи).
- Вот это жесть вы пишите
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Для запуска двух CMS на одном сайте необходимо выполнить следующие шаги:
1. Установите обе CMS на ваш сервер. Для примера, давайте возьмем две популярные CMS - WordPress и Joomla. Установите их в разные директории на вашем сервере.
2. Настройте базы данных для каждой CMS. Создайте отдельные базы данных и пользователей для каждой CMS.
3. Настройте веб-сервер для работы с двумя CMS. Для этого вы можете использовать виртуальные хосты. Создайте два отдельных виртуальных хоста для каждой CMS, указав соответствующие директории и настройки.
4. Настройте DNS, если вы хотите, чтобы обе CMS были доступны по разным доменам или поддоменам.
5. Проверьте конфигурацию файлов каждой CMS. Убедитесь, что они правильно настроены для работы с вашими сервером и базой данных.
Пример конфигурации для виртуального хоста Apache:
ServerName www.example.com DocumentRoot /var/www/html/wordpress ServerName joomla.example.com DocumentRoot /var/www/html/joomla6. Перезапустите веб-сервер, чтобы изменения вступили в силу.
Теперь у вас должны быть две CMS, работающие на одном сервере. Вы можете обращаться к ним по разным адресам (например, http://www.example.com для WordPress и joomla.example.com для Joomla) и управлять ими независимо друг от друга.