L'errore interno del server 500 è uno degli errori di cui la maggior parte dei neofiti si fa prendere dal panico. Questo è un errore che può avere più origini, rendendo ancora più complicata la diagnosi.
I motivi più comuni su WordPress includono a File .htaccess danneggiato, un overflow del limite di memoria su PHP o permessi di file inappropriati, ma potrebbero esserci anche altre possibili cause, come il sovraccarico del tuo piano di hosting o un problema con il tuo provider di hosting web.
Indipendentemente dalla causa, ci sono molti modi per risolvere e riparare il tuo sito Web, incluso ripristinare il tuo sito web da un backup.
Backup e ripristino
Poiché è necessario apportare modifiche serie ad alcuni file di sistema e altre modifiche simili, è una buona idea eseguire il backup del sito Web nel caso in cui le cose peggiorino. In questo modo potrai ripristinarlo.
Quindi puoi iniziare imparando a fare i backup del tuo sito Web, abbiamo diversi tutorial per questo. Ecco a elenco di plugin che è possibile utilizzare per questo.
Disabilita tutti i plugin e i temi
A volte un plugin o un tema potrebbe essere la causa dell'errore. Un plugin avrebbe apportato modifiche al tuo database o ai tuoi file, rendendo il tuo sito Web non disponibile.
Se il tuo pianoil web hosting è condiviso o se si dispone di un VPS, la tua società di web hosting potrebbe anche avere limitazioni sui plugin che puoi installare sul tuo sito web. L'attivazione di un plug-in vietato potrebbe essere sufficiente per sospendere il tuo blog.
Con un errore del server interno, non sarai in grado di accedere al tuo cruscotto per disabilitare plugin e temi, ma puoi comunque farlo manualmente accedendo ai file sul tuo sito web.
Nel cPanel, vai al file manager e individua la directory del tuo sito web. Innanzitutto, disattiva i tuoi plugin rinominandoli temporaneamente.
Vai a "wp-content / plugins / E seleziona ogni cartella e rinominala (puoi semplicemente aggiungere un suffisso "-desactivated").
Una volta disattivati tutti i plug-in, controlla se il tuo sito Web è disponibile. In tal caso, ripristina i nomi di tutti i tuoi file fino a trovare l'origine del problema e controlla ogni volta il tuo sito web. Se si verifica un errore, il colpevole è l'ultimo plug-in da ripristinare.
Può anche essere utile scaricare una nuova copia del tema WordPress predefinito, soprattutto se sei stato violato. Puoi scaricare una copia da WordPress.org, decomprimere, quindi aggiungere la cartella del tema da cPanel o FTP.
Se hai un primo tema WordPress installato e hai un backup di questo tema sul tuo sito web, puoi eliminarlo, prima elimina la versione di Twenty Sixteen installata sul tuo blog prima di inviare la nuova versione. Se il problema è risolto, saprai chi era il colpevole.
Risolto un file .htaccess danneggiato
Un'altra probabile causa di un errore interno del server è un file .htaccess danneggiato. Sostituire quello attuale con una nuova copia può salvare il tuo sito web e riportarlo online.
Scopri Come gestire i file e le cartelle di WordPress
Ora dovresti avere un backup del tuo sito Web necessario prima di sostituire il tuo file .htaccess, ma conservare una copia aggiuntiva può essere utile in modo da poter ripristinare il tuo sito Web più velocemente se la modifica del tuo file .htaccess peggiora le cose. .
Nel cPanel, vai al file manager e vai alla directory in cui si trova il tuo sito web. Vai alle impostazioni e verifica che i file nascosti siano visibili, in caso contrario seleziona la casella e salva le modifiche.
Vai oltre scoprendo Come riparare la libreria multimediale che non funziona più su WordPress
Nella radice del tuo sito web troverai un file chiamato .htaccess, scarica questo file sul tuo computer.
Ora crea un nuovo file .htaccess. Puoi farlo in cPanel, ma assicurati di eliminare il vecchio file.
creazione di un nuovo file dal cpanel
Quando il nuovo file viene visualizzato nell'elenco, selezionare il file e fare clic su "Modifica". Nell'editor di file, aggiungi le seguenti regole per le singole installazioni di WordPress:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine su RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule. /index.php [L] # FINE WordPress
Per le reti multi-sito con sottodomini configurati, aggiungi invece queste altre regole:
RewriteEngine su RewriteBase / RewriteRule ^ index.php $ - [L] # aggiungi una barra finale a / wp-admin RewriteRule ^ ([[_ 0-9a-zA-Z -] + /)? Wp-admin $ $ 1wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (contenuto | admin | include). *) $ 2 [L] RewriteRule ^ ([[_ 0-9a-zA-Z -] + /)? (. *. php) $ $ 2 [L] RewriteRule. index.php [L]
Per coloro che hanno sottodomini configurati come sottodirectory:
RewriteEngine On RewriteBase / RewriteRule ^ index.php $ - [L] # aggiunge una barra finale a / wp-admin RewriteRule ^ wp-admin $ wp-admin / [R = 301, L] RewriteCond% {REQUEST_FILENAME} -f [OR ] RewriteCond% {REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^ (wp- (content | admin | includes). *) $ 1 [L] RewriteRule ^ (. *. Php) $ $ 1 [L] RewriteRule. index.php [L]
Salva il file e visita il tuo sito web per vedere se questo ha risolto il problema. Puoi anche aggiungere altre regole che hai incluso una per una per vedere se tali modifiche hanno causato l'errore (ci vorrà un po 'di tempo).
Inoltre, assicurati che le modifiche non contengano errori di sintassi.
Aumenta il limite di memoria PHP
Puoi anche provare ad aumentare il limite di memoria PHP se nessuno dei passaggi di risoluzione dei problemi descritti finora ha funzionato. I plugin e gli script che utilizzi sul tuo sito web richiedono memoria PHP per funzionare.
Scopri questi metodi 4 per aumentare la memoria massima limite WordPress
Quando un browser richiede questi plugin e script, li carica utilizzando la memoria PHP del tuo sito web. L'aumento di questo limite porterebbe più memoria, quindi meno "crash" solitamente causato quando lo script supera la memoria allocata.
Controlla la versione di PHP
A volte i plugin e gli script che utilizzi richiedono una versione specifica di PHP. Se stai utilizzando una versione errata, potrebbe essere la causa dell'errore interno del server.
Puoi verificare la versione attualmente in uso per il tuo sito Web in cPanel accedendo e facendo clic su Informazioni sul server.
Abilita debug e registrazione
A questo punto, se non è stato eseguito il backup del sito Web, probabilmente c'è un problema raro e puoi abilitare la modalità di debug di WordPress per risolvere il problema (almeno questo ti permetterà di vedere in dettaglio il problema).
Oltre che il debug consente anche di visualizzare la segnalazione degli errori front-end, è anche importante abilitare la registrazione in modo che i visitatori del tuo sito web non vedano messaggi di errore aggiuntivi mentre rivelano informazioni sul tuo sito web che potrebbe essere potenzialmente utilizzato dagli hacker.
// attivare il debugging definiamo ( 'WP_DEBUG', true); // Dillo WordPress per accedere tutto per /wp-content/debug.log define ( 'WP_DEBUG_LOG', true); // Disattivare la visualizzazione dei messaggi di errore è il vostro sito define ( 'WP_DEBUG_DISPLAY', false); // per buona misura, è possibile aggiungere il codice follow aussi, qui will hide errori dall'essere bianca visualizzato @ini_set sullo schermo ( 'display_errors', 0);
Contatta il tuo host
Se tutto il resto fallisce, contatta il tuo provider di hosting web, poiché potrebbe già essere a conoscenza di un problema che è al di là della tua portata. Il tuo host può anche farti sapere se hai utilizzato tutte le risorse assegnate.
In tal caso, tutto ciò che devi fare è aggiornare il tuo piano di hosting web o passare a un tipo di piano completamente diverso come il passare dall'hosting condiviso a un VPS o da un VPS a un server dedicato.
Questo è tutto ciò che devi sapere per correggere questo tipo di errore " 500 Internal Server Error '.
Scopri anche alcuni plugin WordPress premium
Puoi usare altro plugin di WordPress per dare un aspetto moderno e per ottimizzare la gestione del tuo blog o sito web.
Ti offriamo qui alcuni plugin WordPress premium che ti aiuteranno a farlo.
1. permaloso
Permaloso è un WordPress Plugin menu principale e menu mobile premium. È progettato principalmente per smartphone ed è veloce, reattivo ed estremamente comodo da usare. Oltre ad essere testato a fondo su diversi dispositivi mobili, Touchy funziona benissimo anche sui browser desktop.
Ha una sezione dedicata al logo, pulsanti di invito all'azione, una funzione di ricerca, un pulsante Indietro e un menu a discesa a più livelli.
Touchy può fungere da menu di navigazione completo e soluzione di intestazione su qualsiasi tema WordPress. Inoltre, Touchy è estremamente personalizzabile. Con pochi clic è possibile cambiare il colore di qualsiasi elemento, modificare le opzioni di posizionamento, nascondere uno dei pulsanti sulla barra dei menu, sostituire le funzioni dei pulsanti, modificare le trasparenze, ecc.
Download | Demo | Web hosting
2. Sistema Forum WP Pro
Il sistema WP Pro Forum è un WordPress Plugin che ti consente di aggiungere un forum bello e intuitivo al tuo sito web. Ha molte potenti funzionalità che gli consentono di creare un forum con a aspetto professionale.
Il forum è stato creato per funzionare sull'interfaccia pubblica di il tuo sito Web, ma gli amministratori possono gestire tutti i forum, argomenti, risposte, categorie ed etichette dalla dashboard.
Inoltre, il sistema WP Pro Forum presenta alcuni vantaggi come la traduzione funzionale grazie ai file mo / .po inclusi, l'integrazione di molti modelli per adattarsi all'aspetto del tuo sito web o anche filtri personalizzati inclusi.
Download | Demo | Web hosting
3. Utenti WP BAN
Le WordPress Plugin “Utenti BAN” è stato progettato per consentire agli amministratori del sito di vietare (disattivare, sospendere, ecc.) agli utenti di connettersi al proprio account WordPress. Fornisce inoltre un'opzione per modificare lo stato dei loro articoli; ad esempio definendoli progetti e nascondendoli agli occhi del pubblico.
Un utente può essere escluso dalla tabella utenti dagli amministratori o tramite il suo profilo. Offre anche diverse opzioni configurabili che consentono agli utenti di controllare come verrà implementato questo plugin; può reindirizzare gli utenti a una pagina di supporto personalizzata o inviare loro una notifica e-mail personalizzata.
Download | Demo | Web hosting
Risorse raccomandate
Scopri altre risorse consigliate per aiutarti a costruire e gestire il tuo sito web.
- Qual è la differenza tra H1 e il titolo SEO di un articolo WordPress?
- Come creare immagini interattive su WordPress
- Come creare un sito Web di incontri con un plug-in WordPress gratuito
- Come consentire agli utenti di filtrare articoli e pagine
Conclusione
Ecco! Questo è tutto per questo tutorial. Ci auguriamo che quest'ultimo ti abbia aiutato a correggere l'errore " 500 Internal Server Error Su WordPress. Non esitare a condividi con i tuoi amici sui tuoi social network preferiti.
Tuttavia, sarai anche in grado di consultare il nostro risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.
Se hai suggerimenti o commenti, lasciali nella nostra sezione commentaires.
...
Ciao, sono riuscito a ripristinare il mio sito, problema con il file .htaccess
Grazie mille: o)
Buongiorno,
niente
Buongiorno,
Ho una domanda, se non ho accesso al codice del sito, c'è una soluzione?
Ho un errore del database e non so come risolverlo perché non ho accesso al backend.
grazie
Erjon
Ciao abbiamo diversi tutorial per questo:
- https://blogpascher.com/tutoriel-wordpress/guide-du-debutant-pour-corriger-les-erreurs-communes-sur-wordpress
- https://blogpascher.com/plugins-wordpress/comment-corriger-lerreur-detablissement-dune-connexion-a-la-base-de-donnees-sur-wordpress
- https://blogpascher.com/tutoriel-wordpress/comment-corriger-les-problemes-lies-a-la-base-de-donnees-et-fichiers-wordpress
Ho trovato la tua tecnica molto grande, il mio sito è stato bloccato a causa di un errore interno di 500, ho appena praticato subito la tua tecnica e poi il suo mercato. ho disabilitato alcuni gin più vecchi e poi è apparso il mio sito. Grazie a voi !
Ciao e grazie di nuovo.