Exécution d'un programme C sur serveur Free [RESOLU] - PHP - Programmation
Marsh Posté le 02-04-2007 à 15:24:20
shell_exec est surement desactivée sur un serveur mutualisé
Marsh Posté le 02-04-2007 à 15:25:32
Sans doute, mais dans ce cas quelle commande peut me permettre de lancer un programme ??
Marsh Posté le 02-04-2007 à 15:37:24
tu risques de devoir monter ton propre serveur (c'est instructif celà dit !!!)
Marsh Posté le 02-04-2007 à 15:42:26
Lol, d'après mes recherches Google, c'est impossible de lancer des applications en code natif sur les serveurs mutualisés de Free : à moins d'avoir un serveur dédié, c'est mort
Même si monter moi-même le serveur serait fort instructif, je risque de manquer de temps, la partie C du projet n'étant pas encore au point (et puis j'ai pas les moyens...)
Je ferais part de ce problème houleux à mon prof encadrant, j'attend sa réaction avec hâte
Merci à tous pour vos réponses rapides.
Marsh Posté le 02-04-2007 à 15:45:23
lamorkytu a écrit : |
non, installer un apache et le configurer, c'est pas très dur
(est-ce que tu demandes à ton prof si tu dois changer de page arrivé en bas comme au CP? )
Marsh Posté le 02-04-2007 à 15:47:38
+1 c'est pas si dur de monter un apache sur ton pc, au pire utilise un package (WAMP/ LAMP / easyPHp etc...) et modifie la configuration pour ton cas
Marsh Posté le 02-04-2007 à 15:49:06
Le problème est pas là !
Le projet à la base c'est du développement pur, pas de l'installation/configuration de serveur...
Marsh Posté le 02-04-2007 à 15:50:20
lamorkytu a écrit : Le problème est pas là ! |
continue comme ça et tu vas devenir fonctionnaire!
okay, joke, fait comme tu l'entends.
Marsh Posté le 02-04-2007 à 15:52:00
lamorkytu a écrit : Le projet à la base c'est du développement pur, pas de l'installation/configuration de serveur... |
Considère que maintenant ca fait partie du projet.
Marsh Posté le 02-04-2007 à 16:21:42
Re !
J'ai installé easyPhp, malheureusement je n'ai pas les droits suffisants sur les ordinateurs de l'IUT....
Pour ce qui est d'être fonctionnaire, c'est pas vraiment mon envie, mais bon le délai restant pour le projet est assez court désormais et ce genre de problème imprévu c'est vraiment un coup dur, d'un autre coté un projet qui se déroule d'un bout à l'autre sans aucun imprévu c'est rare, et puis ça rajoute du piment ^^.
Je retenterai tout ça ce soir sur ma machine, là au moins je suis sûr d'avoir les droits suffisants.
Merci encore à tous
Marsh Posté le 02-04-2007 à 16:33:32
sinon installe apache sans easyphp, au moins t'apprendra a isntaller/configurer ça... (et pis faire ça sous windows -_- quel gachis)
Marsh Posté le 02-04-2007 à 16:35:33
zecrazytux a écrit : sinon installe apache sans easyphp, au moins t'apprendra a isntaller/configurer ça... (et pis faire ça sous windows -_- quel gachis) |
Tout le monde sait que php est plus rapide sous windows que linux.
Marsh Posté le 02-04-2007 à 16:48:02
ReplyMarsh Posté le 02-04-2007 à 23:54:01
Et bien tu prends ton prof par la main pour aller voir l'admin du SI de ton iut pour lui demander (le prof justifiera) de te céder au moins momentanément un accès libre sur un serveur donné pour faire ta popote
Marsh Posté le 03-04-2007 à 00:29:58
tu t'achetes une clé USB tu fous wampanywhare dessus et tu fais pas chier.
http://projects.maleo.net/wampany/
Et ptet que les clés USB c'est aussi interdit sur les PC de ton iut.
Dans ce cas paye toi un ordi portable
Marsh Posté le 03-04-2007 à 09:58:55
tsss \O/
fou apache et php sur Debian dans un pcay récupéré...
Marsh Posté le 03-04-2007 à 11:16:03
Re !
J'ai testé tout ça avec easyphp chez moi : ça marche sans problème, mon souci vient donc d'un banal problème de droits
Pour ce qui est de la démonstration du projet, on ne pourra le faire sur une clé : les droits sont limités sur les périphériques amovibles également (impossible de renommer des dossiers....).
Du coup on fera la démo sur un PC portable ou sur un pc ou il nous auront gentiment fourni les droits admin
Merci à tous, topic résolu
Marsh Posté le 03-04-2007 à 11:17:24
t'as pas de laptop perso pour taffer dans l'info dans un iut ?
Marsh Posté le 03-04-2007 à 11:20:01
Moi nan, j'en ai pas l'intéret étant donné qu'une clé USB me suffit à transférer les données !
Et puis j'habite sur place.
Marsh Posté le 03-04-2007 à 11:22:16
lamorkytu a écrit : Moi nan, j'en ai pas l'intéret étant donné qu'une clé USB me suffit à transférer les données ! |
donc +1 pour wampanywhere
Marsh Posté le 03-04-2007 à 11:58:12
mouai enfin quand tu fais une école d'info avoir sa machine et être r00t dessus ça peux être bien...
Marsh Posté le 02-04-2007 à 15:18:10
bonjour tout le monde !
Dans le cadre d'un projet de mon IUT, je dois pouvoir éxécuter un programme C à partir d'une page php (interface web donc).
Pour pouvoir tester l'avancée de la chose, j'utilise un serveur Free.
Je commence avec un test simple :
---un programme tout con en C : le 'fameux' helloworld
-------> ça marche très bien en ligne de commande, donc pas de souci de ce côté là !
---un script en php qui lance le programme C compilé
--------> là ça coince !
en fait, quand je charge la page en php, rien ne s'affiche (à part resultat...), ce qui me taraude quelque peu ! Les 2 fichiers sont à la racine du serveur.
Pour le moment je ne peux pas faire de chmod 777 sur le serveur free (à cause de la config de l'iut, bref passons, ce sera fait d'ici ce soir quand je serais rentré)
CE TOPÏC me fait penser que malgré un chmod, je ne pourrais peut-être jamais éxécuter ce fameux programme en C !
quelqu'un a déjà réussi à lancer un programme éxecutable sur un serveur free ?
Si oui, vous avez fait comment, sur le coup je me sens
Message édité par lamorkytu le 03-04-2007 à 11:30:56