Get your server issues fixed by our experts for a price starting at just 25 USD/Hour. Click here to register and open a ticket with us now!

Author Topic: How to Rebuild corrupted userdata files in Cpanel  (Read 5059 times)

0 Members and 1 Guest are viewing this topic.

joseletk

  • Guest
How to Rebuild corrupted userdata files in Cpanel
« on: July 10, 2018, 01:34:17 pm »
In certain circumstances, your servers user data files may corrupt which can create issues while migrating , operating the cpanel accounts. These user data files can be repaired using a  valid and working httpd.conf  file on the server.

Lets assume we have a corrupted user data file , in order to rebuild the user data file follow the steps as below.

1. Login to your WHM/Cpanel server with root user

2. The user data files are located at /var/cpanel. Make sure if the userdata directory is present on the server.

3. If the directory exists , move it or rename it with mv command

# mv /var/cpanel/userdata /var/cpanel/userdata_backup

4. Create a new user data directory with the command mkdir

# mkdir /var/cpanel/userdata

5. Now that we have a new userdata directory created , in order to rebuild userdata files for all the accounts hosted on your cpanel server run the script “userdata_update” with “--reset” flag which will rebuild the userdata files for all the accounts that are hosted on your cpanel server.

# /usr/local/cpanel/bin/userdata_update –reset

6. The next step will be to fix the permissions for newly generated user data files which can be done by running the command

# /usr/local/cpanel/bin/fix_userdata_perms

7. Since we have a new userdata file generated we will need to update the system’s cache which can be done by command

# /scripts/updateuserdatacache

8. Now rebuild the apache configuration in order to use the newly rebuilt userdata files with the command

/scripts/rebuildhttpdconf

9. Restart the apache service with the command

/scripts/restartsrv_httpd
=====================================================================