Errore di analisi: errore di sintassi imprevisto in WordPress [FISSO]
Errore di analisi: errore di sintassi imprevisto “” in WordPress
Stai cercando qualcosa di nuovo sul tuo sito WordPress? Hai ricevuto uno dei seguenti errori come
⚠️ errore di analisi: errore di sintassi, t_string imprevisto wordpress,
⚠️ errore di analisi errore di sintassi fine del file inaspettata in wordpress,
⚠️ errore di analisi: errore di sintassi, t_function imprevisto wordpress,
⚠️ errore di analisi errore di sintassi testo inaspettato t_string wordpress,
⚠️ errore di analisi errore di sintassi imprevisto se t_if wordpress,
⚠️ errore di sintassi di analisi di wordpress errore inaspettato in attesa o “;”
quindi non impazzire. Non sei il primo a ricevere l’errore di analisi in WordPress. In questo articolo ti mostreremo come correggere l’errore di sintassi imprevisto in WordPress. L’errore di analisi in WordPress non è un errore comune e in genere si verifica a causa di un errore commesso dall’utente.
A volte installiamo un nuovo plug-in nel nostro WordPress e quando lo attiviamo otteniamo un errore di sintassi. A volte quell’errore appare tra il contenuto, ma a volte tutto il contenuto scompare e vediamo solo l’errore. O peggio, a volte nemmeno quello. Abbiamo solo uno schermo vuoto.
Siamo qui per dirti che questo è del tutto normale se hai visto il messaggio “Errore di sintassi” ⚠️ perché a volte WordPress può confondere con fastidiosi errori di sintassi.
Questi errori si verificano se non vengono seguite le regole di sintassi PHP corrette. In questo tutorial, ti mostreremo come correggere l’errore di sintassi in WordPress con semplici istruzioni per i principianti.
Vediamo come capire , eseguire il debug e correggere un errore di sintassi o, in alternativa, isolarlo almeno:
Alcune domande frequenti:
- Come correggere l’errore di sintassi in WordPress?
- Come correggere l’errore di analisi: errore di sintassi, imprevisto ” WordPress? ⚠️
- Come correggere l’errore di analisi in WordPress?
- Come eseguire il debug e correggere gli errori di sintassi di WordPress ?
In questo post saprai anche di più su:
- Come si corregge un errore di sintassi?
- Cos’è il parse errore di sintassi errore imprevisto?
- Che cos’è un errore di analisi in WordPress?
- Come posso risolvere sintassi non valida in Python?
- Che cosa causa un errore di sintassi?
- Che cos’è l’errore di sintassi con esempio?
Cosa sono gli errori di analisi: errori di sintassi ?
Errori PHP⚠️ possono verificarsi quando il codice viene convertito da una serie di caratteri a qualcosa che è visibile ai visitatori del tuo sito.
Questo errore può verificarsi anche quando un l’aggiornamento viene effettuato dallo sviluppatore di un tema o di un’estensione (questo è piuttosto raro, ma può accadere).
Ad esempio, potresti aver commesso errori di sintassi nel tuo codice dimenticando le parentesi, aggiungendo spazi o caratteri.
Questi errori si verificano quando il codice PHP non può iniziare o terminare l’analisi. Ovviamente, se questo è il caso, è successo qualcosa di terribilmente sbagliato e potrebbe volerci molto di più che metterne un} per riparare il codice.
Questo potrebbe essere un problema di copia e incolla. Forse lo sviluppatore non ha copiato e incollato le righe del codice come indicato nel tutorial.
⚠️ La causa più probabile dell’errore è un o una parentesi non corrispondente nel codice PHP
In WordPress, ci sono in genere 3 tipi principali di errori di analisi che possono verificarsi nel tuo sito WordPress:
⚠️ Errore di sintassi: si verifica a causa del punto e virgola, delle parentesi graffe o delle virgolette utilizzate nel codice PHP. Uno di loro manca o sono stati aggiunti quelli sbagliati.
⚠️ Errore imprevisto: si verifica quando includi un carattere come una parentesi di apertura o chiusura o altri caratteri simili. Questo è un errore di analisi che si verifica quando php sta ancora cercando qualcosa e raggiunge la fine del file senza trovarlo. Potrebbe essere una citazione o una parentesi che non è chiusa e php sta ancora trattando il contenuto del file come una parte della citazione.
Php ti sta solo dicendo era inaspettato
⚠️ Errore costante indefinito: questo è il problema con il carattere mancante in un array mentre fa riferimento a una variabile o a possibili scenari.
È estremamente importante tenere presente che questi tre tipi di errori di analisi hanno molte varianti diverse a seconda dell’errore specifico nel codice PHP scritto.
Problema correlato – Correggi WordPress bloccato in modalità di manutenzione
Che cos’è un errore di sintassi?
L’errore di sintassi di WordPress è comune tra gli utenti che aggiungono snippet di codice ai propri siti WordPress. Quando si verifica questo errore, di solito vedi qualcosa di simile nella home page del sito web:
Spesso questo errore si verifica perché un linguaggio di programmazione non viene utilizzato correttamente, cioè le regole non vengono seguite e il codice viene scritto in modo errato. Può trattarsi di qualcosa di semplice come non inserire un punto e virgola o che un file completo sia scritto male. Durante la compilazione, non verrà compreso e verrà visualizzato l’errore.La cosa positiva di questo errore è che saprai esattamente di cosa si tratta e vedremo come correggerlo. Nel caso in cui gestisci un sito multi wordpress e desideri scoprire quale attività dell’utente ha portato a questo errore, puoi trovarla monitorando l’attività dell’utente nella dashboard di wordpress.
Struttura degli errori di sintassi:
“Errore di analisi: errore di sintassi,
character
imprevisto nel percorso / del / php-file.php sulla riganumber
”
Struttura degli errori costanti non definita:
“Avviso: uso della costante non definita
constant string
– si presume ‘constant string
‘ nel percorso / del / php-file.php sulla riganumber
“
Esempio di errori imprevisti
“Errore di analisi: imprevisto
character
nel percorso / del / php-file.php sulla riganumber
”
Errori di analisi imprevisti possono elencare una stringa invece di un carattere.
In ciascuno di questi esempi, number
si riferisce al numero di riga e verrà sostituito con numeri effettivi come 23 o 1256, ad esempio, tuttavia, non necessariamente quei numeri di riga esatti.
- Il file indicato nel messaggio di errore è – dove il problema persiste
- Il numero di riga fornisce un suggerimento su dove cercare l’errore.
Il character
o constant string
danno un’idea di cosa cercare intorno al numero di riga indicato. Questi sono ciò che deve essere risolto oppure sono correlati a ciò che deve essere corretto.
Lettura correlata – Correggi Spiacenti, questo tipo di file non è consentito per motivi di sicurezza
Che cosa causa l’analisi PHP / errori di sintassi in WordPress?
Anche un piccolo errore di battitura nel posto sbagliato può far smettere di funzionare l’intera pagina di WordPress. Tuttavia, il messaggio “Errore di sintassi” non è un problema insolubile.
Di regola, un errore di sintassi è causato da un piccolo errore critico nella sintassi del codice. Una virgola mancante o una parentesi errata interrompe l’intero script. Hai recentemente installato uno snippet o aggiornato un plug-in? In tal caso, dovresti prima verificarlo.
Per risolvere gli errori di sintassi di WordPress, devi rielaborare la parte del codice che ha causato questo errore. O lo si elimina completamente o si corregge la sintassi.
Come principiante, non è raro essere rapidamente frustrato quando un singolo errore rende inaccessibile l’intero sito. Se hai aggiunto il codice nella dashboard di WordPress tramite l’area dell’editor, non è più possibile accedere direttamente al codice WordPress.
Come rilevare un errore di sintassi in wordpress?
Se l’errore è apparso subito dopo hai incollato qualche blocco di codice, controlla principalmente quest’ultimo.
Ad ogni modo, nel messaggio di errore di sintassi, vedrai il danneggiamento ed e la riga di codice che dovresti rivedere. Questo si vede anche quando attivi il debug definendo define (‘WP_DEBUG’, true); in wp-config.php.
- Controlla di non perdere nessun punto e virgola. Ci sono codici che a prima vista non sembrano avere un errore, e aggiungendo un punto e virgola alla fine il messaggio di errore scompare.
- Controlla che le virgolette siano nel formato corretto, in PHP il doppio e vengono utilizzate virgolette singole, assicurati che non siano corsivo.
- Controlla che non ci siano parentesi mancanti per aprire o chiudere. Puoi sintassi del codice PHP per qualsiasi errore utilizzando questo pratico strumento.
Per identificare l’origine o la causa di questo errore, segui i passaggi seguenti:
- wp -config.php: attiva il debug definendo define (‘WP_DEBUG’, true); Normalmente lancerà l’errore sullo schermo dove indicherà il file, la riga e il tipo di errore riscontrato durante l’esecuzione.
- Chiudi ogni ordine: verifica che non ti manchi un; alla fine di ogni riga.
- Controlla le virgolette: in PHP vengono utilizzate virgolette singole e doppie. A volte, quando si copia e si incolla, il formato viene spostato e le virgolette appaiono in corsivo (virgolette ricci). Esempio: “” invece di “” o ‘’ invece di “.
- Controlla le parentesi: è molto comune nelle istruzioni lasciare una parentesi per chiudere o aprire. Le parentesi bilanciate richiedono che ogni parentesi di apertura venga chiusa nell’ordine inverso aperto.
Come trovare l’errore di analisi in WordPress?
Il modo più semplice per aprire un file PHP è per aprirlo utilizzando l’editor di testo predefinito sul tuo computer. L’editor di testo predefinito è basato su JavaScript che gli consente di funzionare su diverse piattaforme e CMS come WordPress ed è compatibile con la maggior parte dei browser web.
Gli editor di testo ci consentono di scrivere mentre vediamo il risultato finale del testo.
Infine, l’editor genera il contenuto come testo, immagini e altri elementi in codice HTML e ce lo mostra in modo simile a come sarà sul nostro sito web.
I più diffusi editor di testo includono
- Notepad ++
- Sublime Text
- Atom
- Parentesi
- TextWrangler
Lettura correlata – Come correggere l’errore “Questo account è stato sospeso” in WordPress
Come correggere l’errore di sintassi dell’errore di analisi imprevisto “” in wordpress tramite FTP?
Per correggere l’errore di sintassi in WordPress è necessario modificare il codice che ha causato questo errore. L’unico modo possibile per risolvere l’errore di sintassi è scambiare direttamente il codice difettoso tramite FTP o accedere all’ultimo file modificato utilizzando FTP.
Passaggi per correggere l’errore di sintassi in WordPress tramite FTP
- > > Dopo aver installato il programma FTP
- > > collegalo al tuo sito web
- > > vai al file del tema che deve essere modificato.
Nel caso in cui ti sei dimenticato quale file devi modificare, guarda l’errore codice. L’errore ti dirà esattamente quale file e quale riga devi modificare.
- > > Rimuovi il codice che hai aggiunto per ultimo / scrivi il codice con la sintassi corretta
- > > Salva il file e caricalo torna al tuo server
- > > Accedi al tuo sito WordPress e aggiorna la pagina, che si aprirà come prima ..
Correggi l’errore di analisi caricando nuovi file
- Se non riesci a capire come correggere il tuo codice > > prova a caricare una nuova versione del file.
- Se il tuo tema è il problema > > scaricane una copia (la versione che stai utilizzando).
- Se hai archiviato solo la cartella originale e hai aggiornato il tema solo tramite l’amministratore di WordPress da > > scaricane una nuova copia dal tuo provider di temi.
- Se scegli la radice di WordPress e il tuo problema è con wp-include o wp-admin > > puoi caricare in sicurezza nuove copie di questi file sul tuo sito.
Strumenti per aiutarti a correggere l’errore di sintassi in WordPress
Se hai già provato i passaggi precedenti e ottieni ancora l’errore di sintassi, ti consigliamo di provare gli strumenti indicati di seguito:
PHP Storm
È un IDE considerato abbastanza completo con la sua versione a pagamento di abbonamento mensile o annuale ($ 199 USD) è possibile ricevere tutti gli aggiornamenti. Php Storm fa parte di JetBrains e offre l’intero pacchetto (incluso PHPStorm) per 649 USD all’anno.
Tuttavia, offrono una versione per studenti universitari, con il divieto di utilizzo per scopi commerciali.
Visual Studio Code
È un editor di codice con molte funzionalità per principianti ed esperti. Visual Studio Code accetta anche più estensioni e personalizzazioni.
Lettura correlata – Come risolvere il problema di WordPress che non invia e-mail
Come evitare errori di sintassi?
L’ideale è che impari PHP perché la conoscenza di una lingua è ciò che ti aiuta a rilevare gli errori nel tuo codice a colpo d’occhio.
Evitare questi errori è facile come correggerli se hai almeno un po ‘di familiarità con PHP. Puoi controllare il tuo codice per errori di sintassi automaticamente eseguendolo tramite un validatore di codice PHP.
Altrimenti, puoi sempre controllare i tuoi codici prima di applicarli a un sito web o convertirli in un plugin. Ecco alcuni strumenti che possono aiutarti:
- PHP Code Checker
- W3 Markup Validation Service
- PHP code Syntax Check
Ecco alcuni suggerimenti sugli errori di sintassi più comuni a cui prestare attenzione fin dall’inizio:
- Assicurati che ci sia solo un’apertura (
<?php
) e il tag di chiusura (?>
) per documento - L’aggiunta di codice non deve essere inserita tra una funzione
- Controlla funzioni suddivisi da altri
Abilita il debug
Se hai ancora l’errore di sintassi o l’area di amministrazione lo fa non funziona (o hai trovato la causa ma vuoi comunque approfondire), puoi abilitare il debug che ti mostrerà tutti gli errori.
Il problema è che quando si verifica un errore fatale, lo script si ferma esecuzione. Se ciò accade prima che venga visualizzato qualsiasi contenuto, vedrai solo una schermata bianca vuota.
Per abilitare il debug, dovrai aprire il file wp-config.php dalla tua installazione di WordPress. Trova la seguente riga:
define (“WP_DEBUG”, false);
Sostituisci false con true e ricarica il tuo sito. Se questa riga non esiste, aggiungila in alto.
Invece della pagina vuota, ora avrai una pagina vuota con messaggi di errore. Non è molto, ma ora puoi iniziare.Se non hai ancora disabilitato plugin e temi, sarai in grado di determinare l’origine del problema visualizzando il messaggio di errore.
Dovrebbe indicare il file in cui si è verificato l’errore. Potrebbe essere qualcosa del genere:
Impossibile dichiarare nuovamente get_posts () in / var / www / html / wordpress / wp-content / plugins / my-test-plug my-test-plugin.php alla riga 38
Alla fine del messaggio, puoi vedere che il problema è nella riga 38, ed è un plugin chiamato “my-test-plugin”. Disattivando questo plugin, il sito dovrebbe funzionare.
Puoi correggere questa riga se desideri cambiare i codici. Se è un plugin dal repository, sarebbe meglio scrivere all’autore invece di farlo tu stesso. Modificando il plugin, avrai per mantenere tutte le modifiche, il che è un puzzle. È meglio attendere che lo faccia lo sviluppatore.
Se non vedi alcun errore dopo aver abilitato il debug, prova a contattare il tuo host web perché potrebbe essere che il debug non sia configurato correttamente sul tuo server.
Disabilita plugin e temi
Controlla se l’errore è iniziato quando hai attivato un nuovo tema o plugin, quindi dovresti sostituirlo o contattare il sviluppatore. Spesso questo errore non si verifica basso per accedere a WordPress, quindi è necessario utilizzare FTP per rimuovere il plug-in o il tema.
Disabilitare tutti i plug-in è uno dei modi più semplici e comuni per risolvere l’errore di sintassi di wordpress. Spesso la causa è un cattivo aggiornamento di un plugin. Se hai ancora accesso alla tua area di amministrazione, puoi accedervi rapidamente andando su “Plugin” per selezionare “Disattiva” dal menu azioni.
Questo disabiliterà tutti i tuoi plugin. Se questo risolve il problema, tutto ciò che devi fare è scoprire quale plugin è il colpevole. Inizia ad attivarli uno per uno durante il caricamento del sito dopo ogni attivazione.
Ci auguriamo che questo articolo ti abbia aiutato a correggere l’errore di sintassi di parsing error wordpress. Ora sai come correggere gli errori di analisi, cosa li causa e come evitarli in futuro.
Ulteriori informazioni su altri errori comuni di WordPress:
- Come risolverli Errore durante la creazione di una connessione al database in WordPress?
- Rimuovere “Questo sito potrebbe essere violato” da WordPress in Google
- Come risolvere il problema “Il collegamento che hai seguito è scaduto” in WordPress?
- Come correggere gli errori di file Pluggable.php in WordPress?
- Come correggere l’errore di caricamento di WordPress Impossibile scrivere il file su disco?
- Errore di caricamento di immagini HTTP di WordPress – Come Per risolverlo?
Questo post è stato modificato l’ultima volta il 18 agosto 2020