Pregunta sobre WP Super Cache de Wordpress:

Notificación de PHP: Variable no especificada:

Un usuario preguntó 👇

Hola,

Tengo esto:
[21-May-2019 19:01:24 UTC] Notificación de PHP: Variable no especificada: tmp_wpcache_filename en /srv/www/__.org/www/wp-content/plugins/wp-super-cache/wp-cache-phase2.php en línea 1121

Qué significa eso?

(@dimalifragis)

Hace 1 año, 6 meses

¿También puede verificar la carpeta wp-admin, si tiene un archivo .php perdido (solo con la extensión .php)?

(@crispaor)

Hace 1 año, 6 meses

No tengo ese archivo.

Esta respuesta fue modificada hace 1 año, 6 meses.

(@donncha)

Hace 1 año, 6 meses

El archivo «.php» debería estar en wp / cache / content pero durante mi prueba no pude verlo. No estoy seguro de por qué. El error es inofensivo pero lo arreglaré. Gracias por denunciarlo @crispaor.

(@dimalifragis)

Hace 1 año, 6 meses

¿Inofensivo?

https://wordpress.org/support/topic/wp-super-cache-created-a-stray-php/

Los plugins de seguridad envían alertas y, a veces, paso tiempo tratando de averiguar si soy pirateado y cómo.

Además, definitivamente no es inofensivo, ya que hay otras áreas que también se rompen.

(@donncha)

Hace 1 año, 6 meses

@dimalifragis – Creó un archivo vacío llamado «.php» que no podía hacer nada, pero lo siento si estaba preocupado. No había ningún peligro para su sitio.

¿A qué “otras áreas que también se rompen” se refiere? Me gustaría tener un nuevo problema que solucione este problema, pero también los abordaré si es posible.

(@dimalifragis)

Hace 1 año, 6 meses

No sigo. Ya dijiste que el archivo debería estar en «wp-content / cache /» pero debería estar en «wp-admin». ¿No es un poco extraño?

Además, ¿qué es un archivo con extensión directa? ¿Un misterio? ¿Error?

¿Otras áreas rompiendo? Claro, pero ya he reunido este material. Continuaré con otro tema.

(@donncha)

Hace 1 año, 6 meses

La función de cambio de nombre de php () estaba funcionando correctamente:

rename( $tmp_config_filename, $tmp_wpcache_filename . ".php" );

La variable no reconocida «tmp_wpcache_filename» debe ser la ruta + nombre de archivo de un archivo temporal en la carpeta de caché, pero no está configurada, por lo que es «». El comando de cambio de nombre recibió instrucciones de cambiar el nombre del archivo vacío $ tmp_config_filename a «.php» en el directorio de trabajo actual. Dado que está utilizando la página de configuración, el directorio de trabajo actual es «wp-admin», que es donde se creó el archivo .php.

Lo que dije anteriormente fue antes de que pensara en lo que estaba haciendo y estaba mal.

(@dimalifragis)

Hace 1 año, 6 meses

De acuerdo, aclara ahora lo que pasa.

El segundo problema que mencioné con el «colapso del sitio web» parece estar relacionado con el mismo error. Lo que sucede es que si elimino debug.log (para ver si WP Super Cache se queja de nuevo), debug.log se restaura como antes por alguna razón con los datos de depuración antiguos. Y una marca de tiempo antigua. Hay algo muy mal en todo esto, así que he vuelto a 1,64.

Gracias

(@donncha)

Hace 1 año, 6 meses

@dimalifragis – con suerte. Los archivos se vuelven a crear con las mismas credenciales porque es más sencillo crear el archivo una vez y el PHP requerido para la autenticación http. No inicie sesión en el archivo hasta que se habilite la depuración.

Cuando hace clic en el botón Eliminar, los archivos de registro se restauran y visualizan, por lo que la marca de tiempo de los archivos debería haber cambiado. Eso es lo que sucede cuando lo pruebo.

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *