Aller au contenu

maho

Membres
  • Compteur de contenus

    20
  • Inscription

  • Dernière visite

À propos de maho

maho's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. 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?
  2. maho

    [R

    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?
  3. 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! ;-)
  4. 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ésultats
  5. Et si c'était DSM5.1 qui avait un bug?
  6. 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/html Hello word Mais 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!
  7. 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.cgi Content-type: text/html Hello word Pour 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?
  8. 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
  9. 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 found
  10. 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/.htaccess Donc 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.so J'ai cru voir ça dans un tuto pour installer perl sur apache
  11. 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!
  12. Pour "ps -w | grep http" cela me donne ça: 4061 root 11640 S < /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys 6270 root 25840 S /var/packages/MediaServer/target/sbin/lighttpd -f /var /packages/MediaServer/target/etc/lighttpd.conf -m / 10049 http 5784 S nginx: worker process 10152 http 36672 S php-fpm: pool www 10153 http 36672 S php-fpm: pool www 10172 root 12644 S /usr/bin/httpd -DHAVE_PHP 10175 http 12392 S /usr/bin/httpd -DHAVE_PHP 10176 http 12392 S /usr/bin/fcgi- -DHAVE_PHP 10180 http 286m S /usr/bin/httpd -DHAVE_PHP 10311 root 11640 S /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys 10312 root 48860 S < /usr/bin/httpd -DAPPARMOR -f /etc/httpd/conf/httpd.con f-sys 21491 root 4000 S grep http pi avec le chmod -R 777. ... ça change rien....
  13. Alors which perl me donne bien /usr/bin/perl Mahox> ls -isa /var/services/web/ 14540 8 . 2 4 .. 27659588 4 Nouveau document texte.txt 45094475 4 cgi-bin 14574 4 index.html 25168443 4 install 29884608 4 phpMyAdmin 14581 4 web_imageschmod ls -l/ 29099687 4 webalizer Mahox> 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.cgi
  14. 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.cgi comment savoir si c'est bien #!/usr/bin/perl que je dois mettre, et pas un autre chemin?
  15. 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?
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.