25% off on first invoice for all services*

SPRING SALE

Use coupon

*Offer valid for new customers only

25% off on first invoice for all services*

SPRING SALE

Use coupon

*Offer valid for new customers only

Need help?

Our experts have had an average response time of 11.43 minutes in March 2024 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

Plesk Access to the path is denied – Fix in different scenarios

by | Apr 14, 2021

Stuck with the error, Plesk Access to the path is denied? We can help you.

When we access the .aspx file on the Windows server with the Plesk control panel or when the backup runs in the server, this error might occur.

As part of our Server Management Services, we assist our customers with several Plesk queries.

Today, let us see how to resolve this error in different instances.

 

Plesk: Access to the path is denied

Generally, this error is due to incorrect permissions. The error message is as follows:

Access to the path XXXX is denied

Moving ahead, let us see few instances where this error occurs.

While accessing .aspx file on Windows server with Plesk control panel

For instance, when we access the URL, http://example.com/testfolder/test.aspx produces the error:

Access to the path %plesk_vhosts%example.com\httpdocs\testfolder is denied

If the required system user and/or permissions do not configure properly for the directory %plesk_vhosts%example.com\httpdocs\testfolder in Plesk, it might cause this error.

In order to solve this, our Support Techs suggests following the below steps:

  1. Connect to the server via RDP.
  2. Then repair permissions for the virtual host directory for the domain (example.com).

If this does not help, set the permissions for the subfolder manually:

  1. Log in to Plesk.
  2. Go to Domains > example.com > Virtual Directory > test folder > Directory Access Permissions and ensure necessary user rights.
  3. If the application pool group is missing and it is not possible to add it via Plesk, add it directly on the file system using Windows functionality.
  4. The name of the pool group should be IWPG_, where should replace with the actual system user of the subscription.

When Plesk backup completes with warnings

We can see that the backup completes with warnings:

WARNING: (domain object ‘example.com’) [e4404190-b0b5-425e-a309-500e258cfe97]: Unable to get attributes of the file C:\Inetpub\vhosts\example.com\httpdocs\img\originais\photo.jpg: Access is denied. The file will not be archived.

In addition, the following error is seen in %plesk_dir%admin\conf\php_error.log:

psacontentfile.FileAccessException: Can not open for reading file “C:/Inetpub/vhosts\example.com\httpdocs/file.jpg”. Access to the path ‘C:\Inetpub\vhosts\example.com\httpdocs/file.jpg’ is denied.

System user of a subscription does not have access to this file:

PS Get-Acl C:\Inetpub\vhosts\example.com\httpdocs\file.jpg | Format-List
Path : Microsoft.Powershell.Core\FileSystem::C:\Inetpub\vhosts\example.com\httpdocs\file.jpg
Owner : WIN-TESTWM\S-1-5-21-2700000000-1230000000-1950000000-1084
Group : WIN-TESTWM\None
Access : NT AUTHORITY\SYSTEM Allow FullControl
Audit :
<…>

OR

Website prompting for credentials when the dedicated application pool is enabled in Domains > example.com > Dedicated IIS App pool for website > Switch on.
Failed requests tracing shows that there are Access is denied records for some domain’s files.

This can be due to wrong permissions

In order to solve this, our Support Techs suggest the following steps:

  1. Connect to the server via RDP.
  2. Open PowerShell.
  3. Then repair permissions for the subscription:
    PS plesk repair –repair-webspace-security -all-filesystem-objects -webspace-name example.com

[Still, stuck with the error? We can help you fix]

 

Conclusion

In short, The error occurs when we access the .aspx file on the Windows server with the Plesk control panel or when the backup runs in the server.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Categories

Tags

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF