Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Errors & Diagnosis

Error 500 intern del servidor en WordPress: trobar la causa real

Un 500 és el servidor negant- se a acabar la petició. El detall està en el registre, no en pantalla. Aquest és l’ordre tècnic segur per a resoldre' l.

Resposta breu: un error 500 vol dir que el servidor web o PHP ha fallat mentre generava la pàgina i s’ ha aturat. El missatge visible és genèric a propòsit; la causa concreta està en el registre d’errors del servidor o de PHP. Les llistes genèriques de “ lució del 500_ 82; entenen el que el vostre registre ja anomena.

Delimita l ‘ abast i l ‘ hora primer

¿Falla tota la web o només una URL? Segueix carregant /wp-admin/Anota quan va començar i què va canviar just abans: una actualització, un desplegament, un canvi de versió de PHP o una nova regla del servidor. Després fes un snapshot abans de canviar res, inclòs l’estat trencat.

Llegeix el registre

Activa WP_DEBUG_LOG en wp-config.php (WP_DEBUG actiu, WP_DEBUG_DISPLAY desactivat) i llegeix /wp-content/debug.log, a més del registre d’errors del teu hosting. Un 500 sol reduir-se a un d’aquests casos: un error fatal de PHP que nomena un fitxer, memòria esgotada, un temps d’execució superat o una directiva rebutjada de .htaccess.

La prova del.htaccess

En Apache, un fitxer de reescriptura malmès és una causa clàssica. Reanomena .htaccess a .htaccess_old per SFTP i recàrrega. Si el 500 desapareix, el fitxer era el problema, però no deixis la web sense regles: regenera unes netes en Arranjaments &# 8250; Enllaços permanents prement Desa, el que escriu un .htaccess per defecte nou.

Després aïlla plugins i tema

Si no és el .htaccess, reanomena /wp-content/plugins a plugins_offSi la web torna, reactiva els plugins un a un per trobar al culpable. Si els plugins estan descartats, reanomena la carpeta del tema actiu per forçar un tema per defecte. És la mateixa seqüència d’aïllament que resol la majoria dels 500 a nivell d’aplicació.

Memòria, temps i permisos

Si el registre apunta a la memòria, puja WP_MEMORY_LIMIT.Si és un timeout en una operació pesada —una importació o una còpia —, aquesta tasca pertany a la línia d’ordres, no a una petició de navegador. Després d’una migració, un 500 també pot ser per permisos incorrectes: els directoris solen anar a 755 i els fitxers a 644, mai a 777.

Verifica i descarta un compromís

Torna a demanar la URL que retorni el 500 i comprova l’administració, un formulari i qualsevol tasca programada. Si el registre apunta a fitxers del nucli que no reconeixes, o el 500 arriba amb redireccions inesperades, porta’ l com un possible hackeu i no com un error de configuració.

CRITERI D’INCIDENT WP REPAIR

Com acotar l’error sense endevinar

Un 500 és una resposta genèrica deliberada del servidor. L’evidència decisiva és l’error emès a la mateixa hora pel servidor web, PHP o l’aplicació.

WP RepairModel de diagnòstic
1Petició2PHP / servidor3WordPress4Component
Segueix la cadena fins a trobar el primer punt que deixa de comportar-se com hauria de fer-ho.
01

Anota URL exacta, mètode HTTP i hora.

02

Llegeix els registres del servidor web i PHP abans de canviar.htaccess o plugins.

03

Separa errors des d’una ruta d’errors globals i comportament amb sessió de sense sessió.

04

Tracta fitxers del nucli modificats o redireccions estranyes com a possible compromís, no com a simple configuració.

Què ha de quedar verificat

  • La petició original retorna l’estat i el contingut esperats.
  • Els registres romanen nets en repetir l’acció que el provocava.
  • Funcionen els recorreguts crítics i les tasques programades.

SOBRE ESTE SÍNTOMA

Preguntes freqüents d'aquesta guia.

He d'aplicar una llista de verificació genèrica '500 error fix' que vaig trobar en línia?+

Habilita WP_DEBUG_ LOG a wp-config.php i llegeix / wp-content/debug.registre més el registre d’errors del seu host primer — un 500 generalment resol una de les poques causes específiques: un error fatal PHP nomenant un fitxer, memòria esgotada, un temps d’espera d’execució, o una directiva.htaccess rebutjada.

He reanomenat.htaccess i l’error 500 clar, puc deixar-lo eliminat?+

No — eliminar-lo elimina l’error, però deixa el lloc sense cap regla de reescriptura, que trenca els enllaços permanents i altres funcions. Regenera regles netes anant a Configuració > Enllaç permanent i clicant Desa, que escriu un nou fitxer.htaccess per omissió.

En què es diferencia un error de 500 d'un 502 o d’una pantalla blanca?+

Un 500 significa que el servidor web o PHP ha fallat mentre construïa la pàgina i es va rendir, amb la causa específica identificable als registres. Un 502 apunta específicament a un lliurament trencat entre un gateway i un procés ascendent, mentre que una pantalla blanca és el que els visitants veuen quan PHP s'atura sense que el servidor emeti un estat d’error diferent — l’enfocament de diagnòstic se superposa, però la falla subjacent difereix.

Quan hauria de sospitar d'un hack en lloc d'un problema de configuració normal darrere d'un error de 500?+

Si els punts de registre en els fitxers centrals que no reconeixeu, o el 500 arriba al costat de redirecionaments inesperats, tractar-lo com un possible compromís en comptes d’una falla de configuració de rutina. Un 500 normal rastrejat a la memòria, un temps d’espera, o permisos de fitxer després d’una migració no porta aquests signes addicionals.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència