Solved: PRODUCT_ROOT_D, PRODUCT_DATA_D or HTTPD_VHOSTS_D Error on Plesk Windows
Problem:
We have tried to update the plesk, but now we are getting the following error:
get_config_string failed: PRODUCT_ROOT_D: Unable to get config string: Config variable 'PRODUCT_ROOT_D' does not exist
at (zif_get_config_string line 183)
at (zif_get_config_string line 188)
Solution:
Using "regedit" find the corresponding directories and ensure that the variables within the :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PLESK\PSA Config\Config hive are set as follows
PRODUCT_ROOT_D=C:\Program Files (x86)\PleskPRODUCT_DATA_D=C:\Program Files (x86)\PleskNote, if your Plesk is installed into some other folder, values have to be adjusted accordingly. To reflect actual directories location.
After this you might get the error about unavailability of HTTPD_VHOSTS_D.
Just create a new REG_SZ entry with your PLESK DATA folder.
Cheers!