
Ich habe einen Nominatim-Server installiert, der andieser ausgezeichnete Spaziergang durch. Ich schaffe es jedoch nicht, die Apache-Konfiguration zum Laufen zu bringen.
meine Standardkonfiguration ist wie folgt angegeben:
ServerName maps.example.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory "/var/www/html/nominatim">
Options FollowSymLinks MultiViews
AddType text/html .php
</Directory>
In Nominatim gebe ich die BaseUrl wie folgt an:
@define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')
Einrichten des Servers über:
./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created
kehrt zurück
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.
Der Server ist jedoch erreichbarhttp://$IP/html/nominatim/index.phpaber es sieht irgendwie seltsam aus.
Ein Versuch mit der Suche ergibt:
Not Found 404
Ich vermute, das Problem liegt an der Apache-Konfiguration, kann aber keine funktionierende Konstellation finden. Ein Hinweis könnte die URL sein, die nach dem Klicken auf "Suchen" angezeigt wird:
http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=
Daher meine Frage: Was muss ich in meinen Konfigurationsdateien ändern, damit dies funktioniert?
Vielen Dank!
Antwort1
Wie bereits erwähntGithubDie Antwort ist ganz einfach:
das http://
fehlte in der Nominatim-Definition. Es hätte heißen müssen:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')