Question

J'ai une nouvelle installation de la nouvelle version de CakePHP (1.3) et la console de cuisson ne semble pas fonctionner.

Je suis arrivé au dossier dans la console et faire cuire au four le gâteau d'habitude et il ne semble pas fonctionner.

Ceci est la sortie de la console:

xxxx:console yyyy$ ./cake bake
-bash: ./cake: Permission denied

A quelque chose a changé dans la nouvelle version de gâteau?

Vive.

Était-ce utile?

La solution

Tout d'abord, notez que vous ne pouvez pas exécuter la commande ./cake de la racine de votre répertoire d'installation de CakePHP - l'élément appelé « gâteau » il y a un dossier, et ne peut pas être exécuté. L'exécutable de la console se trouve à [installdir]/cake/console/cake.

Lors de la cuisson, vous aurez envie de le faire à partir du dossier de l'application. Si vous avez fait beaucoup de travail déjà, il pourrait être sage d'abord sauvegarder le dossier de l'application. Ensuite, à partir de votre dossier d'installation de CakePHP, faire

cd app
../cake/console/cake bake

et vous devriez être tous ensemble.

Autres conseils

Utilisation du terminal allez dans le répertoire dans lequel vous avez le fichier gâteau. Je parle de la fois que vous y avez ... / cake / console la chaîne suivante

gâteau chmod 755

et il est prêt, l'autorisation d'exécuter le fichier est défini.

Si vous travaillez sur un système d'exploitation Linux:

1- Assurez-vous que les deux ( gâteau cake.bat cake.php ) ont des autorisations d'écriture.

Pour ce faire:

2- Dans votre terminal, une fois que vous êtes dans votre répertoire de projet :

cd app/Console 
ls -la

3- Exécuter maintenant les commandes suivantes:

chmod -R 777 cake
chmod -R 777 cake.bat
chmod -R 777 cake.php

Dans ma coquille terminale, la couleur verte me assure que j'ai maintenant les autorisations souhaitées

4- Maintenant, vous devriez être en mesure d'exécuter:

./cake bake

Avez-vous que cela fonctionne? Je pense que cela pourrait faire l'affaire. (Exécution de la commande à partir de votre répertoire app

 chmod +x Console/cake
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top