Plesk

Plesk hosted website or its newly uploaded images are not shown: 403 forbidden error

Symptoms

Cause

Invalid SELinux security context. For example, SELinux security contexts for the uploaded images can show:

# ls -Z /var/www/vhosts/example.com/httpdocs/wp-content/uploads/image.jpg
system_u:object_r:initrc_tmp_t:s0 /var/www/vhosts/example.com/httpdocs/wp-content/uploads/image.jpg

Resolution

  1. Connect to the server through SSH;

  2. Install psa-selinux package if it is missing:

    # yum install psa-selinux

  3. Restore broken SELinux security contexts for the affected website files:

    # restorecon -R /var/www/vhosts/example.com/httpdocs/

Exit mobile version