3
Most likely, the user (or group) the webserver's PHP processes run under can't create a file in and/or write to the the xoops_data directory.
IIRC, in CentOS it is the "apache" user that needs to have the permissions. Under debian based distros it is the www-data user.