Cet article montre comment résoudre les problèmes de vérification des exigences qui apparaissent à l'étape 1 du processus de construction. Il permet également de déterminer et de résoudre les problèmes de dépendance pour certaines fonctionnalités de Duplicator.
Comment résoudre les contrôles des exigences
Un contrôle des exigences vous indique l'état de votre système avant la création d'une nouvelle sauvegarde. Les contrôles suivants sont effectués avant la création de la sauvegarde.
Support PHP
- Duplicator nécessite PHP 5.3.8+ ou plus. Contactez votre hébergeur pour passer à une version stable et sécurisée de PHP.
- Pour créer un fichier zip, le plugin nécessite l'extension PHP ZipArchive ou la fonction PHP shell_exec avec le support zip activé. Contactez votre hébergeur pour l'activer, sinon vous pouvez utiliser le format DupArchive à partir de Duplicator " Paramètres " Sauvegardes " Moteur d'archivage.
Permissions
- Les chemins répertoriés dans la section Permissions doivent avoir des permissions de 755 pour les répertoires et de 644 pour les fichiers. Sur certains hôtes, le jeu de permissions requiert 777. Définir les éléments à 777 est une question de sécurité et ne devrait être que temporaire. Cependant, évitez tout hébergeur qui exige ce type de configuration.
- Veillez également à vérifier les paramètres de propriétaire/groupe et à vous assurer qu'ils sont corrects et qu'ils correspondent à d'autres répertoires/fichiers accessibles. Pour plus de détails, contactez votre hébergeur ou consultez ses pages d'aide pour plus d'informations sur la manière dont il met en œuvre les autorisations et les paramètres de groupe.
Soutien au serveur
- SERVEUR WEB : Le Duplicator fonctionne actuellement avec les serveurs web suivants : Apache, LiteSpeed, Nginx, Lighttpd, IIS et WebServerX. Cependant, c'est avec Apache que nous avons obtenu les meilleurs résultats.
- SERVEUR DE BASE DE DONNÉES : Pour compléter une installation, l'extension mysqli pour PHP est requise. Si vous êtes sur un serveur hébergé, veuillez contacter votre hébergeur et lui demander d'activer l'extension mysqli. Pour plus d'informations, visitez le site http://php.net/manual/en/mysqli.installation.php
Fichiers d'installation
Si cette vérification échoue, cela signifie qu'un fichier réservé a été trouvé dans le répertoire racine de WordPress. Consultez la FAQ suivante pour savoir comment résoudre ce problème:Quels fichiers doivent être supprimés après une installation ?
Comment résoudre les contrôles de dépendances
Duplicator nécessite certaines dépendances PHP et au niveau du serveur pour fonctionner.
MySQLDump
Les fonctions PHP telles que shell_exec sont nécessaires pour générer le script SQL de la base de données avec MySQLDump. Vous trouverez ci-dessous une liste des moyens d'activer les fonctions désactivées sur votre hôte.
- Contactez votre hébergeur et demandez-lui d'activer la fonction PHP en question.
- Certains hébergeurs disposent d'une interface qui vous permet de désactiver/activer des fonctionnalités via un panneau de contrôle tel que celui-ci.
- Ouvrez votre fichier php.ini et cherchez disable_functions et supprimez la fonction que vous voulez activer.