Avisos
Vaciar todo

Sin permisos para editar Theme  

 
Juanma Aranda
 Juanma Aranda
Nuevo usuario

Hola amigos!
A ver si a alguien más le ha ocurrido esto...
Tengo un problema para editar archivos a través del panel de administrador de WordPress: no me aparece la opción para editar
Para agilizar el tema, te respondo a algunas preguntas que seguramente me vas a hacer:
- Si entro a https://www.wpnovatos.com/wp-admin/theme-editor.php me aparece un mensaje diciendo "Lo siento, no tienes permisos para acceder a esta página."
- He pasado a Stephan y no me encuentra ningún fallo en los permisos de las carpetas
- Accedo con un usuario Administrador
- No me aparece opción de Roles en el panel, así que he tenido que instalar el plugin "WPFront User Role Editor"
- Al acceder a través del plugin a los roles de mi usuario, me aparecen todos los permisos activados, (incluso los del theme). Adjunto imagen con pantalla.
- He probado a desactivar el plugin iTheme Security y sigue sin aparecer.

No sé qué mas opciones mirar. ¿Puedes echarme una mano, por favor?

Gracias anticipadas.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/05/2017 3:10 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Juanma.

Realiza una revisión con el asistente stephan y comprueba que tengas problemas de espacio o de permisos en los archivos o carpetas.

Asistente Virtual Stephan

Si ves que te indica algún aviso lo adjuntas para que lo revisemos.

Un saludo

ResponderCitar
Respondido : 08/05/2017 5:36 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Juanma Aranda
 Juanma Aranda
Nuevo usuario

Stephan no daba ningún error como ya comenté al exponer el problema, jeje.

Ahora he instalado un Child Theme y he vuelto a pasar a Stephan y ha detectado el siguiente problema

https://cloudup.com/cSL9O1IrVN7

Sin embargo, sigue sin aparecer el editor de WordPress (ni themes, ni plugins ni nada de nada...)

En cuanto a iThemes S. , tengo desactivada la protección de editor... sólo se me ocurre que quedara la configuración guardada de algún plugin anterior de seguridad que desinstalé y borré al instalar este, pero no sabría acceder a buscarla 🙁

https://cloudup.com/cxaKx6KX8n2

Gracias de antemano!

ResponderCitar
Respondido : 08/05/2017 11:45 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Que versión de PHP te informa Stephan?

Cuando aparece el mensaje que comentas podría ser problema de otro plugin por lo que puedes probar a desactivar todos: https://www.webempresa.com/blog/desactivar-todos-los-plugins-de-wordpress-sin-tocar-la-base-de-datos.html

ResponderCitar
Respondido : 09/05/2017 1:25 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Juanma Aranda
 Juanma Aranda
Nuevo usuario

Según Stephan Versión PHP que se está ejecutando: 5.6.30

He probado a renombrar la carpeta de plugins y tampoco aparece el menú de edición.

¿Es posible que se haya incluido alguna linea de código en el .htaccess que impida que "por seguridad" aparezca esta opción?

ResponderCitar
Respondido : 23/05/2017 1:20 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es muy probable que el plugin de seguridad que has instalado te haya modificado algo en los permisos a nivel de base de datos, es muy dificil saber que te modificó exactamente.

Podrías vover a instalar los plugin que tenías y verificar, y luego desinstalarlos.

Sin embargo, es el único problema que has detectado, ten en cuenta que para desarrollo esta bien modificar archivos desde esta opción pero en un sitio web en producción no deberías hacerlo, es mejor hacer las modificaciones desde el Administrador de Archivos de tu Cpanel o a través de FTP.

Saludos.

ResponderCitar
Respondido : 23/05/2017 7:17 pm

Cursos Gratuitos WordPress

Juanma Aranda
 Juanma Aranda
Nuevo usuario

Al final resultó que la solución era buscar en el wp-config esta linea:

define( 'DISALLOW_FILE_EDIT', true );

y bien comentarla con los // delante o cambiar el "true" por "false"

Así conseguí que volviera a aparecer la opción de editar plugins y themes en el Panel de Administración

(Esta línea la había añadido el plugin Sucuri y, a pesar de desisntalarlo, no eliminó esta linea de código)

Saludos y muchas gracias por vuestra ayuda

ResponderCitar
Respondido : 06/06/2017 2:52 pm
Rafael
 Rafael
Miembro Moderator

Hola Juanma,

Gracias por compartir la solución en este hilo 🙂

Efectivamente, ese define es el que permite activar o desactivarlo en WordPress

Muchos plugins de seguridad lo incluyen como Ithemes security, incluso hay temas por defecto que lo desactivan 🙂

Saludos!

ResponderCitar
Respondido : 06/06/2017 3:12 pm