{"id":11201,"date":"2025-02-05T07:47:48","date_gmt":"2025-02-05T12:47:48","guid":{"rendered":"https:\/\/pruebasweb.argenispaz.com\/?p=11201"},"modified":"2025-02-07T10:06:09","modified_gmt":"2025-02-07T15:06:09","slug":"solucionar-http-error-405-method-not-allowed","status":"publish","type":"post","link":"https:\/\/pruebasweb.argenispaz.com\/index.php\/2025\/02\/05\/solucionar-http-error-405-method-not-allowed\/","title":{"rendered":"Solucionar HTTP Error 405 (Method Not Allowed)"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00bb1&#8243; _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_row _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_column type=\u00bb4_4&#8243; _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Comprobar la URL<\/h3>\n<p>Uno de los primeros pasos para solucionar el error 405 es verificar que la URL ingresada sea correcta. En muchas ocasiones, este problema surge solo porque estamos intentando acceder a una p\u00e1gina que no admite ciertos <a href=\"https:\/\/www.webempresa.com\/blog\/http-que-es-y-como-funciona.html\">m\u00e9todos HTTP<\/a>, como <strong>POST<\/strong> o <strong>PUT<\/strong>, cuando deber\u00eda usarse <strong>GET<\/strong>.<\/p>\n<p>El error 405 ocurre cuando el servidor recibe una solicitud con un m\u00e9todo HTTP no permitido para un recurso en particular. Por ejemplo, si intentamos enviar datos mediante un POST a una URL que solo permite solicitudes GET, el servidor responder\u00e1 con un error 405 (Method Not Allowed), indicando que la acci\u00f3n no est\u00e1 permitida.<\/p>\n<p><strong>En estos casos lo que tendremos que hacer es lo siguiente:<\/strong><\/p>\n<p><strong>Revisar que la URL est\u00e9 bien escrita<\/strong><\/p>\n<p>Puede parecer obvio, pero es com\u00fan que un error tipogr\u00e1fico en la direcci\u00f3n web genere una solicitud incorrecta. Asegur\u00e9monos de que la <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-una-url-y-para-que-sirve.html\">URL<\/a> ingresada es la esperada y que estamos accediendo a la p\u00e1gina adecuada.<\/p>\n<p><strong>Acceder a la URL con un m\u00e9todo diferente<\/strong><\/p>\n<p>Si estamos intentando realizar una solicitud POST y obtenemos el error 405, intentemos acceder con un GET escribiendo la URL de forma directa en la barra de direcciones del <a href=\"https:\/\/www.webempresa.com\/blog\/7-navegadores-web-mas-usados.html\">navegador web<\/a>. Si la p\u00e1gina carga de forma correcta, es probable que el m\u00e9todo original no sea compatible con ese recurso.<\/p>\n<p><strong>Verificar si la p\u00e1gina ha cambiado de ubicaci\u00f3n<\/strong><\/p>\n<p>Algunas veces, las p\u00e1ginas son movidas a una nueva URL y la anterior ya no admite solicitudes. Si el problema ocurre en un sitio de terceros, revisemos si hay una nueva direcci\u00f3n de acceso.<\/p>\n<p><strong>Comprobar las redirecciones<\/strong><\/p>\n<p>Si el sitio web tiene configuradas <a href=\"https:\/\/www.webempresa.com\/blog\/8-modos-redirigir-url-wordpress.html\">redirecciones en WordPress<\/a>, podr\u00edamos estar enviando la solicitud a una URL que no admite el m\u00e9todo de acceso que estamos utilizando. En estos casos, verificar el archivo .htaccess o la configuraci\u00f3n del servidor puede ayudar a identificar el problema.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Comprobar las DNS del dominio<\/h3>\n<p>Otro factor que puede causar el error 405 en un sitio web es una configuraci\u00f3n incorrecta en los <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-un-registro-dns-y-que-tipos-hay.html\">registros DNS<\/a> (Sistema de Nombres de Dominio). Cuando las DNS no est\u00e1n configuradas de forma correcta o han sido modificadas, es posible que las solicitudes a nuestro sitio no lleguen al servidor correcto, lo que puede generar errores al intentar acceder a ciertos recursos.<\/p>\n<p>Los <a href=\"https:\/\/www.webempresa.com\/hosting\/que-es-servidor-web.html\">servidores web<\/a> est\u00e1n dise\u00f1ados para aceptar o rechazar solicitudes en funci\u00f3n de la configuraci\u00f3n de dominio y del servidor donde est\u00e9 alojado el sitio. Si el dominio apunta a una direcci\u00f3n IP incorrecta o hay un problema con la propagaci\u00f3n de DNS, podemos encontrarnos con un error 405, en especial si la solicitud se env\u00eda a un servidor que no reconoce ciertos m\u00e9todos HTTP.<\/p>\n<p>Si hemos cambiado hace poco la configuraci\u00f3n de DNS (por ejemplo, al migrar a un nuevo hosting), puede que los cambios no se hayan propagado por completo. La propagaci\u00f3n de DNS puede tardar entre unas pocas horas hasta 48 horas, dependiendo del proveedor de hosting.<\/p>\n<p>Para comprobar si nuestro dominio est\u00e1 apuntando correctamente, podemos usar herramientas como:<\/p>\n<p><a href=\"https:\/\/www.whatsmydns.net\">WhatsMyDNS<\/a><\/p>\n<p><a href=\"https:\/\/mxtoolbox.com\">MXToolBox<\/a><\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/whatsmydns.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbwhatsmydns\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Seg\u00fan sea el caso, una vez que comprobamos este DNS y nos encontramos con que no es el correcto, podemos esperar a que se haga el cambio o bien consultar con soporte t\u00e9cnico del dominio para que puedan validar si se hizo el cambio luego de hacer la migraci\u00f3n.<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb global_colors_info=\u00bb{}\u00bb][\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Verificar los permisos de archivos y carpetas de WordPress<\/h3>\n<p>Un problema frecuente que puede desencadenar el error 405 en un sitio WordPress es una configuraci\u00f3n incorrecta en los <a href=\"https:\/\/www.webempresa.com\/blog\/verifica-rapidamente-los-permisos-de-tus-archivos-y-carpetas-de-wordpress.html\">permisos de archivos<\/a> y carpetas. Estos permisos definen qui\u00e9n puede leer, escribir o ejecutar los archivos dentro del servidor y, si est\u00e1n mal configurados, pueden bloquear ciertos m\u00e9todos HTTP, impidiendo que el sitio funcione de forma correcta.<\/p>\n<p>Cuando los permisos son demasiado estrictos, el servidor podr\u00eda rechazar solicitudes leg\u00edtimas y devolver un error 405 al intentar acceder a ciertos archivos o directorios. Por el contrario, si los permisos son demasiado permisivos, podr\u00edan representar un riesgo de seguridad.<\/p>\n<p>Para ajustar los permisos, primero necesitamos acceder a los archivos de WordPress. Esto se puede hacer de dos formas, mediante <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-sftp-y-como-usarlo.html\">FTP<\/a>, usando un cliente como FileZilla, o desde el administrador de archivos del <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-wepanel-tutorial-completo.html\">wepanel<\/a> o el panel de control de nuestro hosting.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/permisos-en-wepanel.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbpermisos en wepanel\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Una vez dentro del administrador de archivos, debemos asegurarnos de que los permisos de los archivos y carpetas sigan las recomendaciones est\u00e1ndar de WordPress:<\/p>\n<p><strong>Carpetas:<\/strong> Permiso 755 (lectura y ejecuci\u00f3n para todos, pero escritura solo para el propietario).<\/p>\n<p><strong>Archivos:<\/strong> Permiso 644 (lectura para todos, escritura solo para el propietario).<\/p>\n<p><strong>Archivo wp-config.php:<\/strong> Permiso 600 o 640 (para mayor seguridad).<\/p>\n<p>En el administrador de archivos podemos cambiar los permisos haciendo clic derecho y luego seleccionando la opci\u00f3n de Permisos. Por otra parte, en FileZilla, podemos cambiar los permisos haciendo clic derecho sobre una carpeta o archivo y seleccionando Permisos de archivo.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Desactivar los plugins y temas reci\u00e9n instalados<\/h3>\n<p>Uno de los motivos m\u00e1s comunes del error 405 en WordPress es la instalaci\u00f3n o actualizaci\u00f3n reciente de un <a href=\"https:\/\/www.webempresa.com\/blog\/los-mejores-plugins-para-wordpress.html\">plugin de WordPress<\/a>\u00a0o <a href=\"https:\/\/www.webempresa.com\/blog\/mejores-temas-wordpress.html\">tema de WordPress<\/a>. Algunas extensiones de seguridad, cortafuegos o plugins de optimizaci\u00f3n pueden bloquear m\u00e9todos HTTP como POST, PUT o DELETE, causando este error al enviar formularios o actualizar contenido.<\/p>\n<p>Los temas personalizados pueden afectar el sitio si a\u00f1aden reglas de seguridad o bloqueos en <a href=\"https:\/\/www.webempresa.com\/blog\/htaccess-cpanel-donde-esta-archivo.html\">.htaccess<\/a>. Desactivarlos de forma temporal ayuda a detectar si est\u00e1n causando el problema.<\/p>\n<p>Si a\u00fan tenemos acceso al dashboard de WordPress, podemos desactivar los plugins de la siguiente manera:<\/p>\n<ul>\n<li>Ingresamos a <strong>Plugins &gt; Plugins instalados<\/strong>.<\/li>\n<li>Localizamos los plugins a\u00f1adidos o actualizados.<\/li>\n<li>Los desactivamos uno por uno y probamos si el error desaparece despu\u00e9s de cada desactivaci\u00f3n.<\/li>\n<li>Si el problema se soluciona tras desactivar un plugin, podemos revisar su configuraci\u00f3n o buscar una alternativa.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/desactivar-en-dashboard.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbdesactivar en dashboard\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Si el error 405 impide el acceso al panel de WordPress, podemos desactivar los plugins de forma manual por <strong>FTP<\/strong> o el administrador de archivos de nuestro hosting, para ello:<\/p>\n<ul>\n<li>Accedemos a nuestro <strong>WePanel &gt; Administrador de archivos<\/strong>.<\/li>\n<li>Navegamos hasta la carpeta <strong>public_html &gt; dominio &gt; wp-content &gt; plugins<\/strong><\/li>\n<\/ul>\n<p>Aqu\u00ed tendr\u00edamos dos alternativas, renombrar la carpeta plugins, para que se desactiven todos con un nombre, por ejemplo plugins_respaldo, o bien ingresar a esta carpeta y hacer cambios a los nombres de los plugins para que se desactiven.<\/p>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/desactivar-plugins.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbdesactivar plugins\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Si tras desactivar los plugins el problema persiste, el siguiente paso es probar con un tema por defecto de WordPress. Los pasos son similares, solo que no ingresaremos a las carpetas de Plugins, sino a la que indique Themes.<\/p>\n<p>Esta se encuentra en la misma ruta que encontramos la de los plugins y dentro de esta encontraremos todos los temas instalados en el sitio.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Inspeccionar los \u00faltimos cambios en la base de datos<\/h3>\n<p>La <a href=\"https:\/\/www.webempresa.com\/blog\/base-de-datos-wordpress.html\">base de datos de WordPress<\/a> es el n\u00facleo donde se almacena toda la informaci\u00f3n del sitio, desde publicaciones y configuraciones hasta datos de plugins y temas. En algunos casos, cambios inesperados en la base de datos pueden generar conflictos que resultan en un error 405, en especial si un plugin o una actualizaci\u00f3n reciente ha modificado valores clave en las configuraciones del sitio.<\/p>\n<p>Este error puede aparecer si se han alterado las reglas de permisos, los ajustes de seguridad o las configuraciones de las rutas de acceso dentro de la base de datos.<\/p>\n<p>Para comenzar, necesitamos ingresar a <strong>phpMyAdmin<\/strong> desde nuestro <strong>wepanel<\/strong>:<\/p>\n<ul>\n<li>Accedemos a wepanel o <a href=\"https:\/\/www.webempresa.com\/blog\/que-es-cpanel-tutorial-completo.html\">cPanel<\/a> de nuestro hosting.<\/li>\n<li>Buscamos la opci\u00f3n <strong>phpMyAdmin<\/strong> y seleccionamos la base de datos de nuestro sitio.<\/li>\n<\/ul>\n<p>Dentro de la base de datos, exploramos las tablas m\u00e1s relevantes, como:<\/p>\n<ul>\n<li>wp_options (Configuraci\u00f3n general del sitio).<\/li>\n<li>wp_posts (Publicaciones y p\u00e1ginas).<\/li>\n<li>wp_users (Usuarios y roles).<\/li>\n<li>wp_plugins (Datos de plugins activos).<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/phpmyadmin-wepanel.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbphpmyadmin wepanel\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Si identificamos cambios sospechosos, podemos restaurar los valores anteriores de dos maneras:<\/p>\n<ul>\n<li><strong>Editando de forma manual los registros en phpMyAdmin:<\/strong> hacemos clic en \u00abEditar\u00bb en los campos afectados y corregimos los valores.<\/li>\n<li><strong>Restaurando la base de datos desde una copia de seguridad:<\/strong> si tenemos una copia reciente de superbackup, podemos revertir los cambios de manera segura.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Comprobar la configuraci\u00f3n del servidor y el archivo .htaccess<\/h3>\n<p>El error 405 en WordPress tambi\u00e9n puede estar relacionado con configuraciones incorrectas en el servidor web o en el archivo .htaccess. Este archivo es fundamental para el funcionamiento de los sitios en Apache, ya que maneja reglas de redirecci\u00f3n, permisos y restricciones de acceso.<\/p>\n<p>Si se han aplicado reglas demasiado estrictas en .htaccess, es posible que ciertas solicitudes HTTP, como <strong>POST, PUT o DELETE<\/strong>, sean bloqueadas, impidiendo que el sitio funcione de forma correcta.<\/p>\n<p>Para verificar si el problema est\u00e1 en este archivo, seguimos estos pasos:<\/p>\n<ul>\n<li>Accedemos a nuestro servidor mediante FTP (FileZilla) o desde el Administrador de archivos en el wepanel.<\/li>\n<li>Nos dirigimos a la carpeta ra\u00edz del sitio, donde encontraremos el archivo .htaccess, est\u00e1 ubicado en <strong>public_html &gt; dominio<\/strong>.<\/li>\n<li>Antes de hacer cambios, realizamos una copia de seguridad del archivo descarg\u00e1ndolo a nuestro equipo.<\/li>\n<\/ul>\n<p>Si sospechamos que el archivo .htaccess est\u00e1 causando el error 405, podemos restaurarlo a su configuraci\u00f3n original. Para ello, reemplazamos su contenido con el siguiente c\u00f3digo predeterminado de WordPress:<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<code><\/p>\n<pre># BEGIN WordPress<!-- [et_pb_line_break_holder] -->RewriteEngine On<!-- [et_pb_line_break_holder] -->RewriteBase \/<!-- [et_pb_line_break_holder] -->RewriteRule ^index\\.php$ - [L]<!-- [et_pb_line_break_holder] -->RewriteCond %{REQUEST_FILENAME} !-f<!-- [et_pb_line_break_holder] -->RewriteCond %{REQUEST_FILENAME} !-d<!-- [et_pb_line_break_holder] -->RewriteRule . \/index.php [L]<!-- [et_pb_line_break_holder] --># END WordPress<\/pre>\n<p><\/code>[\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Examinar los registros del servidor<\/h3>\n<p>Cuando nos enfrentamos al error 405, una de las formas m\u00e1s efectivas de identificar su causa es revisar los <strong>registros del servidor<\/strong>. Estos archivos contienen un historial detallado de todas las solicitudes que llegan al servidor, junto con informaci\u00f3n sobre errores, advertencias y eventos cr\u00edticos que pueden estar afectando el funcionamiento del sitio web.<\/p>\n<p>Los registros del servidor muestran qu\u00e9 solicitud fue <strong>rechazada<\/strong>, qu\u00e9 m\u00e9todo HTTP se us\u00f3 y si el problema es por permisos, seguridad o bloqueos de firewall. Analizar estos registros nos da una visi\u00f3n m\u00e1s clara de lo que est\u00e1 ocurriendo en el sitio y nos permite tomar medidas m\u00e1s precisas para solucionar el problema.<\/p>\n<p>Dependiendo del proveedor de hosting y del tipo de servidor que usemos, los registros pueden estar en diferentes ubicaciones. Aqu\u00ed te explicamos c\u00f3mo encontrarlos en los entornos m\u00e1s comunes:<\/p>\n<p><strong>En Wepanel<\/strong><\/p>\n<ul>\n<li>Ingresamos a nuestro <strong>wePanel<\/strong>.<\/li>\n<li>Buscamos la opci\u00f3n <strong>M\u00e9tricas &gt; Errores<\/strong>.<\/li>\n<li>Revisamos los registros recientes en busca de mensajes relacionados con el error 405.<\/li>\n<\/ul>\n<p><strong>Desde el Administrador de Archivos o FTP<\/strong><\/p>\n<ul>\n<li>Accedemos a nuestro servidor a trav\u00e9s del Administrador de archivos o FTP.<\/li>\n<li>Navegamos hasta la carpeta logs o <strong>public_html &gt; error_log<\/strong> (dependiendo del hosting).<\/li>\n<li>Descargamos el archivo de registro y lo abrimos con un editor de texto.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/error-log-webempresa.gif\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243; title_text=\u00bberror log webempresa\u00bb][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Al analizar los registros, debemos prestar atenci\u00f3n a las siguientes l\u00edneas:<\/p>\n<p><strong>M\u00e9todo HTTP rechazado:<\/strong> Buscar entradas donde el servidor haya bloqueado un m\u00e9todo como POST, PUT o DELETE.<\/p>\n<p><strong>Mensajes de error espec\u00edficos:<\/strong> Puede aparecer una advertencia como los siguientes<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<code><\/p>\n<pre>[client xxx.xxx.x.x] AH405 Method Not Allowed: POST request denied<!-- [et_pb_line_break_holder] --><\/pre>\n<p><\/code>[\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Habilitar el modo de depuraci\u00f3n de WordPress<\/h3>\n<p>Cuando el error 405 aparece sin una causa evidente, una de las mejores formas de obtener m\u00e1s informaci\u00f3n es activando el <strong>modo de depuraci\u00f3n de WordPress<\/strong>. Este modo nos permite ver errores ocultos, advertencias del sistema y registros detallados sobre lo que est\u00e1 sucediendo en nuestro sitio.<\/p>\n<p>En muchos casos, este error puede estar relacionado con plugins, problemas en el c\u00f3digo del tema o conflictos en las configuraciones del servidor. Al habilitar la depuraci\u00f3n, podemos obtener mensajes m\u00e1s espec\u00edficos que nos ayuden a entender por qu\u00e9 el servidor est\u00e1 rechazando ciertas solicitudes HTTP.<\/p>\n<p>Para activar la depuraci\u00f3n en WordPress, necesitamos modificar el <a href=\"https:\/\/www.webempresa.com\/blog\/wp-config-php-en-wordpress.html\">archivo wp-config.php<\/a>, que se encuentra en la ra\u00edz de nuestro sitio. Para ello desde nuestro wepanel buscamos el administrador de archivos, para luego buscar la ruta <strong>public_html &gt; dominio<\/strong>. Ubicamos el archivo <strong>wp-config.php<\/strong> en la carpeta principal de WordPress.<\/p>\n<p>Editamos el archivo y buscamos esta l\u00ednea (si no existe, la a\u00f1adimos antes de <strong>\/* That&#8217;s all, stop editing! Happy publishing. *\/<\/strong>):<\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<code><\/p>\n<pre>define('WP_DEBUG', true);<\/pre>\n<p><\/code>[\/et_pb_code][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<h3>Revertir las actualizaciones recientes de WordPress<\/h3>\n<p>A veces, el error 405 puede aparecer despu\u00e9s de actualizar WordPress, ya sea el <strong>n\u00facleo<\/strong>, los <strong>plugins<\/strong> o el <strong>tema<\/strong>. Las actualizaciones mejoran la seguridad y el rendimiento, pero a veces causan problemas con m\u00e9todos HTTP, afectando formularios, <a href=\"https:\/\/www.webempresa.com\/blog\/api-que-es-y-para-que-sirve.html\">APIs<\/a> o solicitudes AJAX.<\/p>\n<p>Si el problema comenz\u00f3 despu\u00e9s de una actualizaci\u00f3n, revertir los cambios puede ser una forma efectiva de solucionar el error.<\/p>\n<p>Si el problema se debe a una actualizaci\u00f3n del n\u00facleo de WordPress, podemos revertir la versi\u00f3n utilizando un plugin, para ello necesitamos hacer lo siguiente:<\/p>\n<ul>\n<li>Vamos a <strong>Plugins &gt; A\u00f1adir nuevo y buscamos WP Downgrade<\/strong>.<\/li>\n<li>Lo instalamos y activamos.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/rollback-core.png\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbrollback core\u00bb url=\u00bbhttps:\/\/wordpress.org\/plugins\/core-rollback\/\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbcenter\u00bb custom_margin=\u00bb||30px||false|false\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<a class=\"et_pb_button et_pb_more_button et_pb_button_one\">Gratuito<\/a>\u00a0\u00a0\u00a0\u00a0\u00a0<a class=\"et_pb_button et_pb_more_button et_pb_button_two\">Comercial<\/a>\u00a0\u00a0\u00a0\u00a0\u00a0<a class=\"et_pb_button et_pb_more_button et_pb_button_two\" href=\"https:\/\/wordpress.org\/plugins\/core-rollback\/\" target=\"_blank\" rel=\"noopener\">Visitar el plugin <span style=\"color: #e31b53;\"><i class=\"uk-icon-external-link\"><\/i><\/span><\/a>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<ul>\n<li>En <strong>Herramientas &gt; Rollback core<\/strong>, elegimos la versi\u00f3n anterior de WordPress que deseamos restaurar.<\/li>\n<li>Guardamos los cambios y hacemos clic en <strong>Reinstalar WordPress<\/strong>.<\/li>\n<li>Verificamos si el error 405 ha desaparecido.<\/li>\n<\/ul>\n<p>Si la actualizaci\u00f3n de un plugin o tema es la causa del problema, podemos deshacer los cambios de la siguiente manera:<\/p>\n<ul>\n<li>Instalamos y activamos el plugin <strong>WP Rollback<\/strong> desde el repositorio de WordPress.<\/li>\n<li>Vamos a <strong>Plugins &gt; Instalar plugin<\/strong>.<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_image src=\u00bbhttps:\/\/pruebasweb.argenispaz.com\/wp-content\/uploads\/2025\/02\/wp-rollback.png\u00bb _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb title_text=\u00bbwp rollback\u00bb url=\u00bbhttps:\/\/es.wordpress.org\/plugins\/wp-rollback\/\u00bb sticky_enabled=\u00bb0&#8243;][\/et_pb_image][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb text_orientation=\u00bbcenter\u00bb custom_margin=\u00bb||30px||false|false\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<a class=\"et_pb_button et_pb_more_button et_pb_button_one\">Gratuito<\/a>\u00a0\u00a0\u00a0\u00a0\u00a0<a class=\"et_pb_button et_pb_more_button et_pb_button_two\">Comercial<\/a>\u00a0\u00a0\u00a0\u00a0\u00a0<a class=\"et_pb_button et_pb_more_button et_pb_button_two\" href=\"https:\/\/es.wordpress.org\/plugins\/wp-rollback\/\" target=\"_blank\" rel=\"noopener\">Visitar el plugin <span style=\"color: #e31b53;\"><i class=\"uk-icon-external-link\"><\/i><\/span><\/a>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<ul>\n<li>Buscamos el <strong>plugin problem\u00e1tico<\/strong> y hacemos clic en <strong>Rollback<\/strong>.<\/li>\n<li>Seleccionamos una <strong>versi\u00f3n anterior<\/strong> y <strong>confirmamos la restauraci\u00f3n<\/strong>.<\/li>\n<\/ul>\n<p>Revertir actualizaciones recientes puede ser una soluci\u00f3n efectiva cuando el error 405 aparece despu\u00e9s de una nueva versi\u00f3n de WordPress, un plugin o un tema. Si el error desaparece tras volver a una versi\u00f3n anterior, es recomendable esperar a una actualizaci\u00f3n m\u00e1s estable o buscar alternativas que sean compatibles con nuestro sitio.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00bb4.21.0&#8243; _module_preset=\u00bbdefault\u00bb hover_enabled=\u00bb0&#8243; global_colors_info=\u00bb{}\u00bb sticky_enabled=\u00bb0&#8243;]<\/p>\n<p>Tambi\u00e9n te puede interesar:<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/mejores-10-editores-de-codigo.html\">Editor de c\u00f3digo <\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/mejores-editores-html.html\">Editor de HTML<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/que-es-cms-los-mejores-gestores-de-contenido.html \">CMS<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/que-es-un-ecommerce-y-para-que-sirve.html\">Ecommerce<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/partes-de-una-pagina-web-wordpress.html\">Partes de una p\u00e1gina web<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/crear-pagina-web.html\">Crear una p\u00e1gina web<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/mejores-7-plugins-multi-vendors-para-woocommerce.html\">woocommerce multivendor<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/ftp-y-uso-de-filezilla.html\">c\u00f3mo usar Filezilla<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/plugins-live-chat-wordpress.html\">chat woocommerce<\/a><\/li>\n<li><a href=\"https:\/\/www.webempresa.com\/blog\/que-es-el-registro-dmarc-y-como-funciona.html\">Registro DMARC<\/a><\/li>\n<\/ul>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comprobar la URL Uno de los primeros pasos para solucionar el error 405 es verificar que la URL ingresada sea correcta. En muchas ocasiones, este problema surge solo porque estamos intentando acceder a una p\u00e1gina que no admite ciertos m\u00e9todos HTTP, como POST o PUT, cuando deber\u00eda usarse GET. El error 405 ocurre cuando el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/11201"}],"collection":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/comments?post=11201"}],"version-history":[{"count":26,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/11201\/revisions"}],"predecessor-version":[{"id":11270,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/posts\/11201\/revisions\/11270"}],"wp:attachment":[{"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/media?parent=11201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/categories?post=11201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pruebasweb.argenispaz.com\/index.php\/wp-json\/wp\/v2\/tags?post=11201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}