psymon75 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 (modifié) Bonjour à tous, J'utilise le SPK qui se trouve sur le forum "VideoStation" pour indexer les films sur mon syno. J'ai donc créé un lien symbolique dans le dossier d'indexiation qui pointe sur un dossier "externe" au dossier web pour y analyser son contenu. J'ajoute ce répertoire à open_basedir. Mais je me retrouve avec le même problème... : Warning: is_dir(): open_basedir restriction in effect. File(/volume1/video/FilmsPartage) is not within the allowed path(s): (/etc:/etc.defaults:/tmp:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/video/FilmsPartage:/volume1/@tmp/php:/volume1/Partage INP4B/Films:/volume1/video:/volume1/video/FilmsPartage) in /volume1/web/video/lib/functions.php on line 412 [/CODE] [/size][/font][/color] [color=#24233A][font=Verdana, Arial, sans-serif][size=3]Comme vous pouvez le voir, l'erreur est totalement illogique. J'aimerais savoir pourquoi lors que le SPK a ajouté "/volume1/video" à open_basedir, cela à fonctionner, mais quand moi j'ajoute "/volume1/video/FilmsPartage" cela ne fonctionne pas ?[/size][/font][/color] [color=#24233A][font=Verdana, Arial, sans-serif][size=3]Merci d'avance.[/size][/font][/color] Modifié le 13 mars 2012 par psymon75 0 Citer
loli71 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 Salut Psymon, Ton problème vient de cette partie de la définition : Citation /volume1/@tmp/php:/volume1/Partage INP4B:/volume1/video en effet, tu as un espace dans le nom, et du coup la définition de ton open_basedir s'arrête à "...../volume1/@tmp/php:/volume1/Partage" Je ne me souviens plus si le fait de mettre un '' devant ton espace fonctionne dans l'open_basedir ou s'il faut mettre des (doubles) quotes autours de ton chemin /volume1/Partage INP4B. 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 Je me suis aussi rendu compte de cette erreur surtout que mon dossier de partage est PartageINP4B et non avec un espace entre les 2. Mais même avec cette correction il reste la même erreur : Warning: is_dir(): open_basedir restriction in effect. File(/volume1/video/FilmsPartage) is not within the allowed path(s): (/etc:/etc.defaults:/tmp:/usr/bin/php:/usr/syno/synoman:/var/packages/MailStation/target/roundcubemail:/var/run:/var/services/blog:/var/services/homes:/var/services/photo:/var/services/web:/var/spool/php:/volume1/@tmp/php:/volume1/PartageINP4B/Films:/volume1/video:/volume1/video/FilmsPartage) [/CODE] [/size][/font][/color] 0 Citer
loli71 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 (modifié) juste une question pour être certain, tu parles de lien symbolique que tu as créé, s'agirait il du lien symbolique /volume1/video/FilmsPartage qui pointerait vers un autre répertoire ? Car dans ce cas, c'est le répertoire de destination qu'il faut rajouter dans ton open_basedir et non ton lien symbolique : si tu as passé une commande du genre : ln -s /volume1/public/monrepertoire /volume1/video/FilmsPartage alors tu dois rajouter "/volume1/public/monrepertoire" à l'open_basedir et non "/volume1/video/FilmsPartage" Modifié le 13 mars 2012 par loli71 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 (modifié) J'ai effectivement mis le répertoire de destination dans l'open_basdir. C'est "/volume1/PartageINP4B/Films" et le lien est "/volume1/video/FilmsPartage" Voici une screen de mon dossier /volume1/video où l'on voit le lien. http://hpics.li/c9bba1b Modifié le 13 mars 2012 par psymon75 0 Citer
loli71 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 Juste à tout hasard, tu as arrêter la webstation puis relancé au cas où pour que apache prenne bien en compte la modification ? 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 Oui je l'ai fais à l'instant mais aucun changement.. 0 Citer
loli71 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 je vais peut être (même certainement paraitre chiant), mais tu peux passer la commande suivante (pas la peine de donner le résultat si ca marche): ls -lsa /volume1/PartageINP4B/Films je voudrais être certain que dans ta capture d'écran le fait que le répertoire de destination soit rouge ne veut pas dire que ce répertoire n'existe pas 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 Je crois que le problème vien de la... Mais j'ai eu un enorme bug sur mon syno et enfait pour faire cours j'avais renommé mon dossier "Partage INP4B" en "PartageINP4B" et après un reboot je me suis retrouver avec 2 dossier. L'un avec l'espace, l'un sans ! Et ce qui se passe c'est que, si je supprime celui où il y a l'espace, les 2 se suppriment ! De plus, tout ce que je met dans un va dans l'autre aussi ! J'ai donc pu voir que dans mon DSM je voyais les 2 dossiers mais en SSH je vois seulement celui avec l'espace ! J'espère que je suis assez clair... Je vais donc essayer de refaire un lien vers le dossier avec espace vu que c'est celui qui apparait en SSH. Maintenant, il faut savoir si c'est possible, comme tu me l'a dis au début, de faire un lien avec un espace dedans. 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 Ca fonctionne je crois ! Il faut mettre un devant l'espace ! En tout cas merci de m'avoir fait remarquer cette erreur un peu.. bête ? Ca n’empêche pas que mon bug de dossier partagé m’embête toujours. 0 Citer
loli71 Posté(e) le 13 mars 2012 Posté(e) le 13 mars 2012 (modifié) Il me semble avoir rencontré le même problème un jour, ton répertoire "Partage INP4B", tu l'as créé par l'interface web en tant que répertoire partagé non ? Car si je me souviens bien, c'est ce que j'avais fais, création du répertoire partagé, puis j'ai voulu changer le nom en ssh avec un move.. et il m'a doublé les répertoires. Je crois que j'avais dû supprimer le répertoire partagé et recommencer de zéro ..... (avec la copie des fichiers avant pour être certain de ne pas les perdre) Modifié le 13 mars 2012 par loli71 0 Citer
psymon75 Posté(e) le 13 mars 2012 Auteur Posté(e) le 13 mars 2012 Oui je vais faire pareil car j'ai déjà tout perdu une fois... je vais sauvegarder et faire de même ! Merci encore. 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.