Téléverser les fichiers vers "/"

This commit is contained in:
2026-08-29 04:40:48 +00:00
parent 5b972d5f10
commit a10565d738
3 changed files with 609 additions and 2 deletions
+41 -2
View File
@@ -1,3 +1,42 @@
# PHPBoost-WordPress-Import
# Module WordPress 7.0 → PHPBoost Importer
Script de migration depuis WordPress 7.0 vers PHPBoost.
**⚠️ 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](https://geekonweb.fr/about) !