Migration / plugin / API rest
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Migration / plugin / API rest

by
5902e5fa474df0368a8d
Created on 2021-06-16 19:48:05 (edited on 2024-09-04 14:12:33) in Hébergements Web

Bonjour

Je fais migrer un site hébergé par O2SWITCH chez OVH.Voici les logs d'erreur apparaissant sur mon site, et les fichiers wp-includes/function.php de OVH et O2SWITCH.

Les plugins de POPUP Wordpress (popup marker / Age gate) et le plugin de formulaire (contact form 7) provoquent des messages d'erreur. Impossible d'activer Popup Marker.
Mon API pointe bien vers l'URL de mon site.

Pour le plugin Age gate voici les message d'erreur:

Notice: register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour age-gate/v1/shortcode n’a pas l’argument permission_callback nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez __return_true comme rappel de permission. Veuillez lire Débogage dans WordPress (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /home/brasser/www/wp-includes/functions.php on line 5313

Pour les formulaires contact form 7 voici les message d'erreur:
Deprecated: Elementor\Scheme_Typography est obsolète depuis la version 2.8.0 ! Utilisez Elementor\Core\Schemes\Typography à la place. in /home/brasser/www/wp-includes/functions.php on line 5051

Deprecated: Elementor\Scheme_Color est obsolète depuis la version 2.8.0 ! Utilisez Elementor\Core\Schemes\Color à la place. in /home/brasser/www/wp-includes/functions.php on line 5051Capture d’écran 2021-06-16 à 13.11.47.png

Deprecated: Elementor\Scheme_Typography est obsolète depuis la version 2.8.0 ! Utilisez Elementor\Core\Schemes\Typography à la place. in /home/brasser/www/wp-includes/functions.php on line 5051

Deprecated: Elementor\Scheme_Color est obsolète depuis la version 2.8.0 ! Utilisez Elementor\Core\Schemes\Color à la place. in /home/brasser/www/wp-includes/functions.php on line 5051

Le fichier wp-includes/functions.php d' OVH ne me paraît pas complet. Je n'y vois pas les lignes 5051 ni 5313. Dans le fichier wp-includes/functions.php d' 02SWITCH voici les lignes désignées dans le log error:

functions.php on line 5051
/**
* Filters whether to trigger an error for deprecated files.
*
* @since 2.5.0
*
* @param bool $trigger Whether to trigger the error for deprecated files. Default true.
*/
if ( WP_DEBUG && apply_filters( 'deprecated_file_trigger_error', true ) ) {
$message = empty( $message ) ? '' : ' ' . $message;

if ( function_exists( '__' ) ) {
if ( $replacement ) {
trigger_error(
sprintf(
/* translators: 1: PHP file name, 2: Version number, 3: Alternative file name. */
__( '%1$s is deprecated since version %2$s! Use %3$s instead.' ),
$file,
$version,
$replacement
) . $message,
E_USER_DEPRECATED
);
} else {
trigger_error(
sprintf(
/* translators: 1: PHP file name, 2: Version number. */
__( '%1$s is deprecated since version %2$s with no alternative available.' ),
$file,
$version
) . $message,
E_USER_DEPRECATED
);
}
} else {
if ( $replacement ) {
trigger_error(
sprintf(
'%1$s is deprecated since version %2$s! Use %3$s instead.',
$file,
$version,
$replacement
) . $message,
E_USER_DEPRECATED
);
} else {
trigger_error(
sprintf(
'%1$s is deprecated since version %2$s with no alternative available.',
$file,
$version
) . $message,
E_USER_DEPRECATED
);
}
}
}

wp-includes/functions.php on line 5313

/**
* Filters whether to trigger an error for _doing_it_wrong() calls.
*
* @since 3.1.0
* @since 5.1.0 Added the $function, $message and $version parameters.
*
* @param bool $trigger Whether to trigger the error for _doing_it_wrong() calls. Default true.
* @param string $function The function that was called.
* @param string $message A message explaining what has been done incorrectly.
* @param string $version The version of WordPress where the message was added.
*/
if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true, $function, $message, $version ) ) {
if ( function_exists( '__' ) ) {
if ( $version ) {
/* translators: %s: Version number. */
$version = sprintf( __( '(This message was added in version %s.)' ), $version );
}

$message .= ' ' . sprintf(
/* translators: %s: Documentation URL. */
__( 'Please see Debugging in WordPress for more information.' ),
__( 'https://wordpress.org/support/article/debugging-in-wordpress/' )
);

trigger_error(
sprintf(
/* translators: Developer debugging message. 1: PHP function name, 2: Explanatory message, 3: WordPress version number. */
__( '%1$s was called incorrectly. %2$s %3$s' ),
$function,
$message,
$version
),
E_USER_NOTICE
);
} else {
if ( $version ) {
$version = sprintf( '(This message was added in version %s.)', $version );
}

$message .= sprintf(
' Please see Debugging in WordPress for more information.',
'https://wordpress.org/support/article/debugging-in-wordpress/'
);

trigger_error(
sprintf(
'%1$s was called incorrectly. %2$s %3$s',
$function,
$message,
$version
),
E_USER_NOTICE
);
}
}
}


1 Reply ( Latest reply on 2021-06-16 22:37:26 by
Gaston_Phone
)

Bonsoir @5902e5fa474df0368a8d

A tout hasard, quelles sont les **versions de PHP** utilisées chez :
* O2SWITCH ?
* OVH ?

Replies are currently disabled for this question.