2011-07-27 4 views
0

Voici où je suis. Je cours MAMP sur mon Mac, et j'ai Yii dans mon dossier htdocs. Je ne comprends pas la partie yiic.php de celui-ci. Je l'ai eu à travailler une fois après de nombreux essais, mais je la structure du dossier n'était pas comment je le voulais. Alors, avec ma structure de dossier en cours:Problème lors de la création de la première application Yii

  • yu
    • cadre>
    • exigences>

Où exactement ce que je naviguer dans le Terminal, et qu'est-ce que je tape . J'ai naviguais dans Applications/MAMP/htdocs/Yii puis une fois en cours d'exécution il cette commande:

php framework/yiic.php webapp testdrive 

Après que je reçois la question Oui/Non, exécutez « Oui », il fait son travail, et je reçois cette structure du dossier:

  • yu>
    • cadre>
    • exigences>
    • testdrive>
      • actifs>
      • css>
      • images>
      • index Test.php
      • index.php
      • protégé>
      • thèmes>
Ensuite, Je navigue dans mon navigateur pour: http://localhost:8888/yii/testdrive/ et je n'ai rien ... aucune idée de ce que je fais mal?

Toute aide sera grandement appréciée! :) Merci!

+0

J'ai compris le problème. J'avais supprimé le dossier "testdrive", mais pas les dossiers "framework" et "requirements", et ils avaient des paramètres modifiés qui empêchaient toute nouvelle installation de fonctionner.Donc tout ce que je devais faire était de tout effacer et recommencer complètement :) – ansarob

Répondre

0

Ceci est un plan long, mais faire du Y en yii une lettre majuscule. Cela suppose que le répertoire Yii ait en effet un Y majuscule. Les machines Unix/Linux sont sensibles à la casse quand il s'agit de ce genre de choses. En ce qui concerne la structure de votre répertoire, vous pouvez avoir les fichiers du framework Yii en dehors de votre dossier web si vous le souhaitez. Le répertoire "testdrive" est tout ce dont vous avez besoin dans le dossier htdocs. Cela dit, les fichiers de framework peuvent également être placés dans le dossier, mais ils sont généralement considérés comme non sécurisés.

+0

C'était une erreur de ma part, le "yii" dans ma structure de dossier n'est pas capatalisé. Ma mauvaise – ansarob

+0

Toute la commande yiic.php agit comme un générateur de projet pour créer le répertoire testdrive par défaut. En supposant que vous n'avez déplacé aucun dossier après l'avoir créé, vous devriez être prêt à partir. Par curiosité, quel genre d'erreur obtenez-vous en essayant d'accéder à l'application web à partir du navigateur? Est-ce que MAMP fonctionne (pouvez-vous aller à http: // localhost: 8888/et voir quelque chose?) – RockMeetHardplace

+0

Je ne reçois pas d'erreur, je reçois juste une page blanche ... vous êtes censé obtenir un exemple d'application comme celui-ci montré sur cette page: [http://www.yiiframework.com/doc/guide/1.1/fr/quickstart.first-app] – ansarob

0

J'ai eu le même problème, mais je suis sûr que je n'ai pas supprimé de fichier là-bas. Heureusement, j'essaie de redémarrer le serveur apache, et je revisite mon site web de test, et ça fonctionne. J'utilise MAMP sur Mac Lion. J'espère que cette information serait utile.

Questions connexes