Joomla.it Forum
Joomla! 3 => Joomla! 3 => : roberto.c87 22 Mar 2017, 11:45:03
-
Salve , ho provato ad ripristinare Joomla su una macchina Windows server 2012, utilizzando XAMPP da un backup effettutato.
Se il backup lo ripristino sulla macchina su cui lavoravo tutto funziona., se provo ad effettuare le stesse operazioni su una con windows server 2012 dopo il ripristino mi restituisce il seguente errore:
Error displaying the error page: [] operator not supported for strings: [] operator not supported for strings
Versione di Xampp uguale per entrambe le macchine
Versione Xampp 7.1.1
cosa potrebbe essere?
-
E' l'errore che viene fuori quando provi ad aggiungere elementi ad una stringa come se fosse un array. Ad esempio:
$variabile = 'sono_una_stringa';
$variabile[] = 'altra roba...'; // Errore fatale
per risolvere il problema hai bisogno di inizializzare la variabile come se fosse una array tra le due righe:
$variabile = array();
Resta da capire perchè l'errore te lo segnala solo xampp sulla seconda macchina... Sei sicuro che siano le stessa versione? 7.0 è diversa da 7.1 perchè usano una versione di php diversa!
-
Ciao Giovi , hai proprioragione tu , sulla seconda macchina c'èla versione 7.1....tornando alla 7.0.15 tutto funziona.
Quindi al momentonon sipuò passare a php 7.1.1?
Grazie ancora
-
Direi di no, ma questo vale anche per tanti altri cms come prestashop e wordpress.
Il mondo non è ancora pronto per php 7.1 ;D
Ciao!
PS. Se vuoi conoscere tutte le altre "magagne" del php 7.1: http://php.net/manual/en/migration71.incompatible.php (c'è elencata anche quella che hai riscontrato tu)