Поддержка Проблемы и решения Ошибка при обновлении

  • Здравствуйте помогите решить проблему.

    Решил обновить свой wordpress с версии 2.9.2 на версию 3.3.2, и после копирования файлов на хостинг, зайдя по директории /wp-admin/install.php
    вместо сайта отобразилась вот такая ошибка:

    Fatal error: Cannot redeclare _http_build_query() (previously declared in /home/probees/public_html/wp-includes/compat.php:18) in /home/probees/public_html/wp-includes/functions.php on line 1413

    Я так понимаю ошибка в строке 1413 файла , вот что там прописано

    function _http_build_query($data, $prefix=null, $sep=null, $key='', $urlencode=true) {
    	$ret = array();
    
    	foreach ( (array) $data as $k => $v ) {
    		if ( $urlencode)
    			$k = urlencode($k);
    		if ( is_int($k) && $prefix != null )
    			$k = $prefix.$k;
    		if ( !empty($key) )
    			$k = $key . '%5B' . $k . '%5D';
    		if ( $v === NULL )
    			continue;
    		elseif ( $v === FALSE )
    			$v = '0';
    
    		if ( is_array($v) || is_object($v) )
    			array_push($ret,_http_build_query($v, '', $sep, $k, $urlencode));
    		elseif ( $urlencode )
    			array_push($ret, $k.'='.urlencode($v));
    		else
    			array_push($ret, $k.'='.$v);
    	}
    
    	if ( NULL === $sep )
    		$sep = ini_get('arg_separator.output');
    
    	return implode($sep, $ret);
    }

    причем 1413 строчка это последняя кавычка в коде
    Все дела по файлу readme.

    Сделал пока бекап, вернул старую версию, но хотелось бы обновить.

    Подскажите как решить проблему.

Просмотр 11 ответов — с 1 по 11 (всего 11)
Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Ошибка при обновлении» закрыта для новых ответов.