SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Tutoriaux pour le code de SPIP > Archives tutoriaux code SPIP > Versions « Modifiés » de SPIP - Archives

spip 1.8 avec php5 et mysql 4.1

dimanche 21 août 2005, par piif. Dernier ajout dimanche 23 septembre 2007


Utilisation de l’extension mysqli à la place de mysql


Tout d’abord, rien n’oblige à utiliser cette adaptation pour utiliser php 5 et mysql 4.1 ou 5. La version standard de Spip 1.8 marche très bien.

Cependant, si vous voulez utiliser les fonctionnalités de mysql 4.1 ou 5 (transactions, prepared statements, charsets étendus ...) dans votre propre code, vous allez utiliser l’extension mysqli (spécifique à php5) à la place de l’extension mysql.

Donc, autant l’utiliser aussi pour spip. Pour cela (à epsilon près, mais d’ici à ce que j’aie fini d’écrire cet article, ça devrait être fait ;-)), il suffit d’installer le fichier attaché inc_db_mysqli.php3 dans le répertoire /ecrire et de l’inclure depuis inc_connect.php3 à la place de l’original.

Attention : pour l’instant, ça ne marche que pour un spip déjà installé. Il faudrait faire la même adaptation pour le fichier install.php3 pour faire le tour du truc, mais là, j’ai pas trop le temps ...

Hope this helps ...

Documents joints


Répondre à cet article

  • spip 1.9 avec php5 et mysql 4.1

    16 septembre 2006 10:13, par Stefanet

    Bonjour,

    J’ai essayé de faire la même chose pour Spip 1.9. J’ai modifié le fichier Install et le fichier db_mysql pour modifier les fonctions MySQL en Mysqli. (Mon FAI me contraint a utiliser les fonctions Mysqli). L’installation se passe bien, la base et ses tables sont crées. Lorsque Spip veut accèder à l’espace perso J’ai un message "Site en construction : Attention : un problème technique (serveur MySQL) empêche l’accès à cette partie du site. Merci de votre compréhension. Est-ce que quelqu’un sait d’ou sa peut venir ???

    Sinon comment peut-on faire un plugin propre pour accèder à la base via les fonctions MySQLi ?

    Merci pour vos retours

    Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net