2 votes

Comment puis-je utiliser Ubuntu 22.04 avec OpenSSL 3 et des sites PHP ? Je reçois des erreurs en raison d'un conflit

J'ai une installation d'Ubuntu 22.04 et elle utilise OpenSSL 3. Lorsque je mets mon site sur le serveur, je reçois cette erreur :

file_get_contents(): l'opération SSL a échoué avec le code 1. Messages d'erreur OpenSSL : error:0A000126:SSL routines::unexpected eof while reading

La recherche de réponses me dit simplement qu'il y a un bug avec PHP 8.1 et OpenSSL3 sur une application Laravel. Alors, comment est-ce que quelqu'un peut héberger des applications PHP sur Ubuntu 22.04 ?

1voto

GuruBob Points 101

Cela semble avoir été corrigé dans la dernière version de PHP. J'avais le même problème de connexion à GitLab via https sur PHP 8.1.2, mais PHP 8.1.6 n'a pas le même problème.

PopOS 22.04 (basé sur Ubuntu) est actuellement livré avec la version 8.1.2, mais en exécutant php:latest depuis le hub docker, on obtient la version 8.1.6 qui a résolu mon problème (exécution d'un script de sauvegarde des dépôts git de notre compte GitLab)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X