cPanel utilizza i file userdata per conservare le informazioni su domini aggiuntivi, domini parcheggiati, IP, versioni PHP utilizzate dagli account ecc. Se sei arrivato alla conclusione che i file userdata di cPanel sono danneggiati, puoi ricostruirli. Il processo descritto di seguito sarà possibile solo se si dispone di un file httpd.conf valido.
Come ricostruire file di dati utente corrotti in cPanel/WHM
1. Accedi al tuo server cPanel/WHM con la root credenziali
2. Spostare i file userdata esistenti in una nuova posizione. Usa:
mv /var/cpanel/userdata /var/cpanel/userdata-original
3. Ricrea la directory userdata con questo comando:
mkdir /var/cpanel/userdata
3. Eseguire l'utilità cPanel che genererà i nuovi file userdata. Il comando è:
/usr/local/cpanel/bin/userdata_update --reset
Il –reimposta flag rigenererà i file da httpd.conf file. Questo è il comando principale del processo. Puoi saperne di più su:
/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. Esegui l'utilità cPanel per verificare che tutte le directory e i file abbiano i permessi corretti impostati:
/usr/local/cpanel/bin/fix_userdata_perms
5. Esegui questo script cPanel per aggiornare la cache di sistema, poiché i nuovi file e directory sono stati appena generati
/scripts/updateuserdatacache
6. Apache deve essere ricostruito. Usa il comando:
/scripts/rebuildhttpdconf
7. Ora è necessario riavviare il server web Apache. Questo è l'ultimo passaggio del tutorial.
/scripts/restartsrv_httpd