Sujet : Comment lire la documentation

Hey smile,

Je poste rapidement et n'importe où pour vous expliquez comment lire la documentation de Hoa (pour ceux qui n'auraient pas suivi wink).
Vous installez Hoa quelque part :

$ hg clone http://hg.hoa-project.net/Central /usr/local/lib/hoa

Puis vous téléchargez le site complet :

$ mkdir -p ~/Development/Hoa/W3
$ cd !!$
$ hg clone http://hg.hoa-project.net/W3 .

Si Hoa est installé autre part que dans /usr/local/lib/hoa, vous lancez whereishoa :

$ Data/Bin/whereishoa

Enfin, vous lancez Bhoa (ou votre propre serveur hein, il y a un .htaccess pour Apache tout prêt à l'emploi, rien à faire) :

$ php-cgi -b localhost:9000&
$ Data/Bin/hoa bhoa --root hoa://Application/Public

Et c'est tout bon. Rendez-vous sur localhost:8888.

Si jamais vous voulez écouter une autre « interface » :

$ Data/Bin/hoa bhoa --root hoa://Application/Public --listen 127.0.0.0:8889

N'hésitez pas à user de l'aide (-h, --help ou -?) !

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Re : Comment lire la documentation

ah merci smile
C'était l'instruction avec php-cgi que j'avais loupé...

3

Re : Comment lire la documentation

Bhoa te le dit quand il n'est pas démarré. Tu ne l'as pas vu ?

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Re : Comment lire la documentation

Ben après j'ai testé au boulot ce matin...
ça se trouve ça ne marche toujours pas chez moi...
Avec cette histoire de ports occupés, bla bla bla...

5

Re : Comment lire la documentation

sudo Data/Bin/hoa bhoa --root hoa://Application/Public --listen "*:80"

Aller roule tongue.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

6

Re : Comment lire la documentation

Hey,

Alors j'ai un petit problème avec la ligne suivante.

$ php-cgi -b localhost:9000&

Il me dit que la commande php-cgi n'existe pas...

Si j'essaye de lancer sans cette commande, après je vais sur localhost:8888 et là j'ai droit à

? GET /index.php       
  ? PHP FastCGI seems to be disconnected (tried to reach
tcp://localhost:9000).
  ? Try $ php-cgi -b localhost:9000
     or $ php-fpm -d listen=localhost:9000

Je suis sur MacOS X snow leopard avec PHP version 5.3.4 CLI.

Tu as une idée de comment je peux résoudre ce problème ?

Dernière fois dit par Malian (16 Jun. 2011 10:40)

7

Re : Comment lire la documentation

Sous Seven 64 j'ai:

php-cgi -b http://localhost:9000&
Couldn't create FastCGI listen socket on port http://localhost:9000

8

Re : Comment lire la documentation

@Malian Peut-être que php-cgi n'est pas dans le PATH. Cherche le :

find /usr -name "php-cgi"

@jira N'utilise pas http://. C'est tout simplement localhost:9000 (c'est du TCP pas de l'HTTP wink) :

php-cgi -b localhost:9000

(comme indiqué dans l'aide d'ailleurs smile).

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

9

Re : Comment lire la documentation

Ok je retourne dormir

10

Re : Comment lire la documentation

Ha ^^

Il me retourne rien ... C'est possible que la commande ne soit pas disponible/installée ?