X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/4e2683f0682bc4d2c1bd0d3364879588d81d93f5..ace84ed0e370c5f1530bf02983990c0ab45b220b:/docs/admin/Import.md?ds=inline diff --git a/docs/admin/Import.md b/docs/admin/Import.md index 7eb4d403..b31066d3 100644 --- a/docs/admin/Import.md +++ b/docs/admin/Import.md @@ -268,18 +268,26 @@ nominatim reverse --lat 51 --lon 45 ``` If you want to run Nominatim as a service, you need to make a choice between -running the traditional PHP frontend or the new experimental Python frontend. +running the modern Python frontend and the legacy PHP frontend. Make sure you have installed the right packages as per [Installation](Installation.md#software). -#### Testing the PHP frontend +#### Testing the Python frontend -You can run a small test server with the PHP frontend like this: +To run the test server against the Python frontend, you must choose a +web framework to use, either starlette or falcon. Make sure the appropriate +packages are installed. Then run -```sh +``` sh nominatim serve ``` +or, if you prefer to use Starlette instead of Falcon as webserver, + +``` sh +nominatim serve --engine starlette +``` + Go to `http://localhost:8088/status.php` and you should see the message `OK`. You can also run a search query, e.g. `http://localhost:8088/search.php?q=Berlin` or, for reverse-only installations a reverse query, @@ -287,22 +295,14 @@ e.g. `http://localhost:8088/reverse.php?lat=27.1750090510034&lon=78.04209025`. Do not use this test server in production. To run Nominatim via webservers like Apache or nginx, please continue reading -[Deploy the PHP frontend](Deployment-PHP.md). - -#### Testing the Python frontend - -To run the test server against the Python frontend, you must choose a -web framework to use, either starlette or falcon. Make sure the appropriate -packages are installed. Then run +[Deploy the Python frontend](Deployment-Python.md). -``` sh -nominatim serve --engine falcon -``` +#### Testing the PHP frontend -or +You can run a small test server with the PHP frontend like this: -``` sh -nominatim serve --engine starlette +```sh +nominatim serve --engine php ``` Go to `http://localhost:8088/status.php` and you should see the message `OK`. @@ -312,12 +312,13 @@ e.g. `http://localhost:8088/reverse.php?lat=27.1750090510034&lon=78.04209025`. Do not use this test server in production. To run Nominatim via webservers like Apache or nginx, please continue reading -[Deploy the Python frontend](Deployment-Python.md). +[Deploy the PHP frontend](Deployment-PHP.md). + ## Enabling search by category phrases -If you want to be able to search for places by their type using +To be able to search for places by their type using [special phrases](https://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases) you also need to import these key phrases like this: