Yeah, probably is a configuration problem, no idea what though.
Up untill now I have never seen that problem before, but from what i can gather, it means it cant assign a value of an array to something that doens't have a value or magnitude.
I could be wrong, quite likely actually. I had to look up the definition of scalar in the dictionary.
If you can run phpinfo() on your server i sugest cross referencing from another server's phpinfo(), looking at the Configure Command.