2015-10-26 1 views
0

Je voudrais utiliser propel 2, en utilisant le fichier .zip dans windows mais je ne peux pas le faire fonctionner selon les docs 1 (j'utilise wamp et ampps, différent serveurs) donc j'ai décompressé le fichier dans mon dossier WWW dans mon (wamp) serveur
J'essaie d'appeler http://server/test/propel/bin/propel.php et j'obtiens une page d'erreur 500; regarder le fichier journal php je vois:comment installer et exécuter propel2 dans windows avec wamp ou ampps

  • PHP Fatal error: Class 'Symfony\Component\Finder\Finder' not found in ...\bin\propel.php on line 16
  • PHP Stack trace:
  • PHP 1. {main}() ...\propel.php:0

puis j'ai essayé d'utiliser la ligne de commande; et je mets la variable PHPBIN à mon dossier php (parce que l'on n'existe pas dans mon environnement) exécuter le propel.bat et je reçois:

..\php5.5 is not reconigzed as a internal or external command ...

mais la documentation n'a pas mentionné comment procéder ensuite pour configurer la connexion

s'il vous plaît, quelqu'un a essayé cela? que dois-je faire ??

merci d'avance!

Répondre

0

L'avez-vous installé via composer? Il est fortement recommandé car propel2 a beaucoup de dépendances, et c'est une configuration assez compliquée. http://propelorm.org/documentation/01-installation.html#via-composer https://getcomposer.org/doc/00-intro.md

Quoi qu'il en soit, une fois installé (dans votre projet, vous avez un vendeur/bin/propulsent le fichier), ouvrez la console dans votre répertoire racine du projet et de l'utilisation:

vendor\bin\propel init 
vendor\bin\propel sql:build 

Je pense que sans compositeur, Vous n'avez pas de corbeille dans votre dossier fournisseur. Si oui, et vous l'avez installé par zip, vous devrez peut-être aller au dossier fournisseur/propulser directement et dans la console:

bin\propel init 
bin\propel sql:build 

Bonne chance, je me souviens pas figurer dehors tout de suite non malgré l'utilisation de compositeur.

+0

il semble qu'il n'y ait aucun moyen d'installer propel en utilisant seulement le fichier zip, mais ses docs disent autrement. – camilo

+0

merci beaucoup, @anarkopsykotik. mais puis-je avoir compositeur dans ma machine developmetn et le serveur php (wamp) dans un autre? et comment je vais le faire pour générer ses modèles à partir du fichier .js ??? Je suis très confus ... – camilo

+0

Composer est juste un gestionnaire de dépendance, il va chercher toutes les bibliothèques nécessaires pour le projet de son fichier de configuration, et le mettre dans le dossier "vendeur". Une fois cela fait, vous pouvez en effet le copier de votre machine dev vers votre serveur. N'oubliez pas d'inclure le fichier "autoloading.php" généré dans votre script de configuration, afin que toutes les bibliothèques soient automatiquement chargées dans votre code. La commande "init" de propel vous guidera à travers quelques étapes pour configurer la configuration de la connexion à votre base de données, puis générer des classes/sql. – Anarkopsykotik