Обновил Denwer до последней версии (PHP 5.3.13, MySQL 5.1, PostgreSQL 8.4 etc.)
Пытался установить снова (база utf8_unicode_ci)
Сразу в браузере ошибка
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\shop\includes\classes\database.php on line 58
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\shop\ext\phpxml\xml.php on line 20
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\shop\includes\classes\database.php:58) in Z:\home\localhost\www\shop\install\includes\application.php on line 34
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\shop\includes\classes\database.php:58) in Z:\home\localhost\www\shop\install\includes\application.php on line 34
Deprecated: Function eregi() is deprecated in Z:\home\localhost\www\shop\includes\classes\language.php on line 158
Deprecated: Function eregi() is deprecated in Z:\home\localhost\www\shop\includes\classes\language.php on line 158
Предупреждение "Deprecated: Assigning the return value of new by reference is deprecated in"
Это связано с использованием PHP 5.3.
Можно либо
1) перейти на более старую версию PHP
2) отключить показ DEPRECATE ошибок
Для этого в php.ini установить error_reporting =E_ALL &~ E_DEPRECATED
или в PHP файле задать error_reporting (E_ALL &~ E_DEPRECATED);
3) немножко поредактировать код наверное надо.
DEPRECATED в коде бывает связано с использованием &.