J'apprends à travailler avec CakePHP
et j'ai tout configuré, mais maintenant, je reçois cet avertissement:
DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github
J'ai déjà cliqué sur ce lien et téléchargé cette application, mais je ne sais pas où placer ces dossiers ... J'utilise EasyPhp comme hébergeur.
Aussi Ici j'ai suivi les étapes,
et voici:
`Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');`
Mais je ne sais pas comment call
quelque chose ici, y a-t-il une invite?
Comment installer DebugKit pour CakePHP (en seulement 4 étapes faciles!):
ETAPE 1 (option A): Méthode traditionnelle/de téléchargement:
Créez un dossier DebugKit
dans votre répertoire app/Plugin
et insérez-y le contenu du téléchargement (et non le dossier de niveau supérieur, ce qui y est contenu). Si vous savez comment cloner depuis github, cela fonctionne également.
STEP 1 (option B): la méthode Composer
Cela semble être actuellement l'option la plus populaire (et pour une bonne raison). Si vous utilisez déjà Compositeur [en savoir plus à ce sujet ici] }, ajouter DebugKit est donc simple comme bonjour. Si vous n'avez pas utilisé Composer auparavant, ne vous inquiétez pas - utilisez simplement "l'option A" ci-dessus. Le résultat final est identique et facile aussi.
Vérifiez que require est présent dans composer.json. Cela installera le plugin dans Plugin/DebugKit:
{
"require": {
"cakephp/debug_kit": "2.2.*"
}
}
ÉTAPE 2:
Ensuite, dans votre app/Config/bootstrap.php
, ajoutez (ou supprimez un commentaire) la ligne suivante:
CakePlugin::load('DebugKit');
Enfin, dans votre fichier app/Controller/AppController.php
(au sein de la classe), ajoutez:
public $components = array(
'DebugKit.Toolbar'
);
(Si vous avez déjà un tableau $components
, ajoutez-le simplement, ne le réinitialisez pas.)
ÉTAPE 3: Assurez-vous que le débogage est égal à 1 ou plus
Dans votre fichier Config/core.php
, assurez-vous que cette ligne:
Configure::write('debug', 2);
a une valeur de 1 ou 2. (en savoir plus sur le mode débogage ici) }
ÉTAPE 4: Supprimer sql_dump
:
Dans votre fichier de présentation, supprimez l'élément 'sql_dump' (au bas de la présentation par défaut).
Selon la section "Installation" de la page debugKit :
Comment savoir si ça marche?
Vous devriez voir une petite icône sur un carré gris dans le coin supérieur droit de votre site. Cliquez dessus pour développer les options, puis cliquez sur une option pour commencer à être génial.
dans le dossier de l'application racine: allez à \vendor\cakephp\
copiez le dossier debug_kit
et collez-le dans le dossier \plugins
, cela fonctionnait pour moi dans un déploiement heroku (pas de production, uniquement pour le développement)
c'est simplement un problème de version. Téléchargez la version compatible de DebugKit, il devrait fonctionner sans erreur. confirmé!