Version 17 — Août 2023 — olivier
Cet article date de 2013 n’est pas à jour ! En ce beau mois de juin 2022, la méthode recommandée et celle qui est la plus récente de toutes : utiliser la commande SPIP-Cli codée par Cédric exprès pour ça et disponible sur
https://git.spip.net/spip-contrib-o...
Tout le reste est déprécié.
J’ai un site Cette page expliquait une méthode de passage de SQLite à MySQL en l’état de SPIP dont la base est en SQLite 3 . 0.7
Pour le passer en SQL via SPIP-Cli
- j’installe SPIP-Cli
- je crée ma base SQL spip_toto dans phpMyAdmin par exemple
- je crée un ficher de connection à cette base. Par ex. config/connect_sql.php
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
defined('_MYSQL_SET_SQL_MODE') || define('_MYSQL_SET_SQL_MODE',true);
$GLOBALS['spip_connect_version'] = 0.8;
spip_connect_db('localhost','','root','motdepasse','spip_toto','mysql', 'spip','','utf8');
?>
- je lance ma commande spip-cli
spip sql:convert:tomysql --connect=connect_new
Elle a été discutée sur son forum privé et est donc officiellement obsolète.
Son historique est disponible dans l’espace privé : https://contrib.spip.net/ecrire/?ex...