This question may be related to a resolved thread.
I’ve been bitten by this exact issue, triggered simply by moving the server onto a different path, on the same filesystem, on the same machine.
I’ve yet to dig through the database to fix this, but does not make sense to me that absolute paths are being placed in the database.
I’ve quieted the errors by adding the old paths to the open_basedir variable in the php.ini, but am left with a partially functioning admin interface with some menu options not giving any indication of error or doing what is expected. Note that these paths were not required when the server lived at previous location. The paths stored to the database were hidden by symlinks.
Just reading some of the comments from EE suppport, seems this is not a well understood issue but does seem to be easy to create. Please let me know if I can help debug. This seems to be an incredibly fragile feature of EE.