Hi there,
Difficult one. If anyone can fix it Monty can, it is dificult to solve this problem playing guessing games with no access to the site, could you also switch on php debug if you have not already.
Monty:
AM_CNRNU is a define in:
modules/system/language/english/admin/users.php
which means "Could not register new user"
If you are using muli-languages, it is possible the define is missing in yourlanguage files.
the error generates from this file:
admin/users/main.php around line 193
if (!$member_handler->insertUser($newuser)) {
$adduser_errormsg = _AM_CNRNU;
} else {
if (!$member_handler->addUserToGroup(XOOPS_GROUP_USERS, $newuser->getVar('uid'))) {
$adduser_errormsg = _AM_CNRNU2;
Perhaps this can assist?
I would perhaps overwrite these files in case any have been corrupted:
xoops root:
edituser.php
lostpass.php
register.php
user.php
userinfo.php
folders:
modules/xoopsmembers/index.php
modules/blocks/system.blocks.php
modules/system/admin/groupperm.php
modules/system/admin/users/main.php
modules/system/admin/users/users.php
modules/system/admin/preferences/main.php
modules/system/admin/groups/groups.php
modules/system/admin/groups/main.php
kernal/user.php
include/checklogin.php
otherwise your database may have problems, did you back up before you changed the prefix's etc? if your files are ok I supect something has went wrong when you did this? You may do this already, but its a good idea to backup your database regularily as possible, at least you can restore it if it becomes corrupted or even lost.
good luck..
Insanity is doing the same thing over and over again, and expecting different results...
ALbert Einstein