Как запустить phpadmin на xampp Ubuntu 20?

Рейтинг: 0Ответов: 1Опубликовано: 16.05.2023

Установил XAMPP, страницы сайта отображаются, дошло дело и до БД. Как с внешнего компьютера получить http-доступ к phpadmin, который установлен вне директории htdoc ?

Ответы

▲ 1Принят

Такое вот решение есть:

  1. Необходимо отредактировать файл конфигурации по пути apache/conf/extra/httpd-xampp.conf

  2. Внутри файла найти блок:

     <Directory "/xampp/phpMyAdmin">
       AllowOverride AuthConfig
       Require local
       …
    

    Заменить Require local на Require all granted:

     <Directory "/xampp/phpMyAdmin">
       AllowOverride AuthConfig
       Require all granted
       …
    
  3. Сохранить файл и перезапустить Apache server через контрольную панель XAMPP.


Но вообще XAMPP придумали для исключительно локальной разработки, поэтому все внешние коммуникации там отключены по дефолту, для безопасности и удобства.

Если необходима связка нескольких машин, или смотреть во внешнюю сеть, лучше не насиловать XAMPP, а поставить все компоненты отдельно. Apache или Nginx, БД и т.д. Чтобы сильно не заморачиваться с iptables можно использовать Shorewall.