Attention ! Ne cliquez pas sur ce lien, c'est un piège à enfoirés du net !

Chez oim, forum libreChez oim, forum libre

 


Pages: [1]   En bas

Auteur Sujet: SMF et PHP7  (Lu 8628 fois)

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.067
  • Proprio officiel chez oim !
SMF et PHP7
« le: lundi 07 décembre 2015, 15:44 »
le: lundi 07 décembre 2015, 15:44



Mise à jour
Depuis le 1 juin 2017, SMF est enfin compatible PHP 7 dans sa version 2.0.14.
Le gain de vitesse n'est pas notable, voir même pas visible du tout, comme l'avait annoncé PHP avec les CMS.


Salut tous,

Le 3 décembre 2015, PHP 7 est sorti en version stable.
J'imagine que chez beaucoup de monde, la tentation est forte d'essayer. :)

Abstenez vous !
Dans un premier temps, ce qui pose le plus problème, c'est la gestion de la base de données par SMF.

La mise à jour 2.0.7 laissait imaginer que MySQL était abandonné pour rester compatible avec la version 5.6 de PHP.
Il n'est est rien !
Dans sa version 2.0.11, SMF utilise encore MySQL !
Ce n'est pas une blague, le passage à PHP 7 affiche un joli message d'erreur disant que la fonction mysql_connect() n'est pas définie.
Ceci est normal, MySQL est abandonné par PHP 7.
Le mieux, c'est que ce message d'erreur affiche tous vos détails de connexion !
L'adresse du serveur SQL, le login, le password, tout est là dans le message d'erreur !
SMF n'a même pas prévu ce type d'exception où les fonctions MySQL ne répondraient pas !

La première des choses est donc de faire le nécessaire pour que votre forum prenne en charge MySQLi, voir PDO.
Si vous avez tenté un passage à PHP 7 sans rien toucher, modifiez votre nom d'utilisateur de base de données et son mot de passe !
Il faudrait qu'un accès distant soit ouvert pour que ces identifiants soient utilisables, mais on est jamais assez prudent.

Ensuite, quand votre forum fonctionne sous MySQLi, les problèmes ne s'arrêtent pas là.
Un gros problème est rencontré au niveau de la gestion des sessions.

Pour l'instant, ce problème n'est pas solutionné.
Bien entendu, je vous en dirai plus dès que j'ai une solution. ;)
Je teste en local et je cravache aussi en local... :it:


En attendant, n'effectuez pas la migration vers PHP 7 !
SMF n'est pas prêt.

Signaler au modérateur   IP archivée

Songe

  • Observateur
  • Pipelette intarissable
  • ********
  • Hors ligne Hors ligne
  • Messages: 6.076
  • Chérie officielle chez oim !
SMF et PHP7
« Réponse #1 le: lundi 07 décembre 2015, 17:33 »
le: lundi 07 décembre 2015, 17:33

Ça me rappelle les cours de chinois .... :it:
Signaler au modérateur   IP archivée
Levez la tête, je suis là tout en haut.. Je vous salue depuis le phare.

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.067
  • Proprio officiel chez oim !
SMF et PHP7
« Réponse #2 le: lundi 07 décembre 2015, 17:41 »
le: lundi 07 décembre 2015, 17:41

T'inquiète. Cherche pas à comprendre le côté technique de chez oim.
On s'occupe de tout. Papillonne tranquille, on fait le reste. :)

Signaler au modérateur   IP archivée

alex

  • Administrateur
  • Moulin à paroles
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 23.067
  • Proprio officiel chez oim !
SMF et PHP7
« Réponse #3 le: mardi 08 décembre 2015, 16:22 »
le: mardi 08 décembre 2015, 16:22

Surtout, ne vous inquiétez pas !
Je suis sur le coup et, si j'ai besoin, Dominick est là aussi ! :ic:

On est sur le coup, pas de panique !







Signaler au modérateur   IP archivée
Pages: [1]   En haut
 

Page générée en 0.104 secondes avec 20 requêtes.