Estoy tratando de que PHP mueva un archivo cargado desde el directorio tmp a un lugar permanente en mi servidor web. Parece bastante simple, pero estoy recibiendo este error:PHP: move_uploaded_file() no se pudo abrir la secuencia: No existe ese archivo o directorio
Unable to move 'C:\UniServer\tmp\php3F62.tmp' to 'static/images/slides/1/1.jpg'
Bastante sencillo, ¿verdad? No puede encontrar la carpeta de destino.
Mi pregunta es: ¿Cómo hago referencia al directorio de destino deseado?
¿La referencia relativa a la posición del script en el servidor? ¿O es relativo a la URL? O el PHP DOCUMENT_ROOT
? O el sistema de archivos del sistema operativo? ¿O algo mas?
no puedo encontrar la respuesta en la documentación de PHP ni en ninguna de las preguntas similares aquí en SO ..
¿Alguien puede ayudar? Gracias.
Es a partir de la posición del script en el servidor. El mejor uso de una ruta absoluta en todo momento –
utiliza la constante 'DIRECTORY_SEPARATOR' en las rutas para que sea independiente de la plataforma. –
Uno a menudo se encuentra con este error y para solucionarlo rápidamente, siga estos pasos: https://stackoverflow.com/a/36577021/2873507 –