cPanel usa archivos de datos de usuario para mantener información sobre dominios adicionales, dominios estacionados, direcciones IP, versiones de PHP utilizadas por cuentas, etc. Si llegó a la conclusión de que los archivos de datos de usuario de cPanel están dañados, puede reconstruirlos. El proceso que se detalla a continuación solo será posible si tiene un archivo httpd.conf válido.
Cómo reconstruir archivos de datos de usuario corruptos en cPanel/WHM
1. Inicie sesión en su servidor cPanel/WHM con la raíz credenciales
2. Mueva los archivos de datos de usuario existentes a una nueva ubicación. Usar:
mv /var/cpanel/userdata /var/cpanel/userdata-original
3. Vuelva a crear el directorio de datos de usuario con este comando:
mkdir /var/cpanel/userdata
3. Ejecute la utilidad cPanel que generará los nuevos archivos de datos de usuario. El comando es:
/usr/local/cpanel/bin/userdata_update --reset
El –restablecer flag regenerará los archivos desde httpd.conf expediente. Este es el comando principal del proceso. Puede obtener más información al respecto 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. Ejecute la utilidad cPanel para verificar que todos los directorios y archivos tengan los permisos correctos configurados:
/usr/local/cpanel/bin/fix_userdata_perms
5. Ejecute este script de cPanel para actualizar el caché del sistema, ya que los nuevos archivos y directorios acaban de generarse
/scripts/updateuserdatacache
6. Apache debe reconstruirse. Usa el comando:
/scripts/rebuildhttpdconf
7. Ahora se debe reiniciar el servidor web Apache. Este es el último paso del tutorial.
/scripts/restartsrv_httpd