Como apontado no Github , a resposta é realmente simples:
o http://
estava ausente na definição Nominatim. Deveria ter lido:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')
Eu instalei um servidor Nominatim aderindo a este excelente passeio por a>. No entanto, não consigo fazer a configuração do apache funcionar.
meu padrão-conf é especificado da seguinte forma:
ServerName maps.example.org
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory "/var/www/html/nominatim">
Options FollowSymLinks MultiViews
AddType text/html .php
</Directory>
No Nominatim eu especifico o BaseUrl como:
@define('CONST_Website_ @define('CONST_Website_BaseURL', '$IP/html/nominatim/')
configurando o servidor via:
./utils/setup.php --create-website /var/www/html/nominatim
Symlinks created
retorna
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.
No entanto, o servidor está acessível link , mas parece um pouco estranho.
Tentando a pesquisa retorna:
Not Found 404
Eu acho que o problema é a configuração do Apache, mas não consigo encontrar uma constelação de trabalho. Uma dica pode ser a URL depois de clicar em "pesquisa":
http://$IP/html/nominatim/$IP/html/nominatim/$IP/html/nominatim/search.php?q=test&viewbox=
Portanto, minha pergunta: O que devo alterar em meus arquivos de configuração para que isso funcione?
Muito obrigado!
Como apontado no Github , a resposta é realmente simples:
o http://
estava ausente na definição Nominatim. Deveria ter lido:
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')