De qué forma corregir un error HTTP en 500 MAMP (3 sencillos pasos)
El ambiente de prueba local es una herramienta muy útil para los programadores de WordPress y los dueños de websites. Si bien preferimos DevKinsta, nuestra propia herramienta de desarrollo local gratuita, MAMP también es una increíble manera de configurar una instancia de WordPress. No obstante, si no puede acceder a su sitio, es difícil ejecutar muchas pruebas, y eso es precisamente lo que causa el fallo HTTP 500 de MAMP.
Este error es singularmente problemático por el hecho de que pocas veces proporciona información útil o pistas sobre la causa del inconveniente; Por fortuna, por norma general puede seguir la causa hasta el fallo de PHP, roto .htaccess Archivos o extensiones problemáticas de WordPress, todos los que son relativamente simples de reparar.
En el artículo, investigaremos la causa de este error y volveremos a encarrilar la instalación de MAMP con tres simples procedimientos de solución de problemas. ¡Vamos a zambullirnos!
Introducción al error HTTP 500
Un error de servidor interno en el servidor del Protocolo de transferencia de hipertexto (HTTP) 500 es un mensaje que en ocasiones aparece cuando intenta cargar una página.
Este es un fallo "polivalente" común. Esencialmente, el servidor no puede cargar la página por alguna razón, pero tampoco puede determinar qué código de error específico utilizar:
Error HTTP 500 en Google plus Google chrome.
La visualización del error puede cambiar según el navegador que esté usando, y ciertos websites tienen sus páginas de error. Entonces, lo que ve puede no ser precisamente lo mismo que en la imagen de arriba, pero el principio básico es exactamente el mismo.
Este es un error frustrante, primordialmente por el hecho de que es demasiado vago. Si esto pasa a lo largo de una instalación de MAMP, puede ser más bien difícil pues hay más causas probables.
Las causas más comunes de los errores HTTP 500 de WordPress son incompatibles y dañados, o faltan extensiones. .htaccess Archivo. Este archivo es para una configuración de servidor, con lo que los problemas existentes pueden ocasionar una variedad de inconvenientes.
Cuando sucede un fallo mortal de PHP en su cibersitio, aparece otra fuente potencial de fallo, especialmente para MAMP. Esto normalmente hay que a archivos de configuración incorrectos o código incorrecto. En estos casos, la verificación del registro de errores de PHP instalado por norma general revela el fichero que está ocasionando el problema, así como un problema con el código.
¿Busca una vigorosa herramienta de avance local de WordPress? DevKinsta tiene especificaciones como la creación de sitios web con un solo clic, HTTPS incorporado, capaces herramientas de administración de bases de datos y correo. ¡Aprenda más sobre DevKinsta!
Cómo corregir el fallo HTTP en 500 MAMP
En esta sección, arreglaremos todas las probables causas del fallo 500 en una instalación de MAMP WordPress paso a paso. Realice estos pasos en orden y después continúe con la siguiente solución solo si el problema persiste.
Paso 1: Compruebe el registro de errores de PHP y solucione los problemas de código
El paso inicial de solución de inconvenientes que debe hacer es contrastar su instalación de MAMP desde el registro de fallos de PHP para poder ver si existe algún problema. Este registro es un archivo de artículo que enumera todos y cada uno de los fallos de PHP encontrados a lo largo de la instalación en orden cronológico; si son problemas de código PHP, en qué archivo sucedieron.
Puede localizar este fichero en la carpeta de la carpeta de registro de MAMP. En Windows, la ruta es C: MAMP \ lokiEn una Mac, es / Apps / MAMP / logA partir de ahí, busque un archivo llamado Fallo de PHP:
Registro de fallos de PHP en MAMP.
Abra el fichero y busque líneas que señalen inconvenientes. Empiezan con "Error de análisis de PHP". También acostumbran a mencionarle precisamente cuál es el inconveniente y en qué archivo está.
El interrogante que se muestra aquí puede ser diferente. En este caso de desbordamiento de pila, el usuario tiene un punto y coma en los archivos listados al final de algunas líneas. Estas deben ser comas, corrigiéndolas se corrigió el fallo.
Si el registro de errores está vacío o la corrección de errores no soluciona el fallo 500, prosiga con el siguiente paso.
Paso 2: crea un nuevo archivo .htaccess
A continuación, procurará hacer uno nuevo. .htaccess Presente y vea si puede resolver el problema. Este fichero clave de WordPress se encuentra en la raíz de la carpeta de su cibersitio en el directorio MAMP.
El sitio alojado por Kinsta no .htaccess Archivo por el hecho de que nuestra infraestructura usa Nginx en vez de Apache.
En Windows, la ruta predeterminada a la carpeta del página web es C: MAMP \ htdocsEn una Mac, es / Aplicaciones / MAMP / htdocs.
Halla la carpeta a la que ir .htaccess Fichero:
Archivo .Htaccess para la configuración de Apache.
Cambie el nombre del archivo a .htaccess-old. Cuando WordPress se carga, lo suprime efectivamente de la ecuación. Entonces intente regresar a cargar su sitio web. Si marcha, sabrá que el fichero es el culpable.
El último paso es hacer uno nuevo. .htaccess Para hacer esto, vaya al Panel de WordPress y vaya a Entablar > Enlace Permanente:
Guarde los cambios permanentes en los enlaces de WordPress.
No cambie nada en esta página; en su rincón, desplácese hacia abajo y lleve a cabo clic guarda los cambiosSe reitera .htaccess Un fichero que es requisito para eludir fallos 404 en la página. En este punto, puede remover de forma segura el fichero con el nombre anterior.
Paso 3: desactive el complemento y pruébelo
Si ninguno de los métodos de solución de problemas precedentes marcha, el paso final es deshabilitar todas y cada una de las extensiones de su cibersitio. Si esto resuelve el inconveniente, puede activarlos uno a la vez hasta el momento en que el problema vuelva a ocurrir. Esto le señala qué extensión tiene la culpa y después puede buscar un reemplazo o estar comunicado con el desarrollador.
Si tiene ingreso al panel de WordPress, puede proceder a Conectar > Extensiones instaladasElija todo y luego lleve a cabo clic en desactivar De Empleo por lotes Menú desplegable en la parte de arriba de la pantalla:
Utilice acciones masivas para deshabilitar todas las extensiones del ubicación de WordPress.
Después de deshabilitarlo, intente regresar a cargar la página problemática y, si funciona, puede volver a la lista de extensiones y regresar a abrirla con un click. Encender.
Después de reactivar cada complemento individual, actualice la página. Si aún se carga, reactive el próximo. Prosiga este proceso hasta el momento en que vuelva el fallo y sepa qué extensión causó el fallo.
Si no puede acceder al panel de WordPress debido al fallo 500, puede remover todas y cada una de las extensiones a través del sistema de ficheros; regrese al directorio de su sitio web en MAMP y abra contenido de wp Una carpeta donde puede conseguir una carpeta llamada Conectar:
Cambie el nombre de la carpeta de extensiones para deshabilitar todas y cada una de las extensiones y volver a poner el ingreso.
Nombra esta carpeta como "plugins-disabled", lo que provoca que todo lo que esté desactivado en ella sea efectivo. Ahora debería poder usar el panel de control de WordPress.
Empiece sesión y cambie el nombre de la carpeta como Complementos mientras que el panel de control aún está abierto. Deberían aparecer Conectar Una vez enumerados en el tablero, aún puede deshabilitarlos y probarlos separadamente como se detalla previamente.
Generalizar
El mensaje de fallo 500 puede detener la prueba de WordPress abruptamente. Este error puede ser frustrante, pero no lo retrasará. Más allá de que la noticia en sí es enigmática, el verdadero culpable suele ser simple de hallar y resolver.
Puede arreglar el fallo HTTP 500 en MAMP siguiendo estos pasos:
- Consulte el registro de fallos y la resolución de inconvenientes de MAMP.
- Crea una sensación de frescura .ingreso Archivo.
- Deshabilite todos los complementos de WordPress y pruebe cada complemento en pos de problemas.
Si quiere prolongar una experiencia impecable a su lugar en vivo, considere alojarlo con Kinsta. Un plan de hospedaje de WordPress administrado garantiza que su cibersitio esté siempre y en todo momento disponible cuando los individuos lo precisen.
¡No olvide comprobar DevKinsta como una alternativa efectiva a MAMP para pruebas locales!
Si le gusta este tutorial, le agradará nuestro apoyo. Todos los proyectos de hospedaje de Kinsta tienen dentro programadores e ingenieros expertos de WordPress a lo largo de todo el día. Hable con exactamente el mismo equipo que apoya a nuestros clientes de Fortune 500, consulte nuestro plan
Deja una respuesta