nominatim インストール時の Apache ディレクトリの構成 [閉じる]

nominatim インストール時の Apache ディレクトリの構成 [閉じる]

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/')

おすすめ記事