Si votre version PHP n'est pas supérieure à PHP 7.1.3, vous ne pourrez pas exécuter phpBB 3.3.0. Si vous exécutez une version non prise en charge de PHP, vous recevrez l'erreur suivante :
You are running an unsupported PHP version. Please upgrade to PHP 7.1.3 or higher before trying to install or update to phpBB 3.3
Solution :
Mettez à jour votre version de PHP vers 7.1.3 ou supérieur. Vous devrez peut-être demander à votre hôte de le faire ou simplement basculer un paramètre dans le panneau de configuration de votre site Web. Sachez que les versions de PHP peuvent parfois être définies différemment pour des répertoires individuels. Si vous recevez cette erreur, ce dossier exécute toujours une ancienne version. Pour tester cela, créez un fichier PHP contenant les éléments suivants pour voir votre version : <? Php phpinfo ();
Problème : extension incompatible #
Si vous recevez l'erreur suivante, cela signifie qu'une extension utilise une configuration de service obsolète :
Exception: The file "/path/to/forum/ext/<author>/<extension name>/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line <number> (near "- @config").
Ce style de définition a été déconseillé dans phpBB 3.2.0 et totalement non pris en charge dans phpBB 3.3.0.
Solution :
Obtenez une version mise à jour de l'extension auprès de son auteur. Ne postez PAS sur le forum d'assistance ce problème.
Problème : Le programme d'installation a détecté un délai d'attente #
Si vous recevez ce message après seulement quelques secondes, consultez le journal des erreurs de votre serveur (pas celui de phpBB) pour voir s'il y a une erreur PHP supprimée qui doit être corrigée.
Si cela se produit après environ 30 secondes, vous devrez peut-être augmenter votre valeur de délai d'expiration PHP ou utiliser la méthode de mise à jour en ligne de commande.
Problème : Impossible de supprimer ou de marquer les MP dans la vue de dossier UCP #
Il n'est pas possible de supprimer ou de marquer les MP dans la vue de dossier de l'UCP.
Solution :
Supprimez le MP lorsque vous êtes dans la vue MP et non dans la vue de dossier.
ou appliquez les modifications de code suivantes :
Billet : https://tracker.phpbb.com/browse/PHPBB3-16296
Pull Request : https://github.com/phpbb/phpbb/pull/5821/files
Problème : Échec lors de l'acquisition des verrous (hôte Web Strato) #
Il a été signalé que les utilisateurs de l'hôte Web Strato recevaient l'erreur suivante :
PHP Fatal error: Uncaught phpbb\\exception\\http_exception: Failure while aqcuiring locks.
Cet hébergeur a fait plusieurs réclamations pour expliquer pourquoi cela se produit :
- L'extension PHP Argon2 est manquante
- C'est un problème de base de données
Solution :
Aucun pour le moment. Cela a été réduit à être causé par la racine Web sur un montage NFS.
Problème : Pack de langue obsolète #
Certaines pages signalent l'erreur suivante en haut :
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line <number>: vsprintf(): Too few arguments
Solution :
Mettez à jour votre module linguistique vers un module compatible avec phpBB 3.3.0.
Problème : Les mots de passe ne fonctionnent pas après la mise à niveau puis la rétrogradation de PHP #
Les nouvelles versions de PHP proposent de nouveaux algorithmes de hachage de mot de passe que nous utilisons. Si vous passez à PHP 7.2, les mots de passe seront hachés en utilisant Argon2i. Si vous passez à PHP 7.3+, ils seront hachés avec Argon2id. Si vous rétrogradez ensuite vers une version de PHP où ces algorithmes ne sont pas disponibles, phpBB ne pourra pas vérifier les mots de passe qui ont été convertis en ces algorithmes. Les nouveaux mots de passe seront stockés en utilisant l'algorithme le plus puissant disponible sur votre système, mais ceux convertis nécessiteront une réinitialisation.
Solutions :
- 1. Arrêtez la mise à niveau puis la rétrogradation de votre version PHP.
- 2. Les utilisateurs dont le mot de passe a été converti en nouveaux algorithmes devront utiliser la fonction de réinitialisation du mot de passe pour réinitialiser leur mot de passe.
- 1. Si possible, mettez à jour votre version de PHP à ce qu'elle était.
- 1. Si vous compilez PHP vous-même, recompilez-le avec le support Argon2: https://framework.zend.com/blog/2017-08 ... sword.html
note
Traduction française depuis cette page :
https://www.phpbb.com/community/viewtop ... &t=2536701