Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 06/06/2006 15:12:54

naouar
Membre
Inscription : 25/05/2006
Messages : 8

affichage+apache

salut
mon probleme que j'arrive pas a appeler une interface d'une application a partir de ma page web.php
ma page config.php contient des icones pour les serveurs(dhcp,dns,...)
normalement quand je click sur l'icone serveur dns il m'affiche l'interface de configuration de dns de redhat(par default) est ce possible ?
j'ai essayer avec sudoers et sudo
A partir de ma page conf.php je peut monter/demonter mes perepheriques ,je peut aussi configurer mon reseau avec sudo ifconfig mais ca me reste le probleme d'affichages des interfaces sur ma page conf.php
c'est tres urgents je suis bloqueé
merci beaucoup

Hors ligne

#2 06/06/2006 17:34:05

Korova
Membre
Lieu : Calvados (14)
Inscription : 26/05/2004
Messages : 1 916

Re : affichage+apache

J'avoue ne pas très bien comprendre...

Où sont les scripts ? La machine est chez toi, chez un hébergeur ? dédié ? mutualisé ? Tu essaies de faire quoi à partir d'où ? C'est toi qui a fabriqué les scripts ou ils viennent d'une application ?


Korova, aventurière (même pas peur) GNU/linux depuis 2003

Hors ligne

#3 06/06/2006 18:21:54

naouar
Membre
Inscription : 25/05/2006
Messages : 8

Re : affichage+apache

les scripts et les pages.php sont dans  /var/www/html
oui je suis dans ma machine
j'ai cree un site outil d'administration reseau en php (meme principe que webmin)
dans ma page j'ai cree des icones simples sous les noms des serveurs(dns,dhcp) dans le but quand je click sur l'icone dns (dans ma page web) il m'affiche l'interface de configuration dns de systeme (lien entre l'icone de ma page et l'interface de systeme

Hors ligne

#4 06/06/2006 18:28:04

Korova
Membre
Lieu : Calvados (14)
Inscription : 26/05/2004
Messages : 1 916

Re : affichage+apache

Et qu'est qui te déplait dans webmin ? (je ne connais pas l'interface dns de redhat...)


Korova, aventurière (même pas peur) GNU/linux depuis 2003

Hors ligne

#5 06/06/2006 20:05:11

naouar
Membre
Inscription : 25/05/2006
Messages : 8

Re : affichage+apache

c'est pas ça
comment faire un appelle  d'une interface graphique a partir de apache
exemple sous windows
toujours dans mon site
j'ai cree une icone s'appeler music est j'ai fait un lien avec winamp(exec c:/programfiles/winamp/winamp.exe)
de façon quand je click sur l'icone music de mon site sa me lance (l'interface graphique de winamp)
je veut faire cette action sous linux (comment lancer une interface graphique de systeme a partir de mon site(serveur apache))

Hors ligne

#6 06/06/2006 20:44:15

Korova
Membre
Lieu : Calvados (14)
Inscription : 26/05/2004
Messages : 1 916

Re : affichage+apache

et ça marche pas exec /usr/bin/mon_executable (ou exec /le/chemin/vers/mon_executable s'il n'est pas dans /usr/bin) ?


Korova, aventurière (même pas peur) GNU/linux depuis 2003

Hors ligne

#7 07/06/2006 09:22:58

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : affichage+apache

Autre question : naouar, on ne peut pas avoir tes questions sans faute d'orthographe ?
Petite proposition quand même, ne s'agirait-il pas de modifier les types mime ?

LeDub qui aimerait tant faire un peu de développement !


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#8 07/06/2006 10:11:05

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : affichage+apache

naouar a écrit :

c'est pas ça
comment faire un appelle  d'une interface graphique a partir de apache
exemple sous windows
toujours dans mon site
j'ai cree une icone s'appeler music est j'ai fait un lien avec winamp(exec c:/programfiles/winamp/winamp.exe)
de façon quand je click sur l'icone music de mon site sa me lance (l'interface graphique de winamp)
je veut faire cette action sous linux (comment lancer une interface graphique de systeme a partir de mon site(serveur apache))

Apache est un serveur, il est prévu pour tourner sur une machine appelé serveur. Le client (en général sur une autre machine) peut ne pas avoir d'interface graphique (il m'est arrivé de surfer sous Lynx wink ). Apache ne connait pas les logiciels installés sur le client. Donc ce n'est pas Apache qu'il te faut configurer, mais le logiciel client, soit ton navigateur.

Par exemple, sous Firefox (version Windows), dans le menu Outils/Options/Téléchargements dans la section "Afficher et modifier les actions" on peut voir quel est le logiciel utilisé pour ouvrir un type de fichier. Je viens de modifier le comportement par défaut en ouvrant les mp3 avec coolpalyer plutôt qu'avec Windows Media Player.

Il doit aussi être possible de configurer le PC client en utilisant les "types mime", comme le dit si bien Ledub.

Armen en mode client/serviteur


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#9 07/06/2006 18:54:31

naouar
Membre
Inscription : 25/05/2006
Messages : 8

Re : affichage+apache

le probleme est sous linux
est ce que possible d'afficher l'interface graphique de systeme (exemple /usr/share/redhat-config-network/netconf.py )sous apache dans la même machine
j'ai donneé les droit de root a apache(configuration de sudoers)
le probleme que dans un terminal d' un autre compte quand je tape sudo /usr/share/redhat-config-network/netconf.py l'application s'execute normalement par contre dans mon script rien s'affiche (le script est dans /var/www/html) ?????????
comment faire pour l'afficher?
quelle est la methode?
merci pour tous

Hors ligne

#10 07/06/2006 22:36:15

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : affichage+apache

Bonsoir,

Linux est un environnement multi-utilisateur. A ce titre, il peut y avoir plusieurs utilisateurs connectés simultanément.

Bien sûr, il n'y a qu'un écran, un clavier ... Pour passer outre cette limitation, on peut utiliser un autre serveur X pour l'affichage (display en anglais). Je me souviens, dans ma folle jeunesse avoir lancer des programmes (sur un serveur distant) que je faisais afficher sur une autre machine que la mienne (et avoir vu un beau poisson se ballader sur mon écran parce qu'un collègue se servait de mon serveur X). hmm

Par défaut, sur une session "interactive", on affiche sur $DISPLAY (il me semble). Quand c'est un service qui lance une appli graphique, il n'a pas de display préconfiguré

Tout ça pour dire qu'il te faut préciser sur quel "écran" tu veux afficher. exemple :

xclock -display 127.0.0.1:0

affichera une fenêtre xclock sur le display 0 de la machine locale (il faut en plus autoriser l'affichage sur 127.0.0.1:0  ... man xhost ... ).

Il ne faut pas bien sûr autoriser n'importe quelle machine à utiliser ton display ... voir les impacts au niveau sécurité ...


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

Pied de page des forums