cPanel utilise des fichiers de données utilisateur pour conserver des informations sur les domaines supplémentaires, les domaines parqués, les adresses IP, les versions PHP utilisées par les comptes, etc. Si vous êtes arrivé à la conclusion que les fichiers de données utilisateur cPanel sont corrompus, vous pouvez les reconstruire. Le processus détaillé ci-dessous ne sera possible que si vous disposez d'un fichier httpd.conf valide.
Comment reconstruire des fichiers de données utilisateur corrompus dans cPanel/WHM
1. Connectez-vous à votre serveur cPanel/WHM avec la racine identifiants
2. Déplacez les fichiers de données utilisateur existants vers un nouvel emplacement. Utiliser :
mv /var/cpanel/userdata /var/cpanel/userdata-original
3. Recréez le répertoire userdata avec cette commande :
mkdir /var/cpanel/userdata
3. Exécutez l'utilitaire cPanel qui générera les nouveaux fichiers de données utilisateur. La commande est :
/usr/local/cpanel/bin/userdata_update --reset
Le –réinitialiser flag régénérera les fichiers depuis httpd.conf dossier. C'est la commande principale du processus. Vous pouvez en savoir plus à ce sujet en :
/usr/local/cpanel/bin/userdata_update --help
root@web [~]# /usr/local/cpanel/bin/userdata_update --help
Usage: userdata_update [--reset] [--unpark_addons] [--help | --usage]
Options:
--------------------------------
--reset
IMPORTANT! Do not conserve existing userdata and regenerate new userdata files
based upon the current Apache configuration file. This should be used as a last resort.
--unpark-addons
Fix instances where an addon domain is also listed as a parked domain. This flag will
result in a reset of all userdata files. See "--reset" warnings for more information.
--help
Display usage information
root@web [~]#
4. Exécutez l'utilitaire cPanel pour vérifier que tous les répertoires et fichiers disposent des autorisations correctes :
/usr/local/cpanel/bin/fix_userdata_perms
5. Exécutez ce script cPanel pour mettre à jour le cache système, car les nouveaux fichiers et répertoires viennent d'être générés
/scripts/updateuserdatacache
6. Apache doit être reconstruit. Utilisez la commande :
/scripts/rebuildhttpdconf
7. Maintenant, le serveur Web Apache doit être redémarré. Il s'agit de la dernière étape du didacticiel.
/scripts/restartsrv_httpd