Как запустить phpadmin на xampp Ubuntu 20?
Установил XAMPP, страницы сайта отображаются, дошло дело и до БД. Как с внешнего компьютера получить http-доступ к phpadmin, который установлен вне директории htdoc ?
Установил XAMPP, страницы сайта отображаются, дошло дело и до БД. Как с внешнего компьютера получить http-доступ к phpadmin, который установлен вне директории htdoc ?
Такое вот решение есть:
Необходимо отредактировать файл конфигурации по пути apache/conf/extra/httpd-xampp.conf
Внутри файла найти блок:
<Directory "/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
…
Заменить Require local на Require all granted:
<Directory "/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require all granted
…
Сохранить файл и перезапустить Apache server через контрольную панель XAMPP.
Но вообще XAMPP придумали для исключительно локальной разработки, поэтому все внешние коммуникации там отключены по дефолту, для безопасности и удобства.
Если необходима связка нескольких машин, или смотреть во внешнюю сеть, лучше не насиловать XAMPP, а поставить все компоненты отдельно. Apache или Nginx, БД и т.д. Чтобы сильно не заморачиваться с iptables можно использовать Shorewall.