- Plesk Onyx for Windows
- Unable to install Let's Encrypt certificate for a domain in Plesk:
PLESK_ERROR: Error: Could not issue a Let's Encrypt SSL/TLS certificate for example.com.
The authorization token is not available at http://example.com/.well-known/acme-challenge/TEVVIggXJr2wIfgXHswrVzKhY_Vl4FRDlg8gxE9jeFg.
To resolve the issue, make it possible to download the token file from the URL above.
See the related Knowledge Base article for details.
Invalid response from https://acme-v01.api.letsencrypt.org/acme/authz/0X3TgeS_0p0S_-gUjxcFpIX7KUgr0RBgSQ3J4HNmadY.
Detail: The key authorization file from the server did not match this challenge [TEVVIggXJr2wIfgXHswrVzKhY_Vl4FRDlg8gxE9jeFg.uprcbKEM_iGGF4EfQso0mx1-kYBMfN6vybiR7TJS114] != 
Unable to access domain's document root via File Manager:
PLESK_ERROR: Unable to open the directory: Unable to find the directory C:\Inetpub\vhosts\example.com\httpdocs\: Access denied
Incorrect permissions for domain's document root.
Connect to the server via RDP.
Open File Explorer and navigate to the domain document root.
Right click on the directory and choose Properties
Select Security tab and click Advanced
Verify that permissions of users are as follows:
And the Special permissions of IWPG_exampleuser:
It is possible to set permissions via the command line, however command require caution and experience. For example, in order to set user jdoe full control to httpdocs, all subfolders and files, the following command can be used:
C:\> icacls "C:\inetpub\vhosts\example.com\httpdocs" /grant "jdoe:(OI)(CI)(F)" /t