Autore Topic: Errore Parse error: syntax error, unexpected  (Letto 253 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Lucarella

  • Utente IS Lv.3
  • ***
  • Post: 455
    • Mostra profilo
    • eMuleItalia.eu
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Errore Parse error: syntax error, unexpected
« il: Venerdì, 22 Gennaio 2021 13:46 »
Salve ragazzi, ho un nuovo problema 8)
Rovistando in un HD ho ritrovato un backup di qualche anno fa di un forum hostato su altervista ed ho provato a rimetterlo in uno dei miei spazi, sempre su altervista. La procedura che ho fatto è sempre la stessa fatta molte volte in passato:
Caricato i file via FTP modificando il nome del DB in Setting.php
Diviso il DB (quasi 1 Gb) con SQLDumpSplitter e caricato
Resettato tutto tramite il Repair settings
Solo che, avviato il forum, pagina bianca con questo errore:
Codice: [Seleziona]
Parse error: syntax error, unexpected 'if' (T_IF) in /membri/emunew/Sources/ForceReadPms.php on line 1con php impostato alla versione 5.6. Mentre con php a 7.1 o 7.3 compare l'errore seguente:
Codice: [Seleziona]
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /membri/emunew/Sources/Subs-Db-mysql.php:58 Stack trace: #0 /membri/emunew/Sources/Load.php(2672): smf_db_initiate('localhost', 'my_emunew', 'ddcrew', 'sakfugobru15', 'smf_', Array) #1 /membri/emunew/index.php(72): loadDatabase() #2 {main} thrown in /membri/emunew/Sources/Subs-Db-mysql.php on line 58Convinto che fosse la mod PM informer ho provato a fare un large update ma compare sempre lo stesso errore all'avvio quindi il problema non è la mod, ma cosa ?
Esiste un metodo per risolvere ?
Potrebbe esserci qualche relazione dal fatto che il DB originale ha un nome e io lo vado a caricare in un altro con un nome diverso ?
Sinceramente non credo  perchè l'ho fatto altre volte e non ho mai avuto problemi...

Grazie

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Errore Parse error: syntax error, unexpected
« Risposta #1 il: Venerdì, 22 Gennaio 2021 18:09 »
Il problema è il mod ForceReadPms, presumibilmente un errore di sintassi da correggere.
Se il mod non interessa, puoi sempre cancellare il file riportato nell'errore. Presumibilmente il mod usa hook, quindi un large upgrade fa poco (i.e. niente, anzi, potenzialmente casini).
Altrimenti allega il file in questione. Linea 1 sembra strano però...

Offline Lucarella

  • Utente IS Lv.3
  • ***
  • Post: 455
    • Mostra profilo
    • eMuleItalia.eu
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Errore Parse error: syntax error, unexpected
« Risposta #2 il: Venerdì, 22 Gennaio 2021 19:00 »
Effettivamente sulla riga 1 è strano, infatti andai a vedere il file in questione nella cartella sul pc e non ho notato nulla di strano (considera le mie conoscenze nel settore :P)
Prima però, ho ricontrollato il file scaricandolo dal server ed ho notato una stranezza, ovvero che tutta la struttura del file si è posizionato tutto sulla linea 1, mentre quello su pc è strutturato su più linee come tutti gli altri.
E' normale questa trasformazione ?
Cmq te li allego entrambi ,così puoi aiutarmi a capire.
Grazie

EDIT
Ho letto una discussione qui ed ho fatto lo stesso test per curiosità, vedi se ti può essere di aiuto, io non ci capisco nulla :P
http://emunew.altervista.org/FilesTest.Basic.php
« Ultima modifica: Sabato, 23 Gennaio 2021 09:43 da Lucarella »

Offline emanuele

  • Amministratore IS
  • *******
  • Post: 5080
    • Mostra profilo
    • ElkArte
  • Versione SMF: Altro
  • Versione ElkArte: 1.0.x
Re:Errore Parse error: syntax error, unexpected
« Risposta #3 il: Sabato, 23 Gennaio 2021 17:37 »
hmm... odd.
Rimpiazza quello del serve con quello del pc.
Probabilmente qualche casino con il codice del new line come solito.

Offline Lucarella

  • Utente IS Lv.3
  • ***
  • Post: 455
    • Mostra profilo
    • eMuleItalia.eu
  • Versione SMF: 2.0.x
  • Versione ElkArte: -
Re:Errore Parse error: syntax error, unexpected
« Risposta #4 il: Sabato, 23 Gennaio 2021 18:44 »
Grazie Emanuele, purtroppo anche rimpiazzandolo si posiziona tutto sulla prima linea.
Cmq, facendo altre prove ho rinominato tutti i file di quella mod e sono riuscito ad entrare nel forum, poi dal gestore pacchetti l'ho disinstallata completamente ed ora riesco a navigare nel forum, tanto che dalla 2.0.11 l'ho portato alla 2.0.17 con poche modifiche manuali.

 

syntax error

Aperto da adrio64Sezione SMF 2.0

Risposte: 12
Visite: 12263
Ultimo post Mercoledì, 06 Dicembre 2017 15:12
da adrio64
Fatal error

Aperto da lazo50Sezione SMF 2.0

Risposte: 2
Visite: 1279
Ultimo post Sabato, 30 Novembre 2013 16:49
da lazo50
Database Error: Unknown column 'mem.posts' in 'field list'

Aperto da Flavio93ZenaSezione SMF 2.0

Risposte: 6
Visite: 3304
Ultimo post Mercoledì, 26 Novembre 2014 10:12
da Flavio93Zena
SimplePortal 2.3.7 © 2008-2018, SimplePortal