В настоящее время я настроил компьютер сервера веб-разработки Ubuntu, но у меня возникают проблемы с подключением / просмотром Adminer в локальной сети. Например, я могу без проблем подключиться к Apache с другого компьютера, используя IP-адрес локальной сети, например, 172.16.0.24/index.php. Но когда я пытаюсь получить доступ к 172.16.0.24/adminer, я получаю:
Not Found
The requested URL /adminer was not found on this server.
На компьютере сервера веб-разработки Ubuntu я могу получить доступ к администратору через 127.0.0.1 на локальном хосте. например, 127.0.0.1/adminer, такой же, как Apache.
Я хотел бы знать, какой будет правильный конфиг, чтобы администратор был доступен без изменения настроек DNS / хоста на другом сетевом компьютере.
источник
Я не думаю, что просмотр только файла решит проблему. По крайней мере, мой нет. Если вы установили Adminer через командную строку, как это
sudo apt-get install adminer
, конфигурация apache будет найдена в/etc/adminer/apache.conf
файле.Вы должны включить этот файл конфигурации в вашу конфигурацию apache, которая обычно находится в файле /etc/apache2/apache2.conf . Если да, то через тип командной строки
sudo gedit /etc/apache2/apache2.conf
и внизу файла добавьтеInclude /etc/adminer/apache.conf
или путь к файлу вашей конфигурации администратора. Перезагрузите сервер Apache, набравsudo service apache2 restart
. Если вы выбираете localhost / adminer, вы должны все запустить и запустить, как это.источник
Apache
. Спасибо.Решено: просмотрев файл в / etc / apache2 / conf-available с именем: adminer.conf.
Затем он содержит псевдонимы, файл читает:
Затем я перешел на другую машину в моей сети и набрал:
http://172.16.0.24/adminer.php
И это сработало!
источник