I had this
please enable cookies problem too, and after much snooping around and changing settings, messing things up, and re changing them, I finally figured out what I changed to make all this happen in the first place.
In the admin section under
Web Site Configuration / System, There is a field,
Site Domain
In the admin section under
Web Site Configuration / Cookies, there is also a domain field,
else cookie domain which will
ONLY be used if the flag at the top
SERVER_NAME as Cookie Domain is set to NO
If you are using shared hosting, then your server domain name is actually a sub domain of you main one, and your main one is a sub domain of the hosting companies domain.....so you CANNOT change this flag to yes as you as tempted to like I was.
If you can't log in, or get your admin changes to stick, go to your subdomain address to log in.
If your main domain (1st one you signed up with is
myfirstdomain.com
and the domain you are having problems on is
problemchild.com
...try logging in at
problemchild.myfirstdomain.com
You'll be able to go in and change that flag to NO and use your
www.problemchild.com in the "
else cookie domain" field.
Hope this helps! It sure drove me nuts for a couple of days!