ฉันใช้ Tilelite เพื่อแสดงแผนที่ ฉันต้องการให้มันทำงานในเวลาที่เซิร์ฟเวอร์เริ่มทำงาน ฉันได้สร้างสคริปต์ที่รันคำสั่งต่อไปนี้เมื่อเริ่มต้น:
/usr/local/bin/liteserv.py /home/Uname/bin/mapnik/my_osm.xml --caching --debug=False
กระบวนการล้มเหลวด้วย:
FATAL: การรับรองความถูกต้องของข้อมูลประจำตัวล้มเหลวสำหรับผู้ใช้ "user_name" (พบระหว่างการแยกวิเคราะห์เลเยอร์ 'สันทนาการ')
ตามหน้านี้:
http://wiki.openstreetmap.org/wiki/Mapnik#Authentication_failed
ฉันรันคำสั่งต่อไปนี้:
./generate_xml.py osm.xml my_osm.xml --accept-none --dbname gis --สัญลักษณ์ ./สัญลักษณ์/ --world_boundaries ./world_boundaries/
ตอนนี้ฉันได้รับ:
RuntimeError: ข้อผิดพลาด PSQL:
FATAL: การรับรองความถูกต้องของข้อมูลประจำตัวล้มเหลวสำหรับผู้ใช้ "รูท" (พบระหว่างการแยกวิเคราะห์เลเยอร์ 'สันทนาการ')
ฉันยังใหม่กับ postgres มากดังนั้นจึงมีคนให้คำแนะนำง่ายๆ เกี่ยวกับวิธีการแก้ไขปัญหานี้แก่ฉัน