15/10/2008, 03:39
|
| | Fecha de Ingreso: abril-2008 Ubicación: España
Mensajes: 58
Antigüedad: 16 años, 7 meses Puntos: 1 | |
error de permisos apache Hola buenas, resulta que tengo una aplicacion en php con apache, y estoy adjuntando archivos desde la aplicación y guardando estos en esta ruta:
C:\Archivos de programa\Apache Software Foundation\Apache2.2\htdocs\gestion\exploraciones\ (y despues de toda esta ruta se crean nuevas carpetas para cada cliente...) osea que la ruta que se forma se hace tan larga que cuando un archivo es bastante largo no me deja guardarlo... eso creo q es problema de windows q no permite rutas tan largas. Lo se por que he probado a cambiar el nombre del archivo a adjuntar haciendolo más corto y si que me deja adjuntar... Para solucionar esto he pensado en cambiar la carpeta "Exploraciones" a C:/exploraciones y dejar la ruta más corta.
Hasta el momento funcionaba todo bien, se crean todas las carpetas correctamente y se guarda el archivo en su sitio.
El problema ha venido cuando intento abrir ese documento que he adjuntado...
Lo hago a traves de un enlace de esta forma:
<a href="<?$directorio?>/<?$archivo?>" target="_blank"> enlace </a>
Las rutas están bien guardas en las variables $directorio y $archivo, pq cuando tenia la carpeta "exploraciones" dentro del htdocs del apache me lo abria perfectamente. Ahora al cambiar la ruta del htdocs a C:/exploraciones me sale un error -- Forbidden you don't have permision to access /C:/exploraciones/etc..... on this server.
He estado leyendo por los foros y creo que el problema va a estar en la configuración del httpd.conf del apache.
Si alguien sabe como solucionar esto.... se lo agradeceria!
Un saludo y muchas gracias |