executer un fichier php avec php-cgi

executer un fichier php avec php-cgi - PHP - Programmation

Marsh Posté le 28-07-2007 à 13:41:08    

Bonjour à tous,
 
J'ai un problème certainement tout bête mais je galère comme un ane depuis ce matin parce que j'y arrive pas.
 
Bref pour résumer, j'ai installé un wiki et je pense que au moment de crééer le compte admin une merde a du se produire, pour le coup je dois crééer maintenant.
 
Le tutorial de wiki dit ceci :
 

Citation :

initial user was not created by installer
 
Sometimes, the installer fails to create the default user, or the user table is lost for some reason. There are a couple of options for solving this:
 
maintenance/createAndPromote.php
Make sure AdminSettings.php is set up (see AdminSettings.sample)
Execute maintenance/createAndPromote.php from the shell
 
This will create a new user and promote them to an administrator. For help, run the script with the parameter --help.


 
En cherchant à gauche et a droite je découvre que je dois donc lancer le truc dans php-cgi.
 
visiblement le code que je dois y lancer ressemble à  
 

Code :
  1. php maintenance/createAndPromote.php


 
(déjà là j'ai un gros doute, mais bon)
 
Je lance donc ce code et rien ne se passe, le curseur va à la ligne, pas d'erreur, rien.
 
C'est là que je me rend compte que meme en balançant un hello world dans php-cgi à savoir :
 

Code :
  1. <?php
  2. echo "Hello world!";
  3. ?>


y a rien qui se passe, le curseur va à la ligne après avoir appuyé sur entrer et c'est tout, donc si ça se trouve c'est moi qui comprend rien à ce que je dois faire...
 
Bref, comment est ce que j'execute ce fichier php nécessaire pour mon wiki ?
 


Message édité par hellfire_lz le 28-07-2007 à 13:41:39
Reply

Marsh Posté le 28-07-2007 à 13:41:08   

Reply

Marsh Posté le 28-07-2007 à 13:55:47    

Il faut rajouter -f pour exécuter le fichier, sinon il s'attend à recevoir des trucs à partir de l'entrée standard. Donc :

Code :
  1. php -f maintenance/createAndPromote.php


Ca vaut pour PHP5, sûrement aussi pour les version en dessous :) Au pire lance  

Code :
  1. php --help


Tu devrait trouver le bon switch pour lancer un fichier

Reply

Marsh Posté le 28-07-2007 à 14:06:35    

merci, mais ni  

Code :
  1. php --help

ni

Code :
  1. php -f maintenance/createAndPromote.php


ne renvoi quelque chose, je dois bien avoir un souci ailleurs en fait :D


Message édité par hellfire_lz le 28-07-2007 à 14:07:11
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed