Problema en base datos

Hola,
tengo el siguiente problema. Cambié de servidor mi web montada en php/sql. (Una plantilla)
Al principio tuve problemas pero los fui solucionando. Ahora todo va bien en cuestión de navegación. Pero cuando intento añadir una entrada a la base de datos sale un mensaje como este:
Warning: move_uploaded_file(./../data/media/37/foto.jpg): failed to open stream: Permission denied in /home/lider/public_html/basededatos/includes/upload.php on line 114
Warning: move_uploaded_file(): Unable to move '/tmp/php0E08XW' to './../data/media/37/foto.jpg' in /home/lider/public_html/basededatos/includes/upload.php on line 114
O sea me dice (por lo que entiendo) que no tengo permisos. ¿A qué se refiere?-... ¿A los directorios? ¿He de cambiar algo php?...
Necesito ayuda, no sé salir de esta.
Muchas gracias
Marcos

1 Respuesta

Respuesta
1
Parece que es lo que comentas, que no tienes permisos para copiar ningún archivo en ese sitio.
Mira a ver los permisos de la carpeta 37 (data/media/37). Deberías tener permiso de escritura para el usuario del php. Si tienes dudas prueba a ponerle permisos 666 (lectura y escritura para todos los usuarios)
Cuando te he enviado la pregunta ya había empezado a cambiar permisos y efectivamente era eso.
Doy por finalizada la pregunta y muchísimas gracias.
Al margen dos cuestiones que no me urgen pero si me aclararas pues gracias de nuevo.
La primera es si sabes como puedo cambiar a la vez los permisos puesto que ir uno por uno es pesadísimo (hay más de 100 subdirectorios de datos).
Y segundo si me aclaras el nivel de permisos que tengo en el servidor. Se distribuyen en USSER, GROUP, y WORLD y WRITE, READ Y EXECUTE. No sé que significan exactamente los términos aplicados aquí.
Un saludo.
Marcos. Mi email es [email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas