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 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.