• Hola chicos soy nueva en el entorno worpress, actualmente me encuentro en el proceso de asegurar las carpetas wp-admin / wp- content / wp – includes desde cpanel pero cuando quiero personalizar el prefijo de la tabla wp y actualizo mi dominio refleja el error interno 500 y la pagina como sabemos queda down pero la pregunta es ¿deberia trabajar el wordpress momentaneamente local desde un xamp o utilizo los metodos con htaccess para ingresas las codigos que me permitan asegurar dichas carpetas y no sean vulnerables. Aunque ya utilize el proceso con htacces y siempre me da el error 500 poniendo mi pagina fuera de linea

    • Este debate fue modificado hace 6 años, 2 meses por angelesmay.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Buenos días,

    Cambiar los prefijos de WordPress es un tema delicado y se debe hacer mediante la linea de comandos de MySQL que hay en PhpMyadmin.

    Pongamos que quiero cambiar ‘wp’ por ‘gjjs89’:

    RENAME table wp_commentmeta TO gjjs89_commentmeta;
    RENAME table wp_comments TO gjjs89_comments;
    RENAME table wp_links TO gjjs89_links;
    RENAME table wp_options TO gjjs89_options;
    RENAME table wp_postmeta TO gjjs89_postmeta;
    RENAME table wp_posts TO gjjs89_posts;
    RENAME table wp_terms TO gjjs89_terms;
    RENAME table wp_term_relationships TO gjjs89_term_relationships;
    RENAME table wp_term_taxonomy TO gjjs89_term_taxonomy;
    RENAME table wp_usermeta TO gjjs89_usermeta;
    RENAME table wp_users TO gjjs89_users

    Ahora, hay que buscar en la tabla ‘options’ cualquier ocurriencia con el viejo prefijo con:

    SELECT * FROM gjjs89_options WHERE option_name LIKE ‘%wp_%’;

    Y por último en la tabla ‘usermeta’ buscaremos también cualquier coincidencia con
    el anterior prefijo ‘wp_’ y lo modificaremos:

    SELECT * FROM gjjs89_usermeta WHERE meta_key LIKE ‘%wp_%’;

    También puedes hacer esto mediante plugins.

    Mi recomendación es que cambies SIEMPRE el prefijo de la base de datos antes de cada instalación de WordPress desde el archivo wp-config en la línea:

    $table_prefix = ‘gjjs89_’;

    Recuerda hacer copia de seguridad antes de hacer esto

    Para trabajar en un proyecto siempre es mejor hacerlo en local y trastear allí todo lo que haga falta y después subirlo al hosting una vez esté terminado.
    Pero si sigues una correctas pautas de seguridad y blindas correctamente el usuario administrador no tiene porque pasar nada jamás.
    Mientras trabajas en la web siempre puedes ‘cerrarla’ temporalmente al público con el plugin Password Protected

    Espero haberte ayudado 🙂

    • Esta respuesta fue modificada hace 6 años, 2 meses por Anaislab.

    No se si te entiendo muy bien. ¿Quieres hacer dos cosas: bloquear el acceso a wp-admin, wp-content y wp-includes y también quieres cambiar el prefio wp_ de las tablas en la base de datos?

    Comentas que has añadido algunas líneas a .htaccess y otros cambios antes de que aparezca el error. ¿Qué líneas y que cambios has hecho exactamente antes de que aparezca el error? ¿puedes compartirlos?

    Postdata: las carpetas que quieres bloquear, en principio, son seguras. No obstante, bloquear wp-admin puede ser entendible, bloquear wp-content y wp-includes no es en absoluto recomendable, salvo casos muy concretos y muy específicos y se sepa muy bien que se está haciendo. Estas últimas carpetas contienen contenido que debe ser de acceso público, por ejemplo, archivos CSS y JS del theme y de plugins.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Configuración prefijo wp desde Cpanel’ está cerrado a nuevas respuestas.