Actualmente estoy construyendo una nueva versión de un sitio en WordPress y tratando de agregar un par de imágenes de como es normal, se hace referencia tanto por CSS & HTML. Extrañamente se me permitió agregar varias imágenes como el logo, etc sin embargo, cuando trato de agregar un par más de imágenes está dando en el prohibido mensaje a continuación. La imagen no aparece ninguno de los dos y lo prohibido siguiente mensaje se muestra cuando puedo ir a la ruta de la imagen.

Prohibido

Usted no tiene permiso para acceder a
/v2/wp-content/themes/default/images/contacto-amarillo-icono.png en este
servidor. Además, un error 404 not Found encontró mientras
tratando de utilizar un ErrorDocument para manejar la petición.

Nunca he tenido este problema antes de las varias otras WP sitios he de instalación. ¿Cuál podría ser el problema?

Si me pongo en el camino de la otra imagen, a continuación, funciona bien (http://www.domain.com/v2/wp-content/themes/default/images/contact-innovation-logo.png), así que no sé por qué no me permite acceder a otras imágenes!?

InformationsquelleAutor Rob | 2012-02-07

4 Comentarios

  1. 35

    usted debe comprobar los permisos de archivo en /v2/wp-content/themes/default/images/contacto-amarillo-icono.png

    creo que deberían ser 644 para que todos puedan leer el archivo

    o usted puede comprobar los permisos del archivo /v2/wp-content/themes/default/images/contacto-innovación-logo.png

    puede cambiar los permisos con el gestor de ftp o con shell

    ** actualizada por Eric Leroy
    si el archivo de permisos 644 no funciona, cambie a 755 que es lo que he usado para solucionar el problema. Si usted no está familiarizado sobre cómo hacer esto en *inx base, y los sistemas mac, aquí es cómo:
    Abre el terminal y navegar a la carpeta principal de las imágenes.
    escriba sudo chmod -R 775 (a continuación, escriba el nombre de su carpeta de imágenes después de 775 )
    se le pedirá su contraseña, a continuación, las imágenes se trabajo en su sitio web.

    • Eso es muy extraño. Funcionó pero, ¿por qué los iconos ser cargado como 600 cuando todo lo demás es de 644? No he cambiado ninguna configuración. Incluso he intentado subir otra imagen que sube como 644 sin embargo, estos 3 archivo de icono (creado de la misma manera, como todo lo demás) ir hasta los 600. Me ha desconcertado!! Gracias, aunque.
    • Gracias también. Exactamente el mismo problema con mi — subido un archivo que tenía 600 archivo de permiso por alguna extraña razón. Esta fue una solución rápida.
    • Si las imágenes no son el derecho chmod por defecto, tienes un umask problema. Usted puede explicar el problema a su anfitrión y se puede arreglar o puede vadear a través de la confusión, que es umasks.
  2. 8

    Esto también puede ser causado por el uso de hotlinking de protección. Así que si hotlinking de protección se utiliza, asegúrese de que la URL de su sitio web es añadido a la lista blanca. También hay que tener en cuenta que http://www.yourdomain.com y yourdomain.com se consideran dos diferentes Url.

    • Gracias por este. Nunca cruzó por mi mente, pero era la solución a mi situación.
    • Estoy usando un host compartida con dos sitios, en mi addon de dominio, las imágenes no se mostraba. Gracias.
  3. 4

    La cuestión haya sido resuelta por el usuario original, pero me pareció que no importe el cambio de permisos o desactivación de hotlinking (ya estaba desactivado) estaba trabajando para mí.

    Para mí los archivos de trabajo no eran archivos php en los temas de CSS y JavaScript directorios.

    He encontrado que para mí el problema era una .archivo htaccess de WordPress que crea para un BLOQUEO de seguridad para evitar inyecciones de código malicioso. La adición de reglas que permitan a estos archivos se les permitió trabajar.

    • Especialmente cuando se utiliza el wp-complemento de seguridad.
  4. -4

    Utilizar este

    sudo chmod -R a+rw /var

    y, a continuación,

    <img src="../img/y.png">
    • Mientras que esto puede responder a la pregunta, no dejar de lado ninguna explicación de por qué esto funciona. Esta respuesta no agrega mucho valor para más tarde los visitantes que puede tener el mismo problema. Por favor, amplíe su respuesta a incluir alguna explicación.
    • Este consejo es peligroso. Hacer todo dentro de /var mundo legible y escribible compromete la seguridad del sistema. Usted incluso no sabe si los archivos están en /var, o si el error 403 es debido a los permisos de archivo.
    • sudo chmod -R a+rw /var/www/html/nombre del archivo

Dejar respuesta

Please enter your comment!
Please enter your name here