• Resolved tedpriv

    (@tedpriv)


    When installing/activating the plugin, I got this error message, and the plugin failed to activate. Using WP 5.5.3. Any ideas how to resolve this?

    Caught Exception: \Fragen\WP_Debugging\Settings::add_constants() – Unable to locate placement anchor.

    This message was triggered by Core.
    Call stack:
    wp_die()
    wp-content/plugins/wp-debugging/src/Settings.php:173
    Fragen\W\Settings->add_constants()
    wp-content/plugins/wp-debugging/src/Bootstrap.php:169
    Fragen\W\Bootstrap->activate()
    wp-includes/class-wp-hook.php:287
    do_action(‘activate_wp-debugging/wp-debugging.php’)
    wp-admin/includes/plugin.php:699
    activate_plugin()
    wp-admin/plugins.php:58

Viewing 15 replies - 1 through 15 (of 20 total)
  • Plugin Author Andy Fragen

    (@afragen)

    You must have modified your wp-config.php file to remove the following line,

    /* That's all, stop editing! Happy publishing. */

    You will need to add it back for the plugin to work.

    Hello, I have the same problem. Activating another plugin works and I did not change this line. But this line is French written so it may be the source of the problem??

    /* C’est tout, ne touchez pas ?? ce qui suit ! Bon blogging ! */

    Plugin Author Andy Fragen

    (@afragen)

    The line must be in English as above.

    So your plugin is not working on non English language WP installations as by default this line will be in french in ALL French WP installations.

    Plugin Author Andy Fragen

    (@afragen)

    This isn’t a translated string. I’m not sure why it’s in French for you. This is where it comes from. https://core.trac.www.ads-software.com/browser/trunk/wp-config-sample.php

    It is translated so French people editing this file won’t do a mistake. I don’t know how it is for other languages but I suspect it’s translated the same way.

    Plugin Author Andy Fragen

    (@afragen)

    Hmm, this is a requirement of the WP-CLI module I’m using for this. I’ll have to see it there’s another anchor I can use.

    Same issue here, but in a spanish WP installation.

    Plugin Author Andy Fragen

    (@afragen)

    I think I have a solution.

    Can you test https://github.com/afragen/wp-debugging/archive/develop.zip ?

    Let me know if it works for you.

    Hello, I tried and it failed.

    Caught Exception: \Fragen\WP_Debugging\Settings::add_constants() – Unable to locate placement anchor.

    Plugin Author Andy Fragen

    (@afragen)

    If your wp-config-sample.php looks similar to your wp-config.php file can you post a screenshot of the last 10 lines?

    Here is all the file

    <?php
    /**
     * La configuration de base de votre installation WordPress.
     *
     * Ce fichier est utilisé par le script de création de wp-config.php pendant
     * le processus d’installation. Vous n’avez pas à utiliser le site web, vous
     * pouvez simplement renommer ce fichier en ??wp-config.php?? et remplir les
     * valeurs.
     *
     * Ce fichier contient les réglages de configuration suivants?:
     *
     * Réglages MySQL
     * Préfixe de table
     * Clés secrètes
     * Langue utilisée
     * ABSPATH
     *
     * @link https://fr.www.ads-software.com/support/article/editing-wp-config-php/.
     *
     * @package WordPress
     */
    
    // ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define( 'DB_NAME', 'votre_nom_de_bdd' );
    
    /** Utilisateur de la base de données MySQL. */
    define( 'DB_USER', 'votre_utilisateur_de_bdd' );
    
    /** Mot de passe de la base de données MySQL. */
    define( 'DB_PASSWORD', 'votre_mdp_de_bdd' );
    
    /** Adresse de l’hébergement MySQL. */
    define( 'DB_HOST', 'localhost' );
    
    /** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
    define( 'DB_CHARSET', 'utf8' );
    
    /**
     * Type de collation de la base de données.
     * N’y touchez que si vous savez ce que vous faites.
     */
    define( 'DB_COLLATE', '' );
    
    /**#@+
     * Clés uniques d’authentification et salage.
     *
     * Remplacez les valeurs par défaut par des phrases uniques !
     * Vous pouvez générer des phrases aléatoires en utilisant
     * {@link https://api.www.ads-software.com/secret-key/1.1/salt/ le service de clés secrètes de www.ads-software.com}.
     * Vous pouvez modifier ces phrases à n’importe quel moment, afin d’invalider tous les cookies existants.
     * Cela forcera également tous les utilisateurs à se reconnecter.
     *
     * @since 2.6.0
     */
    define( 'AUTH_KEY',         'mettez une phrase unique ici' );
    define( 'SECURE_AUTH_KEY',  'mettez une phrase unique ici' );
    define( 'LOGGED_IN_KEY',    'mettez une phrase unique ici' );
    define( 'NONCE_KEY',        'mettez une phrase unique ici' );
    define( 'AUTH_SALT',        'mettez une phrase unique ici' );
    define( 'SECURE_AUTH_SALT', 'mettez une phrase unique ici' );
    define( 'LOGGED_IN_SALT',   'mettez une phrase unique ici' );
    define( 'NONCE_SALT',       'mettez une phrase unique ici' );
    /**#@-*/
    
    /**
     * Préfixe de base de données pour les tables de WordPress.
     *
     * Vous pouvez installer plusieurs WordPress sur une seule base de données
     * si vous leur donnez chacune un préfixe unique.
     * N’utilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés?!
     */
    $table_prefix = 'wp_';
    
    /**
     * Pour les développeurs : le mode déboguage de WordPress.
     *
     * En passant la valeur suivante à "true", vous activez l’affichage des
     * notifications d’erreurs pendant vos essais.
     * Il est fortement recommandé que les développeurs d’extensions et
     * de thèmes se servent de WP_DEBUG dans leur environnement de
     * développement.
     *
     * Pour plus d’information sur les autres constantes qui peuvent être utilisées
     * pour le déboguage, rendez-vous sur le Codex.
     *
     * @link https://fr.www.ads-software.com/support/article/debugging-in-wordpress/
     */
    define( 'WP_DEBUG', false );
    
    /* C’est tout, ne touchez pas à ce qui suit ! Bonne publication. */
    
    /** Chemin absolu vers le dossier de WordPress. */
    if ( ! defined( 'ABSPATH' ) )
      define( 'ABSPATH', dirname( __FILE__ ) . '/' );
    
    /** Réglage des variables de WordPress et de ses fichiers inclus. */
    require_once( ABSPATH . 'wp-settings.php' );
    Plugin Author Andy Fragen

    (@afragen)

    Hmm, interesting that the formatting doesn’t conform to WordPress Coding Standards. I’ll have to figure out something common.

    Stay tuned.

    Plugin Author Andy Fragen

    (@afragen)

    I think I found a more universal solution. Please download again and try the version is 2.9.2.2

    Notice: Undefined offset: 0 in /home/xxx/www/blogtest/wp-content/plugins/wp-debugging-develop/src/Settings.php on line 68

    Warning: strpos(): Empty needle in /home/xxx/www/blogtest/wp-content/plugins/wp-debugging-develop/vendor/wp-cli/wp-config-transformer/src/WPConfigTransformer.php on line 150
    Caught Exception: \Fragen\WP_Debugging\Settings::add_constants() – Unable to locate placement anchor.

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘Failed to activate plugin’ is closed to new replies.