Задать вопрос
failure_knight
@failure_knight

Как подключить стороннюю БД к Joomla?

Есть сайт на Джумле. Какое-то время работал, сейчас возникла острая необходимость в перенесении БД на внешний сервер. Joomla ругается, мол, не удалось подключиться на всю конфигурацию, в которой не написано localhost, в т.ч. и на 127.0.0.1. Iptables проверил, не блокирует. MYSQL server запущен, подключался через DBeaver, MYSQL Workbench, telnet. Обе машины находятся в локальной сети.
  • Вопрос задан
  • 436 просмотров
Подписаться 1 Простой 12 комментариев
Решения вопроса 1
Zettabyte
@Zettabyte
Проф. восстановление данных ▪ Вопрос? См. профиль
подключался через DBeaver, MYSQL Workbench, telnet

А через phpMyAdmin, работающий на той же машине, где Joomla, подключались?

Посмотрите про JDatabaseDriver в стандартной документации https://docs.joomla.org/Connecting_to_an_external_...

На том хостинге, где крутится Джумла, драйвер должен быть доступен для вебсервера. А Джумла сможет использовать любую базу, если PHP настроен так, что он их поддерживает. Базы данных работают по принципу "клиент-сервер", так что разницы между удалённой и локальной базой быть не должно.
Я экспериментировал с кластерным хостингом ещё в 2007-м, уже тогда все CMS на PHP отлично работали.

Ну и порт проверьте, как в доке по ссылке выше написано. Его, если что надо указать, вместе с хостом: 'db.myhost.com:3307'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы