by Ken Task.
One other thing about the error reported ... check the apache error logs. If you see 'Server has gone away ....' , you need to increase max_packet_allowed in MySQL config. If you don't have that setting in the config, add a line and set to 64M. That value is a guess.
'spirit of sharing', Ken