cPanel verwendet Benutzerdatendateien, um Informationen über Addon-Domänen, geparkte Domänen, IPs, von Konten verwendete PHP-Versionen usw. zu speichern. Wenn Sie zu dem Schluss gekommen sind, dass die cPanel-Benutzerdatendateien beschädigt sind, können Sie sie neu erstellen. Der unten beschriebene Vorgang ist nur möglich, wenn Sie über eine gültige httpd.conf-Datei verfügen.
Wie man beschädigte Benutzerdatendateien in cPanel/WHM wiederherstellt
1. Melden Sie sich mit root bei Ihrem cPanel/WHM-Server an Anmeldeinformationen
2. Verschieben Sie die vorhandenen Benutzerdatendateien an einen neuen Speicherort. Verwendung:
mv /var/cpanel/userdata /var/cpanel/userdata-original
3. Erstellen Sie das Benutzerdatenverzeichnis mit diesem Befehl neu:
mkdir /var/cpanel/userdata
3. Führen Sie das cPanel-Dienstprogramm aus, das die neuen Benutzerdatendateien generiert. Der Befehl lautet:
/usr/local/cpanel/bin/userdata_update --reset
Der –Zurücksetzen Flag generiert die Dateien aus der httpd.conf neu Datei. Dies ist der Hauptbefehl des Prozesses. Mehr darüber erfahren Sie unter:
/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. Führen Sie das Dienstprogramm cPanel aus, um zu überprüfen, ob für alle Verzeichnisse und Dateien die richtigen Berechtigungen festgelegt sind:
/usr/local/cpanel/bin/fix_userdata_perms
5. Führen Sie dieses cPanel-Skript aus, um den Systemcache zu aktualisieren, da die neuen Dateien und Verzeichnisse gerade generiert wurden
/scripts/updateuserdatacache
6. Apache muss neu erstellt werden. Verwenden Sie den Befehl:
/scripts/rebuildhttpdconf
7. Nun muss der Apache Webserver neu gestartet werden. Dies ist der letzte Schritt des Tutorials.
/scripts/restartsrv_httpd