Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

Sans gluten

Ce site web est garanti sans gluten !
(Peut contenir des traces d'oeuf, de fruits à coque, de lait, de crustacés, de végétariens)



Pages: [1]   En bas

Auteur Sujet: SMF et PHP7  (Lu 3425 fois)

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 14.855
  • Proprio officiel chez oim !
SMF et PHP7
« 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.

IP archivée

Songe

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

Ça me rappelle les cours de chinois .... :it:
IP archivée
A chaque chose malheur est bon, Demain ne meurt jamais... parce qu'il n'existe pas !

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 14.855
  • Proprio officiel chez oim !
SMF et PHP7
« Réponse #2 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. :)

IP archivée

alex

  • Administrateur
  • Dictionnaire ambulant
  • ********
  • Hors ligne Hors ligne
  • Sexe: Homme
  • Messages: 14.855
  • Proprio officiel chez oim !
SMF et PHP7
« Réponse #3 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 !







IP archivée
Pages: [1]   En haut
 

+ Réponse Rapide

Page générée en 0.124 secondes avec 23 requêtes.