Включил поддержку старых функций
mbstring.func_overload = 7
Половина ошибок исчезла, но есть еще масса:
Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\fc\www\includes\joomla.php on line 836
строки от 829 до 840
// check if site designated as a production site
// for a demo site disallow expired page functionality
// link must also be a Joomla link to stop malicious redirection
if ( $link && strpos( $link, 'index2.php?option=com_' ) === 0 && $_VERSION->SITE == 1 && @$mosConfig_admin_expired === '1' ) {
$now = time();
$file = $this->getPath( 'com_xml', 'com_users' );
$params =& new mosParameters( $my->params, $file, 'component' );
// return to expired page functionality
$params->set( 'expired', $link );
$params->set( 'expired_time', $now );
на что он жалуется?
$params =& new mosParameters( $my->params, $file, 'component' );
Для меня непонятная конструкция. Что там за возвращаемое значение устарело?
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\fc\www\includes\joomla.php:836) in Z:\home\fc\www\index.php on line 252
$_MOS_OPTION['buffer'] = ob_get_contents();
ob_end_clean();
initGzip();
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
Вот тут из-за чего ошибка? initGzip(); не работет?