expand-template en php

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

expand-template en php

Messagepar androme » 08 Avr 2006 11:54

Bonjour j'ai du code php qui execute un expand-template
du genre : exec("/sbin/e-smith/expand-template /etc/snort/conf")
, mais seulement, il s'execute à partir de la console mais absolument pas à partir d'une page web sur le serveur.
Le fichier php.ini semble ok (pas de safe-mode) ni quoi que ce soit qui pourrait bloquer la commande exec.
c'est uniquement la commande exec qui ne s'execute pas, toutes les autres commandes dans mon code php s'executent sans souci (création de répertoire, ls,etc ........). Je n'ai même pas de message d'erreur sur cette commande en retour.

Auriez vous une idée ?

par avance merci.
IPCOP 1.4.11 + guardian + urlfilter + advproxy | red + orange + green
PIII 550 | 384 Mo | 4,3 Go 2.5"

Serveur Debian Sarge XEN
XP 1800+ | 512Mo | 2*40 Go
2 serveurs virtuels
Avatar de l’utilisateur
androme
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 194
Inscrit le: 27 Fév 2006 18:20
Localisation: Arles city

Messagepar androme » 08 Avr 2006 13:59

Bon je pense avoir trouvé en fait la commande exec ne retourne pas correctement les messages d'erreur :

voici comment il faut la coder :

Code: Tout sélectionner
exec(MA COMMANDE  2>&1 PARAMETRES, $out, $status);
echo '<pre>';
print_r($out);
echo '</pre>';


ainsi les messages d'erreur s'affichent bien.

Ce qui m'a permis de voir que le probleme etait un probleme de droit.

Maintenant il me reste à voir si il n'y a pas mieux que de donner les droits www à la command expand-template.
IPCOP 1.4.11 + guardian + urlfilter + advproxy | red + orange + green
PIII 550 | 384 Mo | 4,3 Go 2.5"

Serveur Debian Sarge XEN
XP 1800+ | 512Mo | 2*40 Go
2 serveurs virtuels
Avatar de l’utilisateur
androme
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 194
Inscrit le: 27 Fév 2006 18:20
Localisation: Arles city

Messagepar Franck78 » 08 Avr 2006 15:13

Ca s'execute avec les droits de apache, donc pas grand chose en général. Regarde donc comment ont fait les autres composants de SME.
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Muzo » 11 Avr 2006 09:45

EXECUTER UNE COMMANDE ADMINISTRATIVE DEPUIS DU PHP??

HOOLIGAN!
INTERDIT! VERBOTTEN! Et la sécurité nom d'un pipe? :marre:
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar androme » 11 Avr 2006 10:42

Muzo a écrit:EXECUTER UNE COMMANDE ADMINISTRATIVE DEPUIS DU PHP??

HOOLIGAN!
INTERDIT! VERBOTTEN! Et la sécurité nom d'un pipe? :marre:



oui j'ai vu que c'etait vraiment pas une bonne idée,depuis je pense integrer ma contrib au server-manager.
IPCOP 1.4.11 + guardian + urlfilter + advproxy | red + orange + green
PIII 550 | 384 Mo | 4,3 Go 2.5"

Serveur Debian Sarge XEN
XP 1800+ | 512Mo | 2*40 Go
2 serveurs virtuels
Avatar de l’utilisateur
androme
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 194
Inscrit le: 27 Fév 2006 18:20
Localisation: Arles city

Messagepar Muzo » 11 Avr 2006 13:42

Ah oui c'est beaucoup mieux là.
Pour informations les panels du serveur manageur sont en perl.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar androme » 11 Avr 2006 14:02

Muzo a écrit:Ah oui c'est beaucoup mieux là.
Pour informations les panels du serveur manageur sont en perl.


oui j'ai imprimé la doc et en fait ca me semble pas si compliqué que ce que je croyais, alors à l'abordage :)
IPCOP 1.4.11 + guardian + urlfilter + advproxy | red + orange + green
PIII 550 | 384 Mo | 4,3 Go 2.5"

Serveur Debian Sarge XEN
XP 1800+ | 512Mo | 2*40 Go
2 serveurs virtuels
Avatar de l’utilisateur
androme
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 194
Inscrit le: 27 Fév 2006 18:20
Localisation: Arles city


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

cron