web-dev-qa-db-fra.com

Comment passer en revue la compatibilité de la version php du site Web WordPress?

Mon hôte est en train de mettre à jour la version php de 5.4 à 5.6. Je ne peux pas voir les pages https: // ni vous connecter à wp-admin avec les sites de test pour voir les problèmes. J'ai lu quelque part que WordPress recommande PHP 5.6. MAIS, je ne sais pas si les plugins ont des problèmes. Cependant, je peux voir qu'il n'y a aucune erreur dans le journal des erreurs. Est-ce que pas d'erreur d'analyse php signifie que tout est compatible?

1
user5504568

Par défaut, WP hésite beaucoup à afficher ou à afficher les erreurs éventuelles. Cela va dans le sens de sa stratégie consistant à "réduire les choses".

La configuration que j'utilise pour surveiller les erreurs est dans les lignes de ceci dans wp-config.php:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors','Off' );

@ini_set( 'log_errors','On' );
@ini_set( 'error_log','/home/user/logs/php_site_name.log' );

Il existe également la constante WP native WP_DEBUG_LOG, mais ils ont malheureusement choisi de le coder en dur pour écrire le journal dans le répertoire de contenu public, ce qui est une mauvaise pratique.

Et oui, la mise à jour globale vers la version plus récente PHP entraîne généralement une panne et des erreurs en cas d'incompatibilité. Pas grand chose à faire, à part la révision du code.

1
Rarst