it-swarm-es.com

No se pueden cargar imágenes debido a un error de permisos

Por alguna razón, cuando intento cargar una imagen en mi blog, aparece un mensaje de error que dice que WP no puede crear una carpeta en el directorio correspondiente (wp-content/uploads/2010/09) y es preguntando si la carpeta de arriba tiene permisos de escritura. La carpeta principal de hecho tiene permisos de escritura. Intenté crear la carpeta manualmente y todavía muestra el mismo mensaje de error.

6
Lea

@Lea,

Este error ocurre cuando PHP (WordPress) no puede escribir en el archivo. Esto se debe a que no tiene permisos de escritura o el nombre de usuario o grupo con el que se ejecuta PHP (WordPress) no tiene permiso para escribir en el archivo.

755 permisos permitirán a WordPress escribir permisos cuando PHP se esté ejecutando como el nombre de usuario en la mayoría de los planes de Host compartidos.

Algunos programas de FTP le permitirán cambiar el usuario y el grupo asignado a las carpetas. También puede hacer este cambio usando el administrador de archivos de Cpanel.

Las carpetas deben tener el mismo nombre de usuario que su cuenta de Cpanel.

Algunos entornos de servidor requieren que use 777 permisos para PHP para tener acceso de escritura. Esto no es seguro en un entorno de alojamiento compartido. Puede cambiar sus permisos a 777 temporalmente para ver si eso le permite subir fotos pero ASEGÚRESE DE QUE LOS CAMBIA A 755 CUANDO SE HAGA.

Su proveedor de hosting también debe poder brindarle ayuda en esta situación.

1
Chris_O

Esto parece ser un problema común. Lo he tratado hace un tiempo también. En mi caso, todos los directorios apropiados tenían 777 permisos. Aquí está mi solución, junto con un montón de otros que he probado:

  • En mi situación, tenía que asegurarme de que la cuenta de usuario de FTP que estaba usando para WordPress tenía acceso de lectura/escritura/ejecución. Inexplicablemente, la cuenta de usuario original tuvo sus permisos de restablecimiento, tal vez por el host web o algo así. Nunca pudimos determinar qué causó este cambio. Usando una cuenta de administrador, pudimos subir imágenes sin problemas nuevamente.

Estos consejos provienen de un hilo del soporte de WordPress para WP 2.5 (puede consultar el enlace para obtener más información sobre cualquiera de estos elementos):

  • Asegúrate de subir todos los archivos de WordPress correctamente.
  • Borre la memoria caché de su navegador, reinicie su navegador.
  • Actualice su Adobe Flash a la última versión (¡especialmente a los usuarios de Linux!)
  • Deshabilita tus plugins y mira si aparecen los botones. Si es así, reactiva uno por uno hasta que no aparezcan más.
  • Actualiza todos tus plugins también.
  • El muy popular complemento Comportamiento malo rompe el cargador. Actualízalo a 2.0.14 (o posterior).
  • mod_security puede estar causando problemas. Desactívelo para ver si ese es el problema.
  • Intenta una imagen más pequeña, en píxeles. El tamaño del archivo es en gran medida irrelevante, lo que importa es el ancho y el alto de la imagen.
  • A veces el problema está en la propia imagen. WordPress usa las funciones PHP normales para trabajar con imágenes, que se encuentran en la biblioteca "Gd". Di-s tiene problemas con ciertos tipos de imágenes. Un tipo de imagen particular que no puede manejar es imágenes en escala de grises. Si su imagen es en blanco y negro o en escala de grises, asegúrese de que sea una imagen a todo color.
  • Un nuevo problema en WordPress 2.6 ocurre cuando tienes un directorio personalizado para subir archivos. La carga funcionará, pero el enlace/enlace en miniatura será incorrecto y la imagen no aparecerá.
  • ¿Tiene configuraciones personalizadas en la pantalla Configuración-> Varios? Si es así, asegúrese de que sean correctos. El directorio de carga no debe tener una barra diagonal al principio (cargas en lugar de/cargas), y la URL no debe tener una barra al final.
1
Mike Lee

Esto lo solucionó para mí: inicié sesión en WordPress utilizando el nombre de usuario que creé al instalar en lugar de mi nombre de usuario original de cpanel que tenía los permisos adecuados en mi cuenta. Solucioné el problema creando un nuevo usuario administrador de WordPress con el mismo nombre de usuario y contraseña que mi usuario de cpanel. Se desconectó y volvió a iniciar sesión como ese usuario y problema resuelto.

1
Sue

Una cosa que se me ocurrió - WP le dirá que no puede copiar el archivo a /wp-content/upload incluso cuando todos los permisos son correctos ... si

upload_max_filesize

en php.ini es demasiado pequeño (digamos 2M e intenta cargar un archivo de 3.5MB).

Espero que ayude a todos aquellos que tienen los permisos correctos, pero aún no pueden cargar!

0
RandomWhiteTrash

Intente agregar permisos a la carpeta principal, que es el directorio de "cargas".

0
ist

Intente cargar las imágenes utilizando el software FTP y vea si da el mismo error.

Compruebe también si hay algún complemento que cree automáticamente una miniatura de la imagen cargada en algún otro directorio

También intente cambiar la ubicación predeterminada de carga de archivos en caso de que este error insista en aparecer

Espero que alguno de estos te ayude (:

0
mireille raad