Симптомы: Несколько доменов, сессии работают только на одном. PHP используется как модуль Apache.
При включении режима php как cgi/fastcgi сессии работают. С правами на папки все ОК, сессии создаются, но браузер их «не принимает».
Решение:
Проверить параметр session.cookie_domain в php.ini. Возможно, там указан только один домен.
Браузер принимает cookies, но они для другого домена предназначены. Убираем домен в данном параметре и перезапускаем apache