¿Se enfrenta actualmente al temido error de WordPress que muestra el error interno del servidor 500 al intentar acceder al mapa del sitio de Yoast SEO? Esta publicación lo guiará para solucionarlo.
Durante las últimas semanas o meses, he estado haciendo mucho trabajo de back-end y optimización en este blog.
Puede que hayas notado algunas, otras no. De hecho, esta fue la razón por la que no fui muy consistente con las actualizaciones.
Durante el transcurso de ir y venir con estas optimizaciones, aprendí bastantes cosas nuevas con respecto a algunos errores de WordPress y cómo solucionarlos.
Uno, es cómo corregir la cantidad de comentarios y categorías que no se actualizan después de importar WordPress a través del complemento de importación. Si está interesado en ese tutorial, hágamelo saber en la sesión de comentarios.
Otro es cómo arreglar el mapa del sitio de Yoast SEO que muestra el error 500 Error interno del servidor . Entre otros.
Basado en el conocimiento que he adquirido como resultado de prueba y error, he decidido crear esta publicación que habla sobre cómo arreglar el complemento Yoast SEO que muestra el error 500 para los mapas de sitio.
Primero, comencemos desde la base. ¿Debemos?
¿Qué es Sitemap y por qué es importante?
Si ha estado aprendiendo el oficio de SEO ( optimización de motores de búsqueda ), lo más probable es que se haya dado cuenta de la importancia de los mapas de sitio en relación con el tema.
En términos sencillos, Sitemap básicamente brinda a los robots de los motores de búsqueda una mejor comprensión de la estructura de su sitio.
Por supuesto, sin mapas de sitio, Google y otros bots aún pueden rastrear su blog de WordPress. Sin embargo, si su objetivo es ayudar a estos bots a comprender mejor su blog y quizás ayudarlos a rastrear mejor su blog, el uso de mapas de sitio es importante.
Good crawls can positively affect your Search Engine rankings. Hence, sitemap is considered very important for the sake of SEO.
Best Sitemap Plugins For WordPress
On WordPress, there are quite a handful of plugins that can be used in creating sitemaps.
Some of these includes Google XML sitemaps, better WordPress Google XML sitemaps, Yoast SEO and even, Jetpack.
Yes, Jetpack does have a Sitemap feature. However, I don’t find myself using it. I choose to stick with Yoast for the reason being that, it already handles the technical SEO part of my blog.
No es recomendable tener que usar dos complementos diferentes para la misma función. La razón es que esto puede causar conflicto. Además, intento, en la medida de lo posible, mantener la cantidad de complementos en este blog al mínimo.
Habiendo conocido los complementos que se pueden usar para crear mapas de sitios, ¿por qué no nos sumergimos en el tema principal?
O quizás, ¿te interesaría saber cómo activar el sitemap de yoast SEO? Supongo que no. Quiero decir, para que te hayas topado con esta publicación, ya tienes activada la función de mapa del sitio, ¿verdad?
Bueno, si aún desea saber cómo activar esto, notifíqueme mediante la sesión de comentarios. Podría actualizar esta publicación para reflejar eso si es necesario.
Cómo arreglar el mapa del sitio de Yoast SEO que muestra el error 500 Error interno del servidor
En particular, me encanta el mapa del sitio de Yoast SEO porque, si tiene menos de 1000 publicaciones, el mapa del sitio estará todo en una página.
Encuentro esto fácil de navegar. A diferencia del XML de Google, que tiende a dividir los mapas del sitio en diferentes partes.
Si bien las diferentes partes tienden a reducir la cantidad de mapas del sitio en el directorio raíz, navegar en otras para llegar a la publicación o el contenido apropiado puede ser un poco estresante. Quiero decir que podría ser lo mismo para los robots de los motores de búsqueda. Sin embargo, estoy corregido.
Yoast SEO, por otro lado, solo muestra todos los mapas de sitio de publicaciones o páginas en una página, siempre que el contenido sea inferior a 1000. Cuando supera ese número, obtiene el directorio de publicaciones 2.
En mi opinión, es mucho más fácil trabajar con él en comparación con Google XML Sitemap.
A modo de referencia, la URL predeterminada para acceder a su mapa del sitio de WordPress es yourblogurl.com/sitemap.xml . Por ejemplo, hubsidy.com/sitemap.xml .
Si usa Yoast SEO, será redirigido a yourblogurl.com/sitemap_index.xml. Si el mapa del sitio parece aparecer en el sitemap.xml sin redirección, confirme que no usa ningún otro complemento de mapa del sitio de WordPress.
Sin embargo, si al acceder a esa página se muestra un error interno del servidor 500, ya es hora de que nos pongamos manos a la obra.
Solución 1: actualice la versión de PHP a la última
Sí, verificar y, si es posible, actualizar la versión actual de PHP de su alojamiento web a la última, debería ser su primer punto de acción.
Inicialmente tuve este problema hasta que pude resolverlo.
Según el equipo de Yoast , el complemento SEO de Yoast solo es compatible con la versión 7 de PHP y posteriores.
Por lo tanto, si se soluciona ese error, debe confirmar que su cuenta de alojamiento actualmente ejecuta PHP 7 o superior.
¿Cómo confirmar?
Si no es exactamente técnico, debería considerar comunicarse con su empresa de alojamiento web para obtener ayuda. Pregúnteles en qué versión de PHP se está ejecutando actualmente su cuenta. Si todavía tienes 5, ya es hora de que actualices.
¿Cómo cambiar la versión PHP de WordPress?
Poder hacer esto es bastante fácil. Por el bien de este tutorial, utilizaremos cPanel.
Para la mayoría de las cuentas de alojamiento web , lo más probable es que obtenga cPanel como parte del paquete. Excepto, por supuesto, que está alojado en un VPS o servidor dedicado sin cPanel. Si ese es el caso, debe comunicarse con su empresa de alojamiento para obtener ayuda.
Para cambiar la versión de PHP a través de cPanel, siga estos pasos:
Paso 1 Inicie sesión en su panel de control. Esto lo puede hacer yendo a yourblogurl.com/cpanel. Introduzca su nombre de usuario y contraseña. Aquí hay una guía más completa sobre cómo .
Si es la primera vez, puede recuperar sus detalles de cPanel de los detalles de la cuenta de creación de alojamiento web enviados a su correo electrónico. Esto, debería poder encontrarlo en el correo de configuración de su empresa de alojamiento.
Paso 2 Cuando inicie sesión en su cuenta de cPanel, en software, busque y haga clic en Seleccionar versión de PHP .
Alternativamente, utilice la opción de búsqueda (ctrl+F) y escriba Seleccionar versión de PHP.
Paso 3 En la página de la versión de PHP, se le mostrará su versión actual de PHP. Si tiene menos de 7, haga clic en el menú desplegable que indica la versión de PHP y seleccione la última o cualquiera que tenga 7.
Aconsejaría seleccionar el más alto que pueda encontrar. El más alto suele ser el último que ofrece su proveedor de alojamiento.
Sin embargo, si el más alto que puede encontrar es 5, debe consultar a su anfitrión. Si no se puede hacer nada por su parte, probablemente lo mejor para usted sea mudarse a un nuevo host. Estas revisiones de alojamiento web pueden ayudarlo a comenzar.
Paso 4 Después de seleccionar la versión de PHP a la que desea actualizar, haga clic en Establecer como actual .
Esto volverá a cargar la página y le dará la opción de habilitar o deshabilitar diferentes módulos de PHP disponibles para la versión de PHP deseada.
Puede omitir este proceso adicional simplemente eligiendo Guardar.
Ahí tienes. Has actualizado con éxito la versión PHP de tu hosting.
Ahora, abra el modo de incógnito o la navegación privada si usa Firefox o Chrome. Intente acceder a la URL del mapa del sitio de su blog.
¿Funcionó ahora? Si es así, ¡genial! Si no, el problema podría estar relacionado con su tema de WordPress.
Solución 2: verifique el código del tema
¿Intentó recientemente editar su archivo de tema de WordPress? En caso afirmativo, probablemente debería deshacer las posibilidades que haya hecho en los archivos del tema.
Un buen punto de partida son los códigos de function.php. Asegúrese de no tener ningún código adicional colocado allí, excepto que sepa exactamente lo que está haciendo.
También verifique el archivo single.php o content.php para asegurarse de que no haya espacios en blanco innecesarios y que todo esté intacto.
En mi caso, me di cuenta de que los espacios en blanco en el archivo content.php (igual que single.php dependiendo del tema) eran los culpables. También hubo algunos códigos que agregué inicialmente al archivo function.php que, obviamente, no se agregaron correctamente. El código al que le falta una etiqueta de cierre como } podría causar problemas.
Para ahorrarse un poco de estrés, simplemente active un tema de WordPress predeterminado a través de su panel de control de WordPress. Si eso soluciona el problema, definitivamente el problema es su tema.
Este sería un buen momento para comenzar a buscar algunos de primer nivel con soporte premium.
Aunque las dos correcciones anteriores deberían ayudarlo a trabajar, otro lugar útil que quizás desee verificar es el archivo htaccess.
Solución 3: archivo Htaccess
La única razón por la que no consideraría esto como una solución es que, si hay un error con el archivo htaccess, afecta la estructura del sitio en sí y no solo un complemento.
El blog completo podría mostrar el error 500 Errores internos del servidor o las páginas internas podrían mostrar un error 404 no encontrado .
En un caso como este, la mejor opción sería volver al código de archivo predeterminado de WordPress htaccess.
A continuación se muestra el código de archivo htaccess predeterminado para la mayoría de las instalaciones de WordPress.
# COMENZAR WordPress Motor de reescritura encendido Reescribir Base / Regla de reescritura ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Regla de reescritura. /index.php [L] # FIN WordPress
Puede encontrar el archivo .htaccess en la carpeta raíz del nombre de dominio en el administrador de archivos. Sin embargo, si no puede encontrarlo, haga clic en configuración en el administrador de archivos y seleccione Mostrar archivos ocultos (dotfiles) y haga clic en Guardar.
Si no sabe cómo hacerlo, consulte a su empresa de alojamiento web o comuníquese conmigo .
Ahí lo tienes. Así es como se soluciona el error de WordPress 500 Internal Server Error que se muestra en la página del mapa del sitio de Yoast SEO.