Back to top

Autore Topic: Error [] operator not supported for strings  (Letto 2421 volte)

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Error [] operator not supported for strings
« il: 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:
Codice: [Seleziona]
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?

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Error [] operator not supported for strings
« Risposta #1 il: 22 Mar 2017, 16:02:23 »
E' l'errore che viene fuori quando provi ad aggiungere elementi ad una stringa come se fosse un array. Ad esempio:
Codice: [Seleziona]
$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:
Codice: [Seleziona]
$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!
« Ultima modifica: 22 Mar 2017, 16:04:13 da giovi »

Offline roberto.c87

  • Esploratore
  • **
  • Post: 171
    • Mostra profilo
Re:Error [] operator not supported for strings
« Risposta #2 il: 22 Mar 2017, 20:26:36 »
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

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Error [] operator not supported for strings
« Risposta #3 il: 22 Mar 2017, 23:31:45 »
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)

 



Web Design Bolzano Kreatif