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 7 años, 9 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.