Nu har jag löst det!
Efter lite vidareforskning på Apples support-forum...
När man uppgraderar till Leopard från Tiger verkar inte alla Apache-filer kopieras över ordentligt.
Säg att mitt användarnamn/kontonamn är pichia. Då finns det en configurationsfil för Tiger/Apache 1 under /etc/httpd/users/ som heter pichia.conf som måste kopieras till ett nytt ställe för Leopard/Apache 2: /private/etc/apache2/users.
I terminalen:
sudo cp /etc/httpd/users/pichia.conf /private/etc/apache2/users
Starta om datorn (eller bara Apache genom terminalen), och vips funkar allt igen.;)
Till det smålustiga i sammanhanget är att datorn var egentligen alldeles ny. den levererades med Leopard men hade Tiger förinstallerad. Vad som hände är att jag skapade min användare redan i Tiger, när datorn slogs på första gången innan uppgraderingen, varvid det där lilla felet uppstod när Leopard installlerades. De andra användare på datorn är skapade efter uppgraderingen och blev rätt från början.
Fy, fy Apple att inte hantera det här snyggare...