Mon erreur lors de l'écriture d'un plugin pour les uploads
et oui, je peux déboguer. Mais il saute directement de cette ligne à destruct
la fin de mon wp-config.php
EDIT:
// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
(oui j'ai redémarré)
Mon dossier webcontent
Et maintenant?
Comment savoir quel est le problème?
EDITce n'est pas une permission de fichier comme je peux le faire error_log("errrorrrr ", 3 , "..../debug.log")
Dans mon plugin j'ai écrit la ligne
throw new \Exception("foo");
Je veux voir l'erreur dans mon fichier debug.log
Insérez ceci dans votre wp-config.php
// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
Avant
/* That's all, stop editing! Happy blogging. */
J'ai eu un problème similaire lorsque les autorisations sur le répertoire de téléchargement ne permettaient pas le téléchargement, essayez-le d'abord. Consultez le codex Changing_File_Permissions pour plus d'informations.
Sinon, vérifiez que le répertoire uploads appartient au même utilisateur (sur le serveur) que Wordpress, il est également mentionné dans le lien ci-dessus.
Pour savoir comment ... trouvez quelqu'un de plus expérimenté;)
Toskan,
Il semble que votre fichier wordpress n’a pas été téléchargé. Il est donc possible qu’un ou plusieurs problèmes se présentent. Veuillez lire ce qui suit et appliquer ces solutions un par un:
Les grandes images nécessitent plus de mémoire pour être traitées. Ces images sont-elles particulièrement grandes? Si oui, essayez avec une petite image.
Le dossier téléchargé doit avoir une autorisation en écriture. Sinon, accordez-le.
Besoin de vérifier la structure de répertoires téléchargés ayant un sous-dossier créé avec votre paramètre actuel OR pas, sinon essayez-le manuellement peut-être est-ce à nouveau un problème d'autorisation de dossier.
Si les points ci-dessus ne vous conviennent pas, utilisez le plugin wordpress 'Debug My Plugin' avec la barre de débogage ( https://wordpress.org/plugins/debug-my-plugin )
Il ajoute un menu de débogage à la barre d’administrateur qui affiche une requête, un cache et d’autres informations utiles pour le débogage.
Aussi 'Query Monitor' ( http://wordpress.org/plugins/query-monitor ) surveille les requêtes de base de données, les hooks, les conditions, les requêtes HTTP, les vars de requête, l'environnement, les redirections, y compris AJAXautomatique _ le débogage et plus.
J'espère que vous trouverez ce détail utile. Si vous avez des questions ou des suggestions pour obtenir le même résultat que les plugins précédents, partagez-les avec nous.
Merci!