Comment faire pour Installer DebugKit sur CakePHP
Je suis en train d'apprendre comment travailler avec CakePHP
et j'ai configuré tout bon, 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 n'ai aucune idée de l'endroit où placer ces dossiers... je suis en utilisant EasyPhp que mon hébergeur.
Aussi Ici j'ai suivi les étapes,
et il y a:
`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, est-il une invite ?
Vous devez vous connecter pour publier un commentaire.
Comment Installer DebugKit pour CakePHP (en seulement 4 étapes faciles!):
L'ÉTAPE 1 (option A): La traditionnelle méthode de téléchargement:
Créer un
DebugKit
dossier au sein de votreapp/Plugin
répertoire, et de mettre le contenu de la télécharger en elle (pas le dossier de niveau supérieur - les trucs à l'intérieur). Si vous savez comment cloner à partir de github, qui fonctionne très bien aussi.L'ÉTAPE 1 (option B): Le Compositeur de la méthode
Cela semble être actuellement l'option la plus populaire (et pour de bonnes raisons). Si vous utilisez déjà Compositeur [en savoir plus à ce sujet ici], puis en ajoutant DebugKit est fou-simple. Si vous n'avez pas utilisé le Compositeur avant, ne vous inquiétez pas - il suffit d'utiliser "option A" ci-dessus. Le résultat final est le même, c'est trop facile.
ÉTAPE 2:
Puis, dans votre
app/Config/bootstrap.php
, ajouter (ou des nations unies-commentaire) la ligne suivante:Enfin, dans votre
app/Controller/AppController.php
fichier (dans la classe), ajouter:(Si vous avez déjà un
$components
tableau, alors il suffit d'ajouter à cela - ne pas re-définir.)ÉTAPE 3: s'Assurer que le débogage est 1 ou plus
Dans votre
Config/core.php
fichier, assurez-vous que cette ligne:a une valeur de 1 ou 2. (pour en savoir plus sur le mode de débogage ici)
ÉTAPE 4: Supprimer
sql_dump
:Dans votre fichier de mise en page, retirez la sql_dump' élément (au bas de la disposition par défaut)
Conformément à la section "Installation" sur la debugKit page:
public $components = array('DebugKit.La barre d'outils');
Comment puis-je savoir si cela fonctionne?
Vous devriez voir une petite icône sur un carré gris dans le coin supérieur droit de votre site. Cliquez ici pour élargir les options, puis cliquez sur une option pour commencer à être génial.
class AppController extends Controller { public $components = array( 'DebugKit.Toolbar
};`dans le dossier racine de l'application: aller à
\vendor\cakephp\
copier le dossierdebug_kit
et le coller dans\plugins
dossier, cela a fonctionné pour moi dans un heroku de déploiement (et non de production, seulement pour le développement)il s'agit tout simplement d'un problème de version. télécharger la version compatible de DebugKit il doit s'exécuter sans erreur. confirmé!