Bonjour,
Dans le préfixe d'accès réseau, tu ne peux spécifier
http://localhost/films car cela sous-entends /yacs/films.Déjà, assure-toi qu'il y a bien un respect des minuscules/majuscules à ce niveau.
Ensuite, si c'est pour une utilisation "locale" (sur le poste, pas en intranet), tu peux utiliser le protocole file:
file:d:\\\Films.Sinon, il faut placer yacs au moins sur le même disque que les collections (ou inversement).
GnapZ : ce qui me chagrine c'est que dans le même répertoire de la collection, je peux lire certains fichiers (les mp3) et pas les autres (.avi et .jpg) alors que tout semble fonctionner normalement.
Olivier: Je viens de faire l'essai, en ajoutant quelques fichiers sur une clé USB, photos JPEG, musiques MP3, document PDF. Puis configuration du serveur pour créer un chemin d'accès au disque virtuel (
/usb --> e:/). Puis configuration de YACS pour gérer la collection. Tout marche nickel... Dans ton cas, le problème ne viendrait pas de la configuration Apache dès fois ?Bernard : si c'est ça, j ne sais pas comment je vais m'en sortir, car j ne connais rien à Apache...
Olivier: est-ce que ça ne pourrait pas venir des noms de fichier ? En supprimant espaces, lettres accentuées, pour ne garder que les lettres de a à z et les chiffres, qu'est-ce que ça donne ?
Bonjour,
OLIVIER: problème identique. YACS 6.5 serveur Easyphp 1.8.
Je peux insérer des images et les voir sans problème dans un article.
BERNARD: pour la collection, j'ai essayé un nom de fichier sans espace img1.jpg, img2.jpg ..... rien à faire
Dobliu : je viens de faire sans espace, le problème subsiste:
chemin dans le navigateur firefox: http://192.168.10.11/Photos%20...4IMGreduite.jpg avec comme réponse: "objet non trouvé"
alors que dans le même répertoire:
http://192.168.10.11/maison/collections/browse.php?path=Photos+Odile
| 1000014IMGreduite.jpg | 70,024 | le 11 janvier 2004 | |
| But You Say.mp3 | 1,470,903 | le 28 mars |
même essaie infructueux dans un répertoire dont le nom ne comporte pas d'espace, avec des fichiers multimédias sans espace.
Réponse de VLC "Unable to open 'http://192.168.10.11/Films/antidote.avi' "
dans l'explorateur windows le chemin d'accès aux fichiers de l'exemple est :
\\Maison\Photos Odile
le disque D: est bien en partage sous windows 2000
OLIVIER: j'utilise également Firefox. Je peux visualiser les images de la collection dans un nouvel onglet en tapant les adresses affichées par YACS mais pas par le menu de Firefox.
"remarque:ici, j'ai un petit problème de temps en temps d'affichage du commentaire en entier (pas de cadre, il manque 2 ou 3 caractères)?"
Dobliu : pas compris ta méthode.
dans l'exemple que je donne ci-dessus pour afficher la photo dans firefox, je mets le chemin suivant: file://///Maison/Photos%20Odile/1000014IMGreduite.jpg
OLVIER : exemple de ma collection
Pour être plus précis, quand je clicque droit OUVRIR dans un nouvel ONGLET, ça n'ouvre rien. Quand je COPIE le lien dans un nouvel onglet ça marche .
"ah ce pb d'affichage ..."
Dobliu : bien chez moi ça ne marche pas !
j'ai essayé autre chose avec le même exemple:
http://maison/d:/Photos%20Odile/1000014IMGreduite.jpg
dans le navigateur, et là surprise j'ai une erreur Apache:
Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403
maison06/24/06 11:19:45
Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4
Olivier : bon j'ai mis la collection sur le même disque que yacs.
j'ai essayé d'autres paramètres dans les collections et j'ai toujours le même problème d'accès, avec lecture des mp3 possibles mais pas des jpg.
cela ressemble à un problème de gestion des droits d'utilisateurs sous windows avec Apache.
http://192.168.10.11/c:/Photos%20Odile/100-0001_IMG_2.JPG
Accès interdit!
Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 403
maison06/24/06 11:19:45
Apache/2.2.2 (Win32) DAV/2 mod_ssl/2.2.2 OpenSSL/0.9.8b mod_autoindex_color PHP/5.1.4
OLIVIER: Aprés plusieurs essais j'ai trouvé ce moyen;
voila je déclare le répertoire de ma collection sous un alias
dans httpd.conf.
Alias /collect/ "f:/Images/nature/"
< Directory "f:/Images/nature" >
#Ordre de lecture des règles
AllowOverride None
order allow,deny
allow from 127.0.0.1
< /Directory >
ATTENTION:
(je n'ai pas collé le signe < avec Directory pb affichage)
En fait, l'administration Easyphp permet de créer des alias
puis dans le champs de la collection de YACS:
Chemin d'accés local === f:/Images/nature
Préfixe d'accès réseau === http://127.0.0.1/collect
RESULTAT: ça marche !
Dobliu : je n'ai pas compris ta modif ni trouvé le fichier http.conf, peut être une différence en easyphp et xampp.
mais ce dont je suis certain, c'est que nos informaticiens préférés (et ils le sont tous) vont comprendre le problème grâce à tes recherches.
à yacs rien d'impossible !
OLIVIER: je ne connais pas XAMPP; la différence est APACHE v2.0 par rapport à EasyPhp en APACHE v1.33.
J'ai essayé de trouver quelque chose sur le net ,
voici un lien en ALLEMAND (c'est l'effet coupe du monde)
http://www.apachefriends.org/f/viewtopic.php?t=18323&
un commentaire indique :
Also, du hast ein XAMPP zwischen 1.4.14 / 1.4.15 / 1.4.16
Somit hast du noch das alte Verfahren für die httpd.conf.
Editiere bitte die
\xampp\apache\conf\ httpd.conf
....
Alias /pdf100 "F:/pdf100/"
<Directory "F:/pdf100">
Options +Indexes
Order allow,deny
Allow from all
</Directory>
Alias /pdf200 "G:/pdf200/"
<Directory "G:/pdf200">
Options +Indexes
Order allow,deny
Allow from all
</Directory> Tu vois où est localisé le fichier httpd.conf à modifier, ainsi que dans ce post les alias pour l'accés au répertoire F:/ pdf100 et G:/pdf200.
------------
Il existe peut être un menu dans XAMPP pour déclarer des alias autrement qu'en manu ?
------------
Dobliu :
Super ça marche ! grand merci à toi !
voici les paramètres pour mon disque D:
dans le fichier httpd.conf de xampplite (sous /apache/conf) après l'alias par défaut déjà inscrit dans le fichier j'ai mis pour mon disque D:
" #
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
Alias /D "D:/"
<Directory "D:/">
Options +Indexes
Order allow,deny
Allow from all
</Directory>
"
puis dans yacs:
| Chemin d'accès local | Le chemin d'accès aux fichiers depuis ce serveur |
| Préfixe d'accès réseau | L'adresse ftp:// ou http:// utilisée pour accéder à la collection |
Ok, si je résume le problème et sa résolution en fonction des éléments expliqués ci-dessus :
* La navigation sous YACS marche bien (passage d'un répertoire à un autre, liste du contenu, ...) - Ceci signifie que la configuration d'accès local est correcte pour YACS
* L'accès à un fichier ne fonctionne pas - Ce peut-être parce que le serveur web ne comprend pas l'adresse construite par YACS pour accèder au fichier. Dans ce cas, retoucher la configuration pour indiquer à Apache comment localiser les fichiers associés au préfixe de la collection.











