Aller au contenu

Gandhorn

Actif
  • Compteur de contenus

    12
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Bonjour, je ne suis pas sur de poster au bon endroit, mais bon mon post dans la section "html" est encore plus mal placé je pense... J'essaie de configurer depuis plusieurs jours un serveur dédié de chez ovh que j'ai reçu il y a quelques jours... seulement les scripts perl ne sont pas lus par apache !! au début il m'était même impossible de les lire depuis la console, j'ai donc installé perl avec "emerge perl" et ce problème est réglé, de la même façon j'ai tenté un "emerge www-apache/mod_perl" qui après une demie heure s'est soldé par un échec... voici l'erreur qui a été affichée: 1. * ERROR: www-apache/mod_perl-2.0.3-r2 failed. 2. * Call stack: 3. * ebuild.sh, line 1717: Called dyn_setup 4. * ebuild.sh, line 768: Called qa_call 'pkg_setup' 5. * ebuild.sh, line 44: Called pkg_setup 6. * mod_perl-2.0.3-r2.ebuild, line 32: Called has_apache_threads_in 7. * depend.apache.eclass, line 284: Called built_with_use 'www-se 8. * eutils.eclass, line 1732: Called die 9. * The specific snippet of code: 10. * [[ -z ${PKG} ]] && die "Unable to resolve $1 to an installed pac 11. * The die message: 12. * Unable to resolve www-servers/apache to an installed package 13. * 14. * If you need support, post the topmost build error, and the call stack 15. * A complete build log is located at '/var/tmp/portage/www-apache/mod_p y a t'il quelque chose à faire ? j'ai contacté le support d'ovh mais leur réactivité laisse à désirer... d'avance merci =)
  2. bon, mon emerge perl a fini par aboutir, désormais si je fais perl hello.pl, cela m'affiche bien le code html qui devrait apparaitre sur une page, mais toujours la même erreur 500... ou est ce que perl est censé être installé ? j'ai trouvé dans usr/bin un lien de perl vers perl8.5.5.... je suis vraiment perdu .... pourquoi en ssh cela fonctionne et pas via mon site... Je vous en supplie, d'où est ce que ça peut venir, la commande pear en console fonctionne parfaitement, mais impossible depuis un site, j'obtiens toujours la même erreur 500... Y aurait t'il une extension à installer pour apache par exemple ? je continue de chercher, de fouiller partout, voici ce que me dis le log, typiquement quand j'essaie de lancer un script : [2009-06-17 00:04:57]: uid: (508/vpopmail) gid: (503/503) cmd: hello.pl [2009-06-17 00:04:57]: target uid/gid (508/503) mismatch with directory (510/100) or program (510/100)
  3. je viens de lancer un emerge perl, ca prend un peu de temps, je retenterai quand ce sera fini =) déja 10min et perl est toujours pas installé... mais au moins le serveur est pas (encore) planté
  4. la commande, a priori, c'est bien, en étént dans le dossier : perl hello.pl ? parce que la commande perl n'est pas reconnue "command not found"... Suis tellement désolé d'avoir toutes ces questions...
  5. Ouki, je viens de faire ça, tant que mon fichier hello.pl n'est pas dans /home/ovh/cgi-bin/, j'obtiens l'erreur comme quoi le fichier n'est pas trouvé, et j'obtiens l'erreur 500 une fois que le fichier est ici... Pour info, voici le hello world que j'ai utilisé : #!/usr/bin/perl -w # Tell perl to send a html header. # So your browser gets the output # rather then <stdout>(command line # on the server.) print "Content-type: text/html\n\n"; # print your basic html tags. # and the content of them. print "<html><head><title>Hello World!! </title></head>\n"; print "<body><h1>Hello world</h1></body></html>\n"; Comment faire pour que mon code soit interprété ? perl n'est t'il pas installé par défaut sur ovh release 2? merci =) PS : voici le lien vers le hello : http://94.23.209.20/cgi-bin/hello.pl
  6. Je viens de voir sur un forum que les fichiers devaient être uploadé en ASCII, je l'ai fais, mais vu que je les déplace par "cp" en ssh, est ce que cela peut poser problème ??? encore merci =) je finis par avancer PS : j'ai l'impression que cette erreur est pire que la précédente, je viens d'essayer de lancer le script 5 fois en supprimant à chaque fois dans un des dossier le uu_upload.pl pour savoir lequel devait fonctionner finalement... et à chaque fois j'obtiens l'erreur 500
  7. ok j'essaie de suite, j'ai édité mon message car l'erreur obtenue a changé =) Conclusion : le problème "erreur 500" persiste, mais je ne pense pas qu'il soit du à la même chose, qu'est ce qui peut faire planter une exécution a priori ?
  8. Le problème n'a pas été résolu, je vais essayer d'expliquer le plus clairement... J'ai besoin de lancer un processus qui se situe dans www/cgi-bin quand je veux uploader une vidéo sur phpmotion, seulement, le site dit ne pas le voir (il est bien la !) (pour tester, http://94.23.209.20, connectez vous avec "Gandhorn" (mdp : "test") et essayez d'uploader une vidéo via "my account" le site renvoit alors : Not Found The requested URL /cgi-bin/uu_upload.pl was not found on this server. Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8g Server at 94.23.209.20 Port 80 quand je regarde sur mon serveur, j'ai plusieurs dossier cgi-bin, à savoir : home/ovh/cgi-bin home/kes/cgi-bin home/kes/www/cgi-bin etc/skel/cgi-bin usr/local/apache/cgi-bin Mon site se situe dans home/kes/www/ donc à l'origine les scripts se trouvaient dans /home/kes/www/cgi-bin/, je les ai copié et les ai déposé dans chacun des autres cgi-bin en faisant attention de les mettre en chmod 755, mais rien n'a changé... Si je regarde les droits, j'obtiens ça pour pour tous les dossiers cgi-bin, est ce bon ? ns303899 cgi-bin # ls -la total 60 drwxr-xr-x 3 kes user 4096 jun 16 15:36 . drwxr-xr-x 5 kes kes 4096 jun 16 18:16 .. drwxr-xr-x 2 kes user 4096 jun 15 19:58 audio -rwxr-xr-x 1 kes user 1610 jun 15 19:58 uu_default_config.pm -rwxr-xr-x 1 kes user 7548 jun 15 19:58 uu_ini_status.pl -rwxr-xr-x 1 kes user 3272 jun 15 19:58 uu_lib.pm -rwxr-xr-x 1 kes user 32666 jun 15 19:58 uu_upload.pl D'avance merci beaucoup beaucoup =) PS : en ayant cette configuration (droits kes:users) pour tous les dossiers cgi-bin, j'obtiens désormais une erreur 500... Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, postmaster_AT_ns303899.ovh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
  9. oki merci beaucoup je vais essayer de suite =)
  10. Encore merci ! c'était ça qui clochait !! Je profite de ce forum pour poser une autre question... j'ai des fichiers perl dans mon dossier cgi-bin qui sont bien en chmod 755, mais impossible d'y accéder, quand je lance le script qui est censé les utiliser, cela bloque dessus, et même si je rentre l'adresse directement dans la barre, j'obtiens une erreur 404 : http://94.23.209.20/cgi-bin/uu_upload.pl pourtant le fichier est bien la !!! Plusieurs questions : - j'ai un autre dossier cgi-bin au meme niveau de mon dossier www/, est ce normal ? - y a t'il besoin d'installer perl sur un serveur ovh par défaut ?? D'avance merci =)
  11. oki merci, je vais tester ça de suite !! ça serait le top que ce ne soit "que" ca !! en tout cas merci =)
  12. Bonsoir, je suis en train d'installer phpmotion sur un serveur dédié chez ovh qui tourne sous linux (release 2), j'ai a peut près réussi à tout installer normalement, mais quand je vais sur le site, horreur ! c'est immonde, on dirait qu'il manque le css et les images !!! pourtant si je vais dans l'interface admin, tout est nikel... le site : http://94.23.209.20/ interface admin "propre" : http://94.23.209.20/siteadmin/ je voudrais savoir d'où ce genre de problème pouvait venir ??? D'avance merci =)
×
×
  • Créer...