Ciao @andreapanozzo,
1) cosa c’è nella riga 2689 del file functions.php?
2) con la versione precedente l’errore è nella stessa linea?
3) se è una procedura guidata del tuo hosting, e non una tua installazione fatta a mano via ftp, devi chiedere al tuo hosting
Ciao Cristiano,
1) }
/**
* Kill WordPress execution and display XML message with error message.
RIGA 2689: *
* This is the handler for wp_die when processing XMLRPC requests.
*
* @since 3.2.0
* @access private
*
* @global wp_xmlrpc_server $wp_xmlrpc_server
*
* @param string $message Error message.
* @param string $title Optional. Error title. Default empty.
* @param string|array $args Optional. Arguments to control behavior. Default empty array.
*/
function _xmlrpc_wp_die_handler( $message, $title = ”, $args = array() ) {
global $wp_xmlrpc_server;
$defaults = array( ‘response’ => 500 );
$r = wp_parse_args($args, $defaults);
HO EVIDENZIATO LA RIGA 2689 SOPRA.
2) Stesso errore nella versione di wp 4.3.1
3) L’installazione è stata fatta manualmente in quanto possedendo un hosting basic linux la procedura guidata non è disponibile.
Qualche soluzione? 🙁
Grazie
-
Questa risposta è stata modificata 9 anni, 2 mesi fa da
andreapanozzo.
Scusami Cristiano,
ho dato una risposta inesatta al punto “2”
– Nella versione 4.4 l’errore che genera è il seguente:
Parse error: syntax error, unexpected ‘{‘ in /web/htdocs/www.proxe.it/home/test/wp-includes/functions.php on line 2783
– Mentre nella versione 4.3.1 l’errore è il seguente:
Parse error: syntax error, unexpected ‘{‘ in /web/htdocs/www.proxe.it/home/test2/wp-includes/functions.php on line 2689
Ti incollo qui sotto il contenuto della riga 2783 ((WordPress Versione 4.4)
RIGA 2783 = try {
$args[0] = _wp_json_sanity_check( $data, $depth );
} catch ( Exception $e ) {
return false;
}
return call_user_func_array( ‘json_encode’, $args );
}
E ti reincollo qui sotto il contenuto della riga 2689 (WordPress Versione 4.3.1)
RIGA 2689 = try {
$args[0] = _wp_json_sanity_check( $data, $depth );
} catch ( Exception $e ) {
return false;
}
return call_user_func_array( ‘json_encode’, $args );
}
Ringrazio chiunque mi possa dare una mano.
Andrea
Ciao @andreapanozzo,
1) hai controllato che il Database abbia utente e nome db giusto?
2) se fosse veramente un errore di sintassi
Parse error: syntax error, unexpected ‘{‘
hai provato ad scaricare un WP vergine da qui https://wordpress.org/latest.zip ?
3) potrebbe essere un problema di timeout che blocca il parsing della pagina che viene generata durante la richiesta di xmlrpc/json con un conseguente errore di sintassi, quindi potresti riprovare l’installazione in orari diversi
Problema risolto dopo aver aperto un ticket su [modificato perché contenuto commerciale]. A seguire la soluzione:
Gentile Clente,
dopo alcune verifiche è emerso che il problema era generato dall versione obsoleta di php impostata sul suo dominio impostando la versione 5.3 l’errore non appare piu ed è possibile installare WordPress.
Restiamo a disposizione
Bene @andreapanozzo!
ti informo che siamo arrivati alla versione 7 di PHP, e che gli ultimi WP girano al doppio della velocità sul 7… a buon intenditor… 🙂
Salve, scrivo qui perché ho lo stesso problema.
Ho installato WordPress molte volte nella vita ma sono diventato pazzo oggi
nella fase di installazione. Ho configurato per bene senza errori e provato varie volte il config.php ma ho un errore continuo, Errore nello stabilire una connessione al database.
Potete aiutarmi?
Grazie