No se pueden subir medios, los permisos son correctos

12 sept 2014, 03:00:49
Vistas: 44.8K
Votos: 8

Hice una copia de seguridad manual y reinstalé un sitio WP, y funcionó bien. Luego mi cliente actualizó algunos plugins, se arrepintió y me pidió restaurar el sitio a su estado anterior. Usé la misma copia de seguridad que tenía de la primera vez, pero ahora resulta que mi cliente no puede subir medios.

Voy al sitio para intentar subir una imagen y no recibo mensajes de error, como si la imagen se hubiera subido correctamente. Pero obtengo un icono de imagen rota en lugar de la vista previa habitual, y si sigo el enlace de la imagen obtengo un 'página no encontrada (404)'. La ruta URL es donde la imagen debería haberse subido, pero al verificar la carpeta FTP la imagen no está allí.

Todas las carpetas tienen permisos 755 (todos los archivos son 644). Intenté cambiar las carpetas a 777 (solo para probar) pero sin éxito. Todavía obtengo un icono de imagen rota y ninguna imagen se sube a la carpeta real.

El único lugar donde puedo ver la imagen es si voy a la opción de editar (y hago clic en editar nuevamente) puedo verla en el área de texto de edición. Y si abro esa misma imagen en una nueva pestaña, la URL es algo como mysite.com/blog/wp-admin/admin-ajax.php?action=imgedit-preview[...].

Busqué algunas preguntas antes de publicar, pero la mayoría se resolvieron cambiando los permisos de un lado a otro, o era un problema entre los permisos de usuario y propietario. Probé lo primero y no funcionó, y lo segundo realmente no se aplica a mi caso, creo, porque la primera vez que hice la instalación el sitio funcionaba bien bajo el mismo usuario que ahora. El problema es prácticamente el mismo que esta pregunta, excepto que no tengo ningún archivo .htaccess en el medio.

¿Alguien tiene una idea de cuál podría ser el problema?

1
Comentarios

el primer problema es que no has pegado el enlace de tu sitio y enlaces de ejemplo de tus imágenes "subidas". Si hubieras hecho eso, probablemente ya habría respondido tu pregunta, pero ahora puede que no vuelva a ver este tema debido a la falta de tiempo ((

T.Todua T.Todua
12 sept 2014 09:14:50
Todas las respuestas a la pregunta 3
3
17

Encontré el problema. En ajustes > medios, la carpeta para las subidas estaba apuntando a una ruta diferente. Una vez que la redirigí a wp-content/uploads, todo funcionó.

15 sept 2014 02:49:02
Comentarios

También puedes hacer esto directamente con la constante UPLOADS, en tu archivo functions.php o en otro lugar que se cargue. define( 'UPLOADS', 'wp-content/uploads' ); Fuente.

yuvilio yuvilio
24 jul 2015 22:04:59

Perdí mucho tiempo ajustando los permisos de las carpetas hasta que encontré esto... Eres un salvador.

KalenGi KalenGi
2 oct 2018 15:53:43

Vaya, nunca supe que existía esta configuración.

Abdul Sadik Yalcin Abdul Sadik Yalcin
9 nov 2018 02:26:09
2

Si has movido tu página de un alojamiento a otro, verifica si tu ruta de carga es correcta para el nuevo alojamiento (y no un remanente del alojamiento anterior).

Navega a: http://YOURDOMAIN/wp-admin/options.php

Busca el campo para "upload_path" y verifícalo.

28 ene 2015 20:13:17
Comentarios

Mi "upload_path" está vacío. ¿Qué significa eso?

Vassilis Vassilis
26 jul 2016 16:43:44

Acabo de crear una cuenta para decir "¡GRACIAS!". También para añadir, si tienes un multisitio como yo, recuerda verificar este campo en cada archivo "options.php" de todos tus sitios, uno por uno. Esto debería solucionar el problema.

Fernando Mata Fernando Mata
24 ene 2018 06:21:57
0

¿Todavía puedes acceder a la configuración para cambiar la carpeta de subida de medios? Cloné un sitio y pude ver un nombre de directorio largo en la página Ajustes > Medios.

Lo cambié a "wp-content/uploads" y guardé, ¡y en ese momento el campo de entrada desapareció! Parece que la función fue eliminada en WP3.6 y ahora solo se puede cambiar en WP-config o en la base de datos a través de phpMyAdmin.

21 oct 2014 11:48:56