
Я установил сервер Nominatim, придерживаясьэта превосходная прогулка по. Однако мне не удаётся заставить работать конфигурацию Apache.
мой default-conf указан следующим образом:
ServerName maps.example.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory "/var/www/html/nominatim">
Options FollowSymLinks MultiViews
AddType text/html .php
</Directory>
В Nominatim я указываю BaseUrl следующим образом:
@define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')
настройка сервера через:
./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created
возвращается
WARNING: Unable to access the website at 46.101.185.214/html/nominatim/
You may want to update settings/local.php with @define('CONST_Website_BaseURL', 'http://[HOST]/[PATH]/');
Setup finished.
Однако сервер доступенhttp://$IP/html/nominatim/index.phpно выглядит это несколько неловко.
Попытка поиска возвращает:
Not Found 404
Я думаю, проблема в конфигурации Apache, но я не могу найти работающее созвездие. Одна подсказка может быть в URL после нажатия "поиск":
http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=
Поэтому у меня вопрос: что мне нужно изменить в моих конфигурационных файлах, чтобы это заработало?
Большое спасибо!
решение1
Как указано наГитхабответ очень прост:
the http://
отсутствовал в определении Nominatim. Он должен был читаться так:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')