Я в настоящее время настраивал машину сервера веб-разработки 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 я могу получить доступ к adminer через 127.0.0.1 на localhost., например, 127.0.0.1/adminer, то же как Apache.
Я хотел бы знать то, что будет корректной конфигурацией, для создания adminer достижимый, не играя вокруг с моими настройками DNS/host на другом подключенном к сети компьютере.
Я обнаружил в Ubuntu 16.04, что после установки Adminer через
sudo apt-get install adminer
он неправильно настроил файл конфигурации Adminer Apache. Я сделал следующее, чтобы заставить его работать:
cd /etc/apache2/conf-available
sudo ln -s ../../adminer/apache.conf adminer.conf
sudo a2enconf adminer
sudo service apache2 reload
После этого он работал локально и удаленно для меня
Решенный: Путем просмотра файла в/etc/apache2/conf-available именованном: adminer.conf.
Это затем содержит имена Псевдонима, чтения файла:
Alias /adminer.php /usr/share/adminer/adminer.php
я затем пошел на другую машину в моей сети и ввел:
http://172.16.0.24/adminer.php
И это работало!
Я не думаю, просматривая просто файл, решит проблему. По крайней мере, мой не сделал. Если Вы установили Adminer через командную строку как это sudo apt-get install adminer
, апачская конфигурация будет найдена в /etc/adminer/apache.conf
файл.
Необходимо Включать этот конфигурационный файл в апачскую конфигурацию, которая обычно находится в/etc/apache2/apache2.conf файле. Если так, через тип командной строки sudo gedit /etc/apache2/apache2.conf
и у основания файла добавляют Include /etc/adminer/apache.conf
или путь к файлу Ваша adminer конфигурация. Перезапустите свой апачский сервер путем ввода sudo service apache2 restart
. Если Вы просматриваете для localhost/adminer, необходимо разбудить все и работающий как это.