mostrar imágenes por medio de un link
Hola!!
Estoy intentando mostrar una imagen en la web, pero en lugar de usar el directorio donde está almacenada, uso un link. La ruta es la correcta, pero no me muestra nada, y he comprobado los permisos y está todo bien. Código PHP:
A ver si alguiem puede ayudarme! Saludos! |
Asegurate de que el enlace hacia la imagen este bien. En el ejemplo que has puesto, la image está en el propio servidor. Deberia ser algo como
Código PHP:
|
Hola
Si es un link de windows olvidate no funciona, si es un link de linux debe funcionar correctamente. Además no hace falta que pongas la ruta completa como comenta vtdeleon con la ruta relativa es suficiente. |
el link es en linux, y no sé que es lo que hago mal, porque no se ve ni una foto :confused:, he intentado poner la ruta completa y tampoco.
el link lo he creado con ln -s Saludos! |
Hola
Pues entonces solo se me ocurre que sea tema de permisos, osea, que el usuario web no tenga permisos para acceder a esa carpeta. |
tanto el directorio como el link tiene los permisos, chmod 777.
:confused::confused: Saludos! |
Hola
Pues entonces ni idea, yo te puedo asegurar que eso funciona ya que en una ocasión hice lo mismo y funcionó sin problemas. |
¿Esto no tendrá que ver con la directiva FollowSymLinks de Apache? No estoy seguro, pero me da la impresión de que si está desactivada, entonces no pueden usarse los links en las rutas.
// Saludos |
Hola,
¿para comprobar si es de eso o no que tengo que cambiar en la directiva? Saludos! |
ya he encontrado las directivas:
<Directory /> Options None AllowOverride None Order deny,allow Deny from all </Directory> <Directory /srv/www/htdocs/pub> Options FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory> pero si pongo las dos, no me muestra nada, pero si quito la de arriba si veo los links, creo que hay un problema de orden o algo asi, ¿Cuál es el orden correcto? o quizas me haya equivocado en alguna cosilla. Con esas directivas quiero decir que sólo quiero que se tenga acceso al directorio /srv/www/htdocs/pub que es donde se guardan las fotos. Saludos!! |
Cita:
En tu caso, el directorio raíz tiene restringido todo, incluido FollowSymLinks, y tal restricción sólo se levanta para /srv/www/htdocs/pub. Prueba cambiando FollowSymLinks por None en la primera sección Directory: Código:
<Directory /> Código:
<Directory srv/www/htdocs> |
La franja horaria es GMT +2. Ahora son las 16:52:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi