ok per postgres... ma ci vuole anche l'estensione postgis, sennò non puoi gestire le informazioni spaziali.
L'hai installata?

Inoltre l'errore riporta una stringa di connessione molto srana.
La funzione msPOSTGISLayerOpen() cerca
di connettersi a postgres loggandosi con un utente che non esiste ed aprendo un db che non esiste. Stesso discorso per l'host.

Prova a creare un db con postgis abilitato e ad editare la funzione che lo connette a cartoweb mettendo i parametri giusti

ciao