
He instalado un servidor Nominatim adherido aeste excelente paseo por. Sin embargo, no puedo hacer que funcione la configuración de Apache.
mi configuración predeterminada se especifica de la siguiente manera:
ServerName maps.example.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory "/var/www/html/nominatim">
Options FollowSymLinks MultiViews
AddType text/html .php
</Directory>
En Nominatim especifico la BaseUrl como:
@define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')
configurando el servidor a través de:
./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created
devoluciones
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.
Sin embargo, el servidor es accesible.http://$IP/html/nominatim/index.phpsin embargo, parece algo incómodo.
Al intentar realizar la búsqueda se obtiene:
Not Found 404
Supongo que el problema es la configuración de Apache, pero no puedo encontrar una constelación que funcione. Una pista podría ser la URL después de hacer clic en "buscar":
http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=
Por lo tanto, mi pregunta: ¿Qué tengo que cambiar en mis archivos de configuración para que esto funcione?
¡Muchas gracias!
Respuesta1
Como se señaló enGitHubla respuesta es realmente simple:
faltaba http://
dentro de la definición de Nominatim. Debería haber leído:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')