Posted by blueelephpant on December 19, 2017 at 2:23pm
Buenas,
Mi falta de conocimiento total en Drupal hace que muchas cosas que me están ocurriendo con Drupal 7, no entienda por qué está pasando.
Cuando cargo la página principal del proyecto en el que estoy trabajando, en uno de los bloques del contenido me devuelve este error:
Usted no está autorizado para visitar esta página.
Entiendo que son permisos pero a toda la carpeta de sites le he dado permisos 777 en el servidor (linux) y me sigue saliendo el error.
No sé que puede estar pasando....
Gracias!
Comments
Permisos
Cuando habla de permisos entiendo que son permisos para ver el bloque, no permisos de ficheros.
Tendrás que investigar qué permiso tienes que darle a los diferentes roles de usuario para ver dicho bloque.
/admin/people/permissions
Saludos.
Gracias
Gracias por tu respuesta jncruces,
El problema es que antes, como usuario administrador podía ver todos los nodes.
Ahora bien, de 10 nodos (por ejemplo) puedo ver 7 pero hay 3 que no puedo ver y no sé donde se eligen los permisos para ver esos nodos.
Aunque me parece raro este cambio ya que todo cambio que he realizado en el servidor, afectaba a temas de menú.
Saludos!
Te recomiendo...
Te recomiendo este complemento de firefox:
https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/
Con él puedes tener diferentes pestañas en diferentes "perfiles", es decir, puedes visitar una misma página en cada pestaña con diferentes usuarios, vamos como tener 2 correos de gmail abiertos a la vez en diferentes pestañas.
Yo lo uso para tener siempre una pestaña como admin y luego otra pestaña como anónimo o como usuario logueado (básico o con algún rol específico) para ir revisando los cambios que hago como admin.
Respecto a los nodos que solo ves 7 de 10. Tendrás algún módulo que te da permisos de ver por tipos de contenidos. Es lo que se me ocurre ahora. Revisa los permisos que te puse antes y mira los tipos de contenido que tienes, busca por ellos a ver.
Saludos.
Permisos revisados
Hola de nuevo,
Siento volver a molestarte pero he probado en mi entorno local y en dicho entorno puedo ver todos los contenidos así que me he abierto las páginas de permisos tanto en local como en servidor y he revisado todos los permisos que tiene el mismo usuario (administrador) en un entorno y en el otro.
Resulta que los tengo iguales.
Me extrañaría que fuera un tema de BBDD ya que tengo el dump del servidor puesto en mi BBDD local.
Así ues, sigo revisando pero no sé por donde pueden ir los tiros. Si se te ocurre algo más...bienvenido sea!
Muchas gracias!
Alex
Realmente no me imagino...
Realmente no sé cómo ayudarte, disculpa. Si es la misma BD y los mismos ficheros debería funcionar exáctamente igual.
Que los ficheros de tu local tengan unos permisos u otro no va a hacer que tengas acceso a unos nodos sí y a otros no. Lo único que puede hacer dicho cambio es que estés con usuarios de Drupal diferentes y roles y permisos diferentes.
Saludos.
Gracias de todas maneras
Hola,
Muchas gracias de todas maneras. La verdad es que es muy raro este problema.
Bastante me has ayudado ya así que sólo puedo darte las gracias.
Si hay suerte y alguien tiene la solución o bien doy con ella sería genial :)
Muchas gracias
Podrías poner por favor una
Podrías poner por favor una foto de pantalla de tu error.
Los nodos son todos del mismo tipo de contenido ?
han sido creados todos por el mismo administrador ?
Se muestran en la lista de contenido pero no puedes ver cada uno ?
Tienen algun tipo de taxonomía ?
Más información
Hola de nuevo alarez,
Te añado más información.
Todas las páginas están creadas por el mismo usuario (que no es el usuario con el que entro a la plataforma pero que tiene el mismo rol de administrator).
Son Basic Page y están publicadas.
En mi entorno local están igual que en el servidor ya que estoy mirando el Listado de Contenidos y no veo diferencia alguna.
Respecto a la taxonomía, no veo qué tipo de taxonomía tienen aunque apostaría porque no tienen tipo de taxonomía.
Y sobre la foto del error, quería adjuntar un pantallazo de la que falla y la que no falla pero no sé como puedo adjuntarlo en este mensaje.
Pero básicamente, tanto la página que falla como la página que no falla, carga el menú, la cabecera y el footer. Donde sale el error es un bloque donde aparecen unos enlaces a otras páginas. Los enlaces no fallan, porque desde cualquier página que sí funciona, puedo navegar a estos enlaces.
Cuando me falla, en block-system-main tiene el mensaje de error y cuando no me falla, tiene un bloque con los enlaces.
Gracias!
Es problema en url
Hola de nuevo,
Quizás esto os pueda dar más información de lo que está pasando.
El problema que tenía en el servidor...al final echando mano de la lógica...me di cuenta de que el problema tenía que estar en url. En efecto si pongo http://dominio/es/spain/ entonces me funciona correctamente, mientras que en http://dominio/es/ me da el problema de desautorización.
Yo quiero que sea posible desde http://dominio/es/ . Es esto posible?
Tal vez con Pathauto
Tal vez con Pathauto, si lo que entiendo es que quieres modificar un url de http://ejemplo.com/es/123 a http://ejemplo.com/es. Pero en ese caso supongo que solo puedes modificar el url de una de las páginas y no de las tres.