maho
-
Compteur de contenus
20 -
Inscription
-
Dernière visite
Messages posté(e)s par maho
-
-
[R
dans Video Station
Petite question en passant, depuis DSM5.1, impossible de faire tourner mes script perl depuis http. Les droits d'accès des scripts sont ok et ils fonctionne sous SSH.
Avez vous le même problème?
0 -
Ce matin, lueur d'espoir! Une mise à jour de perl était disponible....
He ben c'est pas mieux! mes scripts fonctionnent avec SSH, mais toujours pas depuis http (navigateur).
Je me demande si je suis le seul à vouloir utiliser perl sur synology avec DSM 5.1! ;-)
0 -
Bonjour,
Je ré-ouvre ce sujet, car mes scripts ne fonctionnent plusnon-plus après la MAJ, avez vous trouvez une solutions?
De bonne âmes, on a déjà essayé de m'aider mais sans résultats0 -
Et si c'était DSM5.1 qui avait un bug?
0 -
Si la commande suivante fonctionne en étant connecté à ton nas en SSH en tant que root, c'est que les droits sont bon, essaye et donne nous le résultat :
su - http -s /bin/sh -c "/var/services/web/cgi-bin/essais.cgi"
Et si les droits sont bon, tu devrais pouvoir accéder à ton script par l'url :
http://<nom de ton nas>/cgi-bin/essais.cgi
Alors sous SSH connecté en root cela fonctionne:
Mahox> su - http -s /bin/sh -c "/var/services/web/cgi-bin/essais.cgi"Content-type: text/htmlHello wordMais avec le navigateur (Chrome ou Explorer) ça me donne une erreur :Chrome "Désolé, la page que vous recherchez est introuvable."Explorer "Le site Web ne peut pas afficher la page" (HTTP 500 erreur interne...)Je pense que mon cas est insoluble... Merci, pour votre patience!0 -
Donc j'ai re-édité un nouveau fichier cgi avec vi et maintenant sous SSH celà fonctionne.
Mais sous le navigateur encore pas.
Mahox> /var/services/web/cgi-bin/essais.cgiContent-type: text/htmlHello wordPour ce qui est des droits d’exécution pour http, c'est ou que l'on configure (sur le NAS?), peut-être que ce n'est que ça?0 -
Si je mets "perl" avant le chemin cela fonctionne, et si je ne mets que le chemin entre guillemets cela fonctionne pas.
su - http -s /bin/sh -c "perl /var/services/web/test.cgi" -> Ok
su - http -s /bin/sh -c "/var/services/web/test.cgi" -> Erreur
0 -
Ha! peut-être une piste?
Mahox> su - http -s /bin/sh -c "/var/services/web/test.cgi"/var/services/web/test.cgi: line 1: #!/usr/bin/perl: not found/var/services/web/test.cgi: line 3: print: not found/var/services/web/test.cgi: line 4: print: not found0 -
Faut plutôt faire ce test avec les droits du compte http, en s'y prenant comme cela:
su - http -s /bin/sh -c "perl /var/services/web/cgi-bin/test.cgi"
Donc dans SSH celà fonctionne avec cette ligne de commande!
Pi pour mes .htacces, j'ai recherché et j'en ai trouvé quelques-un ici:
/usr/syno/synoman/webman/modules/Indexer/.htaccess
/usr/syno/synoman/webapi/lib/.htaccess/usr/syno/synoman/webapi/.htaccess/volume1/@appstore/PhotoStation/photo/.htaccess/volume1/web/phpMyAdmin/setup/.htaccessDonc je ne pense pas que c'est ça.Par contre il ne devrait pas avoir une ligne dans hhtpd.conf_user qui ressemble à ça: LoadModule cgi_module modules/mod_cgi.soJ'ai cru voir ça dans un tuto pour installer perl sur apache
0 -
C'est déprimant.. j'ai exactement la même chose que toi!
La nuit porte conseille.. on verra demain!
Encore un grand merci pour avoir essayé de m'aider, bonne soirée!
0 -
Pour "ps -w | grep http" cela me donne ça:4061 root 11640 S < /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys6270 root 25840 S /var/packages/MediaServer/target/sbin/lighttpd -f /var /packages/MediaServer/target/etc/lighttpd.conf -m /10049 http 5784 S nginx: worker process10152 http 36672 S php-fpm: pool www10153 http 36672 S php-fpm: pool www10172 root 12644 S /usr/bin/httpd -DHAVE_PHP10175 http 12392 S /usr/bin/httpd -DHAVE_PHP10176 http 12392 S /usr/bin/fcgi- -DHAVE_PHP10180 http 286m S /usr/bin/httpd -DHAVE_PHP10311 root 11640 S /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys10312 root 48860 S < /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys21491 root 4000 S grep httppi avec le chmod -R 777. ... ça change rien....0
-
Alors which perl me donne bien /usr/bin/perlMahox> ls -isa /var/services/web/14540 8 .2 4 ..27659588 4 Nouveau document texte.txt45094475 4 cgi-bin14574 4 index.html25168443 4 install29884608 4 phpMyAdmin14581 4 web_imageschmod ls -l/29099687 4 webalizerMahox> ls -isa /var/services/web/cgi-bin/45094475 4 . 14540 8 .. 45221150 4 test.cgi
Si avec SSH je tape "perl test.cgi" celà fonctionne!
les droits ont l'air juste :
drwxr-xr-x 2 http http 4096 Nov 23 18:56 cgi-bin
-rwxr-xr-x 1 http http 73 Nov 23 22:03 test.cgi0 -
Donc,
- Oui Web station est activé
- J'arrives à accéder au pages web avec mon navigateur
- J'utilise notepad+++ pour éditer depuis le répertoire web qui est partagé depuis windows,
mais j'ai aussi essayé ton code "hello word" avec vi depuis SSH.
- J'ai la même configuration sur httpd.conf-user
Et j'ai toujours la même erreur sur le fichier user-error_log:
[sun Nov 23 21:20:04 2014] [error] (13)Permission denied: exec of '/var/services/web/cgi-bin/test.cgi' failed[sun Nov 23 21:20:04 2014] [error] [client 195.202.253.212] Premature end of script headers: test.cgicomment savoir si c'est bien #!/usr/bin/perl que je dois mettre, et pas un autre chemin?0 -
Merci pour tous ces renseignements j'ai fait pas par pas exactement ce que tu as dis, mais sur mon navigateur, cela note "Désolé, la page que vous recherchez est introuvable."
Et je n'ai pas compris ou on configure pour que l'accès au script CGI soit effectif pour le compte "http", groupe "http". Pourrais-tu développer Raoul, stp? ce serait vraiment sympas...
Est ce que quelqu'un pourrait m'afficher le contenu de son fichier httpd.conf-user, pour vérifier que tous est bien configuré là-dedans?
0 -
Bonjour
Depuis une mise à jour de mon NAS, je ne peut plus faire tourner mes script CGI sur mon navigateur cela me note "Désolé, la page que vous recherchez est introuvable."
Je suis sure que mes scripts fonctionnais il y a quelques semaines de cela. Je n'ai plus eu le temps d'y travailler dessus depuis un moment.si je regarde les droits, cela à l'air d’être juste :
> ls -l-rwxrwxrwx 1 admin users 101 Nov 21 23:07 test.cgiSous SSH quand je vais dans le répertoire et que je l’exécute (>perl test.cgi) il fonctionne parfaitement.
> perl test.cgiBonjourDans le fichier user-error_log il se note ceci:
[sat Nov 22 10:25:39 2014] [error] (13)Permission denied: exec of '/var/services/web/cgi-bin/test.cgi' failed[sat Nov 22 10:25:39 2014] [error] [client 195.202.253.212] Premature end of script headers: test.cgiJe ne comprend pas, cela fait plusieurs jours que je me casse la tête, sans rien trouver sur le net!Merci à mon futur sauveur!0 -
Alors cela donne:
-rwxrwxrwx 1 admin users 97 Nov 21 13:19 test2.cgi
Il n'y aurait pas une histoire de fichier httpd.conf-user à modifier? j'ai cru voir ça sur un site.
Le seul problème je ne sais pas ou se trouve ce fichier...
0 -
Merci,
Bon je suis novice en command unix, mais j'ai trouvé comment aller dans le repertoire, et j'ai mis "chmod 755 test2.cgi" dans le repertoire "/web/cgi-bin/" et le script ne se lance pas sur mon naviguateur.
Mais si je tape "perl test2.cgi" il s’exécute! Comment cela se fait-il... je galère...
0 -
Bonjour,
J'ai le même problème, et je ne trouve pas ou on peut changer les droit en 755? Pouvez-vous m'aider, s'il vous plait?
0 -
Bonjour,
Depuis la mise à jour de mon DS213J (je suppose que c'est depuis là), je ne peut plus faire tourner mes scripts cgi sur ma page web (Cela fonctionnait il y a quelques semaines)
Cela me note : Désolé, la page que vous recherchez est introuvable.
Je suis un peu débutant sur le synology, et je n'ai pas trouvé sur le web d'explication!
Merci si vous pouvez m'aider comment configurer perl (qui est installé sur mon syno).
0
Film ne s'affiche pas dans Vidéo Station.
dans Video Station
Posté(e)
Bonjour,
Suite à un changement de disque dur j'ai du réinstaller vidéostation et mes vidéo qui sont dans le dossier "vidéo" n'apparaissent plus! Elles sont aussi invisible sur ma TV par dlna
Les photos et vidéo sont en cours de conversion, je ne pense pas que c'est ça qui fait que cela ne s'affiche pas, car les photos apparaissent dans photostation.
Et je n'arrive pas à réindexer car le bouton est grisé... Je ne sais plus quoi faire... Des idées s'il vous pliat?