Aller au contenu

maho

Membres
  • Compteur de contenus

    20
  • Inscription

  • Dernière visite

Messages posté(e)s par maho

  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. 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. 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/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!

  4. 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/.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

  5. 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....
  6. 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
  7. 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?
  8. 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?

  9. 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.cgi

    Sous SSH quand je vais dans le répertoire et que je l’exécute (>perl test.cgi) il fonctionne parfaitement.

    > perl test.cgi
    Bonjour

    Dans 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.cgi
    Je ne comprend pas, cela fait plusieurs jours que je me casse la tête, sans rien trouver sur le net!
    Merci à mon futur sauveur!
  10. 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).

×
×
  • 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.