Pregunta sobre Arreglando WordPress de Wordpress:

PHP_SELF no muestra la ruta completa al servidor

Un usuario preguntó 👇

Hola.

Me estoy moviendo de un «servidor en la nube» a otro. Después de eso, comencé a tener dificultades para acceder al tipo de trabajo predeterminado (Publicación): se mostró un mensaje de «Tipo de trabajo no válido».

Además, algunas páginas de configuración de plugins han devuelto el mensaje «No tiene permiso», aunque soy administrador.

Lo he hecho todo para intentar solucionarlo, activar plugins, temas, verificar la base de datos en busca de inconsistencias, etc. Finalmente descubrí que el servidor no estaba devolviendo la ruta completa al $_SERVER['PHP_SELF'] variables del servidor.

El antiguo servidor, donde todo funcionaba a la perfección.
El nuevo servidor, sin la ruta completa a PHP_SELF

Entonces parece haber una verificación de permisos usando PHP_SELF y algunas expresiones regulares que fallan ya que no hay una ruta completa con wp-admin, por ejemplo wp-includes/vars.php:26. Creo que este PHP_SELF «defectuoso» es el problema.

Nunca había visto este comportamiento y no pude encontrar nada al respecto. El manual de PHP dice que estas barras de servidor dependen del servidor, pero no he podido encontrar a nadie con el mismo problema.

Me he puesto en contacto con la empresa de alojamiento para averiguar si está arreglado, pero me pregunto si hay algo que pueda hacer.

O tal vez estoy completamente equivocado y esta inconsistencia PHP_SELF no tiene nada que ver con los problemas de permisos y tipo de publicación.

¿Alguna luz?

Este tema fue modificado hace 3 años, 4 meses por. Motivo: pasó de «desarrollo» a «asentamiento»

(@sterndata)

Moderador del foro y voluntario del equipo de apoyo

Hace 3 años, 4 meses

Este es un error en apache 2.4.26 con php-fpm. Si puede, actualice a apache 2.4.27. Si no es así, agregue el límite de trabajo ProxyFCGIBackendType GENERIC a su configuración httpd antes de la línea proxypassmatch.

Mira https://bz.apache.org/bugzilla/show_bug.cgi?id=61211 y https://bz.apache.org/bugzilla/show_bug.cgi?id=61202

Esta respuesta fue modificada hace 3 años, 4 meses por.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.