Page 1 sur 1

execution de conversion

Posté : 01 févr. 2011, 01:32
par olivxii
bonjour,

l'exécution de la conversion d'upload ne ce fait pas, je suis obligé d'appeler le script manuellement ...
//============================START OF FFMPEG ACTIONS ==================================
// sending command to convertor.php tp convert the movie named : uploaded_file_name ..
// conversion happens in background so user is not delayed browser window can even be closed.

$base_path = installation_paths();
$convertor = $base_path . '/convertor.php';

//check if we are debugging so the convertor is called as url
if ($debugmodex == 1){ //yes debug mode
	header("Location: " . "convertor.php?id=$uploaded_file_name&debug=1");
	die;
}

//else load convertor in background
exec("$path_to_php $convertor $uploaded_file_name> /dev/null &");// (>/dev/null & part is what sends to background)

//=================================== START OF TBS DISPLAY ====================================

/////////////////////////////////////////
// V3 video response done via thickbox
// don't fire up main_1 or site complete

if ( $vid_response == 'vid_response' ) {
	$template = "themes/$user_theme/templates/response_upload_complete.htm";
} else {
	$template = "themes/$user_theme/templates/main_1.htm";
	$inner_template1 = "themes/$user_theme/templates/inner_upload_complete.htm";
}

$covertor_url = $config["site_base_url"].'/convertor.php';
@exec("curl -G $covertor_url > /dev/null &");// (required where background process does not work)

$TBS = new clsTinyButStrong;
$TBS->NoErr = true;
$TBS->LoadTemplate("$template");
$TBS->Render = TBS_OUTPUT;
$TBS->Show();


@exec("$path_to_php $convertor $uploaded_file_name> /dev/null &");// (>/dev/null & part is what sends to background)

@mysql_close();

die();
en fin d'upload le script convertor.php doit se lancer et effectuer la conversion automatiquement, mais ca ne marche pas, sauf si je l'envoie manuellement.

une idée ?

Re: perl sur serveur

Posté : 01 févr. 2011, 02:46
par moogli
salut,

demander à l'hébergeur ?

sinon essayer d'executer un script :)

xampp utilise

Code : Tout sélectionner

#!"\xampp\perl\bin\perl.exe" use HTML::Perlinfo; use CGI qw(header); $q = new CGI; print $q->header; $p = new HTML::Perlinfo; $p->info_general; $p->info_variables; $p->info_modules; $p->info_license;
ou plus simplement

Code : Tout sélectionner

print "Content-Type: text/html\n\n"; print "OK";
@+

(dans des fichier .pl

Re: perl sur serveur

Posté : 01 févr. 2011, 02:58
par olivxii
salut, en fait j'ai creer une page info.cgi

Code : Tout sélectionner

#! / Usr / bin / perl print "Content-type: text / plain \ n \ n"; CGI utilisation; utiliser CGI:: 'fatalsToBrowser' Carp; {MIME besoin:: Lite;}; eval mon mimeliteversion $ = @? qq »n'est pas installé (erreur: $ @)`: $ MIME:: Lite:: VERSION; print qq `\] $ (version Perl):] $ \ n"; print qq `\ $ CGI:: VERSION: $ CGI:: VERSION \ n"; print qq `\ $ MIME:: Lite:: VERSION: $ mimeliteversion \ n"; qq print `\ Variables nEnvironment: \ n \ n"; foreach my $ var (clés de tri% ENV) { print "$ var: $ ENV {$ var} \ n"; }
mais quand j'essaie d'y acceder j'ai un message d' url invalide
The requested URL /cgi-bin/info.cgi was not found on this server.

Re: perl sur serveur

Posté : 01 févr. 2011, 15:11
par moogli
a tu l'a mis dans le bon répertoire ? (a priori cgi-bin) ?

pour info y a pas d'espace dans /usr/bin/perl ;)

a tu demandé / regardé dans la faq de ton hébergeur ? (plus simple et rapide que les test en général).


@+

Re: perl sur serveur

Posté : 01 févr. 2011, 17:10
par olivxii
oui en fait je vient d'avoir des nouvelles de mon hebergeur qui me dit que toute mes librairie sont installé, cepensant j'ai un soucis, je suis en train de tester phpmotion, mais a la fin
de l'upload il me met ce message d'erreur :
The requested URL /cgi-bin/uu_upload.pl was not found on this server.
les fichiers de phpmotion sont bien dans le www mais du coup j'ai 2 fichiers cgi-bin, un avant le www et un apres le www.

- cgi-bin
- logs
- config
- sessions
- www => phpmotion (mais il y a un dossier cgi-bin aussi)

Re: phpmotion [erreur]

Posté : 02 févr. 2011, 00:31
par moogli
a tu essayer de mettre les scripts perl dans cgi-bin ?


@+

Re: phpmotion [erreur]

Posté : 02 févr. 2011, 00:54
par olivxii
oui c'est ce que j'ai fais et cela fonctionne, sauf .... les videos s'upload bien mais je suis obligé de convertir manuelement car ca ne fonctionne pas, je cherche d'ou cela peut bien provenir.