Nominatimサーバーをインストールしましたこれは素晴らしい運動です。ただし、Apache の設定が機能することはできません。
私のデフォルト設定は次のように指定されます。
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
指摘したとおりジタブ答えは簡単です。
http://
Nominatim 定義にはありません。次のように読んでください。
@define('CONST_Website_ @define('CONST_Website_BaseURL', 'http://$IP/html/nominatim/')