Que es undefined?

Inicio Foros WordPress Dominios – Hosting Que es undefined?

Etiquetado: 

Este debate contiene 12 respuestas, tiene 2 mensajes y lo actualizó  raul25r hace 5 años, 8 meses.

  • Autor
    Publicaciones
  • #67826

    raul25r
    Participante

    Hola veréis tengo problemas con la velocidad de una de mis webs y es que últimamente me va lenta.

    Tras realizar multiples test me dado cuenta que hay un archivo llamado “undefined” que es uno de los culpables de esta lentitud. Me gustaría corregirlo cuanto antes pero es que no se que es, ni de donde viene.

    http://www.dragonazul.es/undefined

    Aquí os dejo el test para que veáis la carga de los archivos:

    http://tools.pingdom.com/fpt/#!/FrnuzmY0X/http://www.dragonazul.es/

    Un saludo.

  • #67832

    LGrusin
    Miembro

    undefined se refiere a que no ha podido averiguar de qué se trata al devolver error 404. Además el icono te indica un warning. Si le das a la flecha de la derecha te da más información. Al parecer tiene algo que ver con el archivo xmlrpc.php

    Igual esto tiene que ver con lo que le ocurre a tu sitio https://ayudawp.com/error-404-en-xmlrpcphp/

    Un saludo

  • #67834

    raul25r
    Participante

    Gracias por la respuesta…

    Lo he puesto así y me da error:

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    SecFilterInheritance Off

    Este es el error:

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, webadmin@kundenserver.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

    Que hice mal, lo tengo que guardar como (LF) y si es así no encuentro esa opción en el notepad.

  • #67835

    LGrusin
    Miembro

    Pues no te sabría decir si Notepad puede trabajar con ese tipo de archivos. Puedes usar otros editores como por ejemplo http://www.flos-freeware.ch/notepad2.html es muy ligero.

    Un saludo

  • #67849

    LGrusin
    Miembro

    OJO, que esto puede que se haya corregido en la última actualización la 3.5.1

    Saludos

  • #67850

    raul25r
    Participante

    Ok, gracias por tu apreciada ayuda.

    Lo cierto es que no e sido capaz de añadir el “SecFilterInheritance Off” bien aun con el archivo en   (LF) me seguía dando error.

    La web me esta cargando bastante bien pero me sigue saliendo el “undefined”  y podria hacer que cargara  mas rapido todabia. http://tools.pingdom.com/fpt/#!/E545b7I5t/www.dragonazul.es

     

  • #67853

    raul25r
    Participante

    Me gustaría eliminar la funcion y  borrar los enlaces que hacen referencia en el header como explican aquí: http://dreyacosta.com/seguridad-wordpress-y-el-archivo-xmlrpc-php/

    En que lugar de functions.php coloco el siguiente código?
    function removeHeadLinks() {
    remove_action(‘wp_head’, ‘rsd_link’);
    remove_action(‘wp_head’, ‘wlwmanifest_link’);
    }
    add_action(‘init’, ‘removeHeadLinks’);

  • #67860

    LGrusin
    Miembro

    Creo que ese código es para evitar que salga el link en la cabecera. <link rel=”pingback” href=”http://tusitio.com/xmlrpc.php” />

    Existe otro código para desativar el xml-rpc :

    add_filter(‘xmlrpc_enabled’, ‘__return_false’);

    Esto aconsejan ponerlo en un plugin https://gist.github.com/3794494

    Al principio de functions.php después de <?php podrías poner los códigos. Si quieres prueba con los dos a la vez.

    Un saludo

  • #67862

    raul25r
    Participante

    Parece que lo conseguí!!

    Ya no me sale el warning … Tuve que añadir los dos códigos juntos ya que por separado seguía apareciendo el puñetero undefined.

    También comentar, que instale 2 plugins para desactivarlo y continuaba saliendo.

    Finalmente la soluciones fue añadir los dos códigos que me dijiste y adiós problema.

    Mirar que diferencia: http://tools.pingdom.com/fpt/#!/Axpo2dOkT/http://www.dragonazul.es/

    A muchas gracias por tu ayuda LGrusin sin ti no lo hubiera conseguido 😉

    —————————————————————————————

    Edito:

    Parece ser que no esta del todo bien… no deja logearse, me sale error en la linea 3.

    http://fotos.subefotos.com/0ccc8145e43bebd60e3c69e17f033534o.png

    http://fotos.subefotos.com/a38e046b8ea72e1c7c6153842b01718fo.png

    La he tenido que quitar para pode acceder, ¿Alguna sugerencia?

  • #67864

    LGrusin
    Miembro

    A ver, son dos cosas:
    1 – Instalar un plugin que tu mismo puedes hacer desde el link que te di, y activarlo por supuesto
    2 – Añadir al principio del functions.php el código que viste en aquella web
    function removeHeadLinks() {
    remove_action(‘wp_head’, ‘rsd_link’);
    remove_action(‘wp_head’, ‘wlwmanifest_link’);
    }
    add_action(‘init’, ‘removeHeadLinks’);

    El primer código desactiva el protocolo xml-rpc para la escritura de posts remotos. Tiene que estar en un plugin porque la carga es anterior a la del theme y puede que no se desactive si lo pones en el archivo functions.php. Incluso hay quien lo pone en el wp-config.php

    El segundo quita el servicio RSD del archivo xmlrpc.php que sale en la cabecera del theme como link.

    Por supuesto, todo esto siempre que NO escribas posts desde Windows Live Writer, Movable Type, móviles, etc. Si es así te dará error y no podrás loguearte con estas aplicaciones y dispositivos.

    Saludos

  • #67875

    raul25r
    Participante

    Nada no hay manera… No se desactiva.

    Estoy haciendo una copia de la web para intentar atajar el problema de Raiz, es decir voy a subir de nuevo la web con la ultima versión de wordpress a ver si se soluciona.

    Volveré a subir mi archivo original de wp-config, todas las imagenes y por supuesto el theme.

    Creo que lo tengo todo no?

  • #67876

    LGrusin
    Miembro

    Ah, pero ¿no tienes la última versión de WordPress? Haber empezado por ahí…

    En las versiones anteriores no hacía falta esto. En Ajustes – Escritura se podía desactivar el protocolo XML-Rpc, esta posibilidad no existe ahora en la 3.5.1

    add_filter(‘xmlrpc_enabled’, ‘__return_false’);
    sólo funciona a partir de la versión 3.5

    Saludos

  • #67878

    raul25r
    Participante

    Si si la tengo, siempre al dia.

    Ya he descubierto de donde viene el problema, y es que viene del Theme, he cambiado el theme y e realizado la prueba y na da el warning.

    Buscare el theme y lo volveré a subir.

El foro ‘Dominios – Hosting’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest