Aller au contenu

Configuration requise

WP-ImmoMakler fonctionne sur tout hébergement web qui remplit les conditions suivantes. Toutes les indications valent pour l’ensemble des éditions – BASIC, PLUS et PREMIUM.

ComposantMinimum requisRecommandation
PHP8.28.3 ou plus récent
WordPress6.7Version actuelle (testé jusqu’à 7.1)
Base de donnéesMySQL ou MariaDB dans une version prise en charge par WordPressvoir les exigences de WordPress
Limite de mémoire PHP128 Mo256 Mo ou plus
Répertoire /openimmo/accessible en écriture

Ces extensions PHP doivent être actives sur votre serveur. Elles sont présentes par défaut sur la plupart des offres d’hébergement :

ExtensionUtilité pour WP-ImmoMakler
dom, simplexml, libxmlLecture des fichiers XML OpenImmo
zipDécompression des archives ZIP livrées par votre logiciel CRM
gdTraitement des images, miniatures et exposés PDF
jsonÉchange de données avec les interfaces et le back-end
fileinfoDétection du type des fichiers joints importés
soapConnexion à l’API Immowelt

S’il manque une extension, votre hébergeur peut généralement l’activer pour vous.

Vous disposez de deux moyens pour consulter la version de PHP active sur votre site :

  • Dans le back-end de votre site (wp-admin) sous WP-ImmoMakler → Infos système. Si votre version de PHP est inférieure à 8.2, elle y apparaît en rouge, accompagnée de la version minimale recommandée. Une pastille d’avertissement s’affiche en outre sur l’entrée de menu.
  • Dans le back-end de votre site (wp-admin) sous Outils → Santé du site → Informations, dans la section « Serveur ».

La version de PHP ne se définit pas dans WordPress, mais chez votre hébergeur. Le chemin exact varie selon l’hébergeur, mais la démarche est partout similaire :

  1. Créer une sauvegarde

    Sauvegardez les fichiers et la base de données de votre site avant de changer de version de PHP.

  2. Ouvrir l’espace client de votre hébergeur

    Connectez-vous au compte client ou au panneau de configuration de votre hébergeur (p. ex. Plesk, cPanel ou une interface propriétaire).

  3. Ouvrir les réglages PHP

    Cherchez la rubrique « Version de PHP », « Réglages PHP » ou « Configuration PHP » et sélectionnez le domaine sur lequel tourne votre installation WordPress.

  4. Sélectionner PHP 8.3 ou plus récent et enregistrer

    Sélectionnez au minimum PHP 8.2, de préférence PHP 8.3 ou plus récent, puis enregistrez la modification.

  5. Vérifier le site

    Ouvrez votre site et le back-end, puis vérifiez sous WP-ImmoMakler → Infos système que la nouvelle version a bien été prise en compte.

Si vous ne trouvez pas de réglage pour la version de PHP dans l’interface de votre hébergeur, adressez-vous à son support : le changement y sera effectué pour vous.

L’import de biens immobiliers traite avant tout des images ; c’est donc l’opération du plugin la plus gourmande en mémoire et en temps d’exécution. Vous trouverez les deux valeurs dans le back-end de votre site (wp-admin) sous WP-ImmoMakler → Infos système :

  • Limite de mémoire PHP – si la mémoire disponible est insuffisante, l’import s’interrompt prématurément selon le nombre d’images. Dans les limites fixées par votre serveur, vous pouvez augmenter la valeur dans le fichier wp-config.php :

    define( 'WP_MEMORY_LIMIT', '256M' );
  • Temps d’exécution maximal PHP mesuré – WP-ImmoMakler mesure lui-même la durée pendant laquelle un script peut réellement s’exécuter sur votre serveur et adapte l’import en conséquence. Lorsque cette durée est atteinte, l’import s’arrête et reprend au même endroit lors du passage suivant. Il s’agit du comportement prévu, et non d’une erreur.

  • Répertoire d’import accessible en écriture : le répertoire /openimmo/ de votre installation WordPress doit être accessible en écriture pour le serveur web. WP-ImmoMakler → Infos système indique si c’est le cas.
  • Accès FTP ou SFTP : votre logiciel CRM dépose les fichiers d’export dans ce répertoire par FTP ou SFTP. Les identifiants vous sont fournis par votre hébergeur.
  • Permaliens adaptés aux moteurs de recherche : sous Réglages → Permaliens, le réglage « Simple » ne doit pas être actif, sans quoi les pages des biens immobiliers ne sont pas accessibles.
  • Exécution de WP-Cron : l’import automatique est déclenché par WP-Cron. Si DISABLE_WP_CRON est défini, /wp-cron.php doit être appelé régulièrement par une véritable tâche cron – nous recommandons toutes les minutes.
  • Connexions HTTPS sortantes : pour l’activation de la licence et les mises à jour du plugin, votre serveur doit pouvoir joindre https://www.wp-immomakler.de. Il en va de même, vis-à-vis du fournisseur concerné, pour les interfaces telles qu’ImmobilienScout24, Immowelt ou les services cartographiques.