Come risolvere la pagina bianca o l'errore 500 in OpenCart? Guida alla risoluzione dei problemi

pagina bianca e un paio di caffè

A volte, dopo aver installato un'estensione nel nostro negozio OpenCart, possiamo incontrare una pagina vuota e ci rendiamo rapidamente conto che non sappiamo dove cercare la soluzione.

L'errore della pagina bianca in OpenCart è un problema comune che i proprietari di siti OpenCart possono affrontare. Questo errore può essere identificato quando si tenta di accedere a una pagina e invece di caricarsi correttamente, viene visualizzata una pagina bianca su tutto il sito o su una vista specifica.

Quando ci troviamo di fronte a una pagina vuota in OpenCart, può essere difficile sapere quale sia il vero problema dietro l'errore. Oggi ti insegneremo come identificare la causa.

Possibili cause dell'errore pagina bianca in OpenCart

  • Problemi di compatibilità: potrebbero esserci problemi di compatibilità tra la versione di Opencart che stai utilizzando e il tuo server web, database o altri plugin.
  • Errori di codice: Se ci sono errori nel codice del tuo sito web, può causare un errore di pagina bianca.
  • Problemi di autorizzazione: Il tuo server web potrebbe non avere le autorizzazioni appropriate per accedere ai file necessari per caricare la pagina web. Problemi di configurazione: Se il tuo sito web è mal configurato, può causare un errore di pagina bianca.

[astra_custom_layout id=296]

Come risolvere l'errore della pagina bianca in OpenCart?

Per risolvere questo errore, dobbiamo prima sapere cosa sta succedendo. Accedere a una pagina web e incontrare una "pagina bianca" che non mostra alcuna informazione utile non è molto utile. Questo può accadere perché molti server hanno l'opzione di visualizzare gli errori PHP disattivata per impostazione predefinita.

Per risolvere questo, possiamo aggiungere il seguente codice in /index.php se si tratta di un errore frontend o in /admin/index.php se si tratta di un errore backend, per "forzare" il sistema a visualizzare gli errori:

error_reporting(E_ALL);
ini_set('display_errors', 'On');

Questo codice sarà aggiunto subito dopo "<?php" come in questo esempio. Nell'immagine seguente ti mostriamo come appare, presta attenzione alle righe 2 e 3.

In questo modo, possiamo ottenere informazioni dettagliate sull'errore che causa la pagina bianca e risolverlo più facilmente. È importante notare che questa soluzione dovrebbe essere utilizzata solo negli ambienti di sviluppo e mai in produzione, poiché mostrare errori può rivelare informazioni sensibili sul server.

Dopo aver aggiunto il codice menzionato e aggiornato il file corrispondente, si consiglia di ricaricare l'URL che precedentemente visualizzava la "pagina vuota". In questo modo, potremmo essere in grado di vedere l'errore "reale" e ottenere alcuni indizi su cosa sta succedendo sul nostro sito web. Questo ci permetterà di lavorare per risolvere il problema e migliorare l'esperienza dell'utente. Tipicamente, questi sono errori come:

  • Un file non si sta caricando perché non è disponibile sul nostro sistema (controller, modelli, viste, file di lingua, librerie esterne…). In tal caso, cercheremmo un backup del sito da caricare tramite FTP.
  • Un errore grave nella sintassi del codice PHP in un certo file caricato.

Non riesci a vedere di nuovo i colori?

Quanto è meraviglioso ricaricare la pagina più e più volte per continuare a contemplare il bellissimo e eterno bianco! Ma non preoccuparti, abbiamo ancora alcune opzioni per porre fine a questo noioso spettacolo monocromatico:

  1. Procederemo a "ripulire" le nostre modifiche cliccando sul pulsante arancione nella sezione “Estensioni > Modifiche”. Se dopo questa operazione la pagina bianca è scomparsa, sappiamo che l'errore proviene da qualche modifica. L'unica soluzione rimasta è disabilitare tutte le modifiche e attivarle una ad una, aggiornando le modifiche OCMOD e verificando quando inizia a fallire.
  2. Se stiamo usando VQMOD, possiamo anche disabilitare tutti i file VQMOD rinominando la cartella /vqmod/xml in /vqmod/xml_ (aggiungendo un trattino basso alla cartella “xml”). Allo stesso modo, se vediamo che ora funziona, è qualche file VQMOD che sta “corrompendo” il tuo sistema.

Siamo certi che seguendo i passaggi indicati, sarai in grado di risolvere l'errore della pagina bianca e avere di nuovo il tuo sito web colorato e bello. Almeno, ora sappiamo dove si trova quell'errore sconosciuto e quindi conosciamo il nemico da affrontare. Non esitare a contattaci se hai bisogno di aiuto con problemi relativi a OpenCart.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *