Avisos
Vaciar todo

Sin permisos para editar Theme

8 Respuestas
5 Usuarios
0 Reactions
1,966 Visitas
Juanma Aranda
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 08/05/2017 2:10 pm
Pepe
 Pepe
Respuestas: 41113
Illustrious Member 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


 
Respondido : 08/05/2017 4:36 pm
Juanma Aranda
Respuestas: 4
New Member
Topic starter
 

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!


 
Respondido : 08/05/2017 10:45 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member 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


 
Respondido : 09/05/2017 12:25 am
Juanma Aranda
Respuestas: 4
New Member
Topic starter
 

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?


 
Respondido : 23/05/2017 12:20 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member 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.


 
Respondido : 23/05/2017 6:17 pm
Juanma Aranda
Respuestas: 4
New Member
Topic starter
 

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


 
Respondido : 06/06/2017 1:52 pm
Rafael
Respuestas: 1975
Noble Member 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!


 
Respondido : 06/06/2017 2:12 pm