- Plesk for Windows
Failed to update password in login info for customer at Plesk > Customers/Resellers > John Doe > Change Login Info :
PLESK_WARN: Warning: Failed to update the user credentials for the application "Joomla": Non-zero exit status returned by script. Output stream: 'Unable to get file (C:\Program Files (x86)\PHP\v5.6\php.exe) attributes: (5) Access is denied. at Plesk impersonation(PipeServer::ServerThread::impersonateRunAs line 765) at execute console command --run-application-script(vconsoleapp::start line 100) at execute "C:\Program Files (x86)\Parallels\Plesk\admin\bin\sappmng.exe" --run-application-script "--script-filename=configure" "--fsa-xml-file=C:/Program Files (x86)/Parallels/Plesk/PrivateTemp/fsa36FB.tmp" "--script-name=configure" "--user-name=john_doe" "--application-full-name=file:///C:\Program Files (x86)\Parallels\Plesk\var\apspackages\aps39BB.tmp.zip78dfe761-19e7-1bfb-ce\cache"(vconsoleapp::run line 117) ...
A custom PHP handler is installed on the server in the directory mentioned in the error above, for example in
C:\Program Files (x86)\PHP\v5.6.
Such custom PHP handler is configured in IIS Manager > WIN-SERVERNAME > Sites > example.com > Handler Mappings and it is used by the website for handling PHP.
Lack of permissions for the custom PHP installation folder.
read & execute
permissions for users
for the custom PHP installation folder.
A possible workaround is to remove the custom handler from IIS Handler Mappings and set a necessary PHP version from a list of the available ones in Plesk > Domains > example.com > PHP Settings .
Note: The handlers which are not registered in Plesk will not be affected by Plesk Reconfigurator tool and the permissions can be restored only manually. It is recommended to use PHP handlers shipped with Plesk instead of custom ones.
Note: Adding Custom PHP Versions is supported only for Plesk for Linux. Refer to the Plesk documentation for more details.