Run PHP (virtual host) as User 1.4.15. PHP, Python and other Apache modules can be run as FTP user w/o additional overhead. Extra RAM and CPU resources are not spent unlike suPHP and FastCGI technologies.
This add-on for Parallels Plesk Panel allows to run PHP scripts as domain FTP user. It only works in conjunction with mod_ruid2 (preferable) or mpm-itk Apache module. Standard PHP module is used to runs scripts. Any domain can be configured to run PHP as FTP user or Apache user.
Actually all modules like mod_python, mod_perl etc. also are run as FTP user on domains where "Run as User" feature is active.
...........Security
......../ ............\
..More -- Performance -- for your PHP sites
........\ ........... /
..........Convenience
Security
Usage example:
See also
Compatible Plesk versions:
Additional features
Current version: 1.4.15
[+] Plesk 11.5: Protected directories permissions are corrected
[+] Plesk 11.5: New cgi-bin location is recognized
Version: 1.4.14
[+] asuser_psa_sync.sh is compatible with Plesk 11.5
Version: 1.4.13
[+] Bugfix: License check in GUI for Plesk 11.5
Version: 1.4.12
[+] GUI for Plesk 11.5 is visible
Version: 1.4.11
[+] Plesk 11.5 is supported
Version: 1.4.10
[+] Templates for vhost.conf with variables have been implemented
[+] Auto testing for CLI has been added
Version: 1.3.1
[+] Apache directives are added to vhost.conf instead of asuser.conf
[+] Domains are migrated w/o configuration errors because of missing asuser.conf
Version: 1.3.14
[+] Non-default vhost map error is fixed
Version: 1.3.12
[+] Compatibility with Plesk 11
Version: 1.3.11
[+] Event Handlers identification by name
Version: 1.3.10
[+] Mod_ruid2 installation is checked during Run PHP as User installation.
[+] Event Handlers for (sub)domain creation and modification adapted for Plesk 10.4.4
Version: 1.3.8
[+] Run PHP as User is turned on when for a new subdomain created (one should do auto_on first).
[+] Event Handler clearing error for Debian is fixed.
Version: 1.3.7
[+] GUI improvements
[+] Documentation changes
Version: 1.3.6
[+] Domain name can be changed if subdomains exist
Version: 1.3.5
[+] Fixed crontab issues for RPM-based OS
Version: 1.3.4
[+] Empty root crontab will be recognized
[+] Broken Apache configuration will be rebuilt with httpdmng
Version: 1.3.3
[+] New domain format in psa DB is recognized (Plesk 10)
[+] New subdomain format in psa DB is recognized (Plesk 10.4)
Version: 1.3.2
[+] Installer creates global configuration for mod_ruid2
[+] Test feature: is "running as user" on/off at specified domain
[*] mpm-itk is available but not recommended
Version: 1.2.15
[+] Status table for all domains
[+] CGI and statistics function OK
[+] FastCGI can be configured in vhost.conf in specified directories
Version: 1.2.6
[+] Command line interface for advanced control
[+] Web form and CLI are fast!
[+] Automate turning "Run as User" on for newly created domains or cancel this behaviour
[+] Turn "Run as User" on / off for all domains
[+] Subdomains are supported
[+] Domain FTP user can be changed
This add-on for Parallels Plesk Panel allows to run PHP scripts as domain FTP user. It only works in conjunction with mod_ruid2 (preferable) or mpm-itk Apache module. Standard PHP module is used to runs scripts. Any domain can be configured to run PHP as FTP user or Apache user.
Actually all modules like mod_python, mod_perl etc. also are run as FTP user on domains where "Run as User" feature is active.
...........Security
......../ ............\
..More -- Performance -- for your PHP sites
........\ ........... /
..........Convenience
Security
- PHP code on different domains is run as different system users. PHP script on a domain can modify only the files on the same domain.
- Insecure permissions (666, 777) on files and directories are not required.
- PHP scripts use less RAM and CPU time resources than with suPHP or FastCGI.
- Your server can host much more PHP sites w/o being overloaded.
- The sites can be controlled by FTP, because PHP scripts do not create Apache owned directory/files. Any file / directory created by PHP script is available for FTP access.
- Templates for vhost.conf can be used to affect all domains and/or subdomains.
Usage example:
See also
- Documentation
- Products
- Trial version
- Order now: $19 (+ $29.95 if installation option is added)
- Open Order page
- Select "Installation: Yes" if you would like us to install "Run PHP as User" software on your server
- Click "Update Cart" -> "Checkout"
- Enter valid information and complete payment procedure
- Ask questions, report issues, order more products/services in Helix Development client area
- On Demand Support Engineer: about $50/hr (improve security, resolve issues, install additional software)
Compatible Plesk versions:
- Plesk 8 for Linux
- Plesk 9 for Linux
- Plesk 10 for Linux
- Plesk 11 for Linux
Additional features
- Command line interface provides extended control
- Templates for vhost.conf with variables to configure all domains, subdomains, sites
- If domain/subdomain name or FTP user are changed in Plesk panel, Apache configuration in vhost.conf is updated automatically (with event handlers)
Current version: 1.4.15
[+] Plesk 11.5: Protected directories permissions are corrected
[+] Plesk 11.5: New cgi-bin location is recognized
Version: 1.4.14
[+] asuser_psa_sync.sh is compatible with Plesk 11.5
Version: 1.4.13
[+] Bugfix: License check in GUI for Plesk 11.5
Version: 1.4.12
[+] GUI for Plesk 11.5 is visible
Version: 1.4.11
[+] Plesk 11.5 is supported
Version: 1.4.10
[+] Templates for vhost.conf with variables have been implemented
[+] Auto testing for CLI has been added
Version: 1.3.1
[+] Apache directives are added to vhost.conf instead of asuser.conf
[+] Domains are migrated w/o configuration errors because of missing asuser.conf
Version: 1.3.14
[+] Non-default vhost map error is fixed
Version: 1.3.12
[+] Compatibility with Plesk 11
Version: 1.3.11
[+] Event Handlers identification by name
Version: 1.3.10
[+] Mod_ruid2 installation is checked during Run PHP as User installation.
[+] Event Handlers for (sub)domain creation and modification adapted for Plesk 10.4.4
Version: 1.3.8
[+] Run PHP as User is turned on when for a new subdomain created (one should do auto_on first).
[+] Event Handler clearing error for Debian is fixed.
Version: 1.3.7
[+] GUI improvements
[+] Documentation changes
Version: 1.3.6
[+] Domain name can be changed if subdomains exist
Version: 1.3.5
[+] Fixed crontab issues for RPM-based OS
Version: 1.3.4
[+] Empty root crontab will be recognized
[+] Broken Apache configuration will be rebuilt with httpdmng
Version: 1.3.3
[+] New domain format in psa DB is recognized (Plesk 10)
[+] New subdomain format in psa DB is recognized (Plesk 10.4)
Version: 1.3.2
[+] Installer creates global configuration for mod_ruid2
[+] Test feature: is "running as user" on/off at specified domain
[*] mpm-itk is available but not recommended
Version: 1.2.15
[+] Status table for all domains
[+] CGI and statistics function OK
[+] FastCGI can be configured in vhost.conf in specified directories
Version: 1.2.6
[+] Command line interface for advanced control
[+] Web form and CLI are fast!
[+] Automate turning "Run as User" on for newly created domains or cancel this behaviour
[+] Turn "Run as User" on / off for all domains
[+] Subdomains are supported
[+] Domain FTP user can be changed
Last edited: