Module WordPress 7.0 → PHPBoost Importer

⚠️ WORK IN PROGRESS !
Ce script n'est pour le moment PAS 100% fonctionnel, à tester en environnement adéquat.
Développement en cours, il n'a pas encore été testé avec WordPress en version 7.0.

Ce module permet d'importer le contenu d'un site WordPress 7.0 vers une installation PHPBoost.
Il importe les utilisateurs, articles, catégories d'articles, pages, commentaires et médias (images).


📌 Prérequis

  1. Accès aux bases de données :

    • Le script doit pouvoir se connecter aux bases de données WordPress et PHPBoost avec des droits en lecture/écriture.
    • Les identifiants de connexion doivent être configurés dans le fichier wordpress_import.php.
  2. Dossier de destination pour les médias :

    • Le dossier PBOOST_UPLOAD_DIR (ex: /var/www/phpboost/upload/) doit exister et être accessible en écriture par le script.
  3. PHP 7.4 ou supérieur :

    • Le script utilise des fonctions modernes de PHP.

🛠 Installation

  1. Copier le script wordpress_import.php à la racine de votre installation WordPress.

  2. Configurer le script :

    • Éditez le fichier wordpress_import.php et mettez à jour les constantes suivantes :
      • WP_DB_HOST, WP_DB_NAME, WP_DB_USER, WP_DB_PASS, WP_DB_PREFIX (pour WordPress).
      • PBOOST_DB_HOST, PBOOST_DB_NAME, PBOOST_DB_USER, PBOOST_DB_PASS, PBOOST_DB_PREFIX (pour PHPBoost).
      • WP_UPLOAD_DIR : Chemin absolu vers le dossier wp-content/uploads/ de WordPress.
      • PBOOST_UPLOAD_DIR : Chemin absolu vers le dossier de destination des médias dans PHPBoost (ex: /var/www/phpboost/upload/).
  3. Exécuter le script :

    • Via un navigateur : https://votre-site-wordpress.fr/wordpress_import.php
    • Via la ligne de commande : sudo -u www-data php /chemin/vers/wordpress_import.php

📧 Infos

Pour toute question, contacte-moi !

S
Description
Script de migration depuis WordPress 7.0 vers PHPBoost. Les contributions sont les bienvenues.
https://geekonweb.fr
Readme
34 KiB
Languages
PHP 100%