exec() : no input file specified

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : exec() : no input file specified

par Invité » 15 juin 2008, 19:16

Ok, je vais chercher dans ce sens alors...
Merci pour ton aide

par Ryle » 15 juin 2008, 12:17

Lorsque tu exécutes ton script depuis le shell, c'est ton utilisateur (avec ses droits) qui l'exécute. Quand tu fais appel à exec() c'est php qui tente de l'exécuter. Il lui faut donc les droits qui vont bien (lecture, écriture, exécution ?) sur les objets qu'il va devoir manipuler :)

exec() : no input file specified

par Invité » 15 juin 2008, 08:45

Bonjour,

Je desespere un peu avec le même pb depuis deux jours.
Je tente d'executer un script en tache de fond à partir d'un autre script php mais j'ai toujours la même erreur.

le pour executer mon script :

Code : Tout sélectionner

echo exec("/usr/local/bin/php /home/test/www/test2.php");
et l'erreur :

Code : Tout sélectionner

Status: 404 X-Powered-By: PHP/4.4.2 Content-type: text/html No input file specified.
J'ai essaye d'ajouter 'nohup' ds la commande mais rien y fait.

Par contre lorsque je tape /usr/local/bin/php /home/test/www/test2.php dans SSH, aucun pb, le script s'execute bien.

J'ai l'impression que le exec pose pb que lorsque je cherche a executer un script php.

Qq aurait il peut etre une idée ?

D'avance Merci et bon week-end.

PS : pas de pb avec exec, lorsque je fait exec('whoami') ça s'execute sans aucun pb.
PS 2 : Je suis sur serveur dedié s'il y a une config a modifier