Thanks for all replies :) I compiled nsxml again and it is working now, thanks joel for reminding me that it is something to do with ns_db rather.
But I got another problem now, whenever I submit something (eg. login/logout), i got a "page not found" error from the browser. but the submitted value does pass to the system. (therefore when i login, even though i got a page not found, when i go back to the root, i am being logged in). After investigation, I discover that it is a problem to do with ad_returnredirect. i have tried to
ad_returnredirect /
and it brings me to something else. i discovered that this tcl function will invoke [util_current_location]
. i therefore printed the value of it, and find that [util_current_location]
contains only the first half of my base_url. i guess it is because i have set my base url wrongly in some step during installation. Any hints how to deal with it?