Last modified: 27 Dec 2007
WARNING: This documentation covers Parallels H-Sphere versions up to 3.1. For the latest up-to-date Parallels H-Sphere documentation, please proceed to the
official Parallels site.
WebShell is the H-Sphere web-based file manager that enables to browse, access, and protect remote directories without knowing
the Unix file structure. It allows to copy, move, delete, and rename files and directories in the home directory on the server.
Also, it can be used to upload, download, compress and decompress files as well as preview them in the browser.
WebShell is installed with Web server by means of hsphere-webshell package.
/hsphere/shared/apache/htdocs/webshell4 - Webshell 4 installation directory.
WebShell CGI Mode
(version 3.0 RC 2 and up)
Regular WebShell (SO mode) requires that certain modules (exec, proc_open, and some others) are enabled in php.ini. However,
more restricted security schemes have these modules disabled.
In this case, WebShell CGI mode is developed to work in standalone PHP environment.
WebShell CGI mode package is hsphere-webshell-cgi.
/hsphere/shared/apache/htdocs/webshell5 - Webshell CGI directory.
To switch to WebShell CGI mode, go to admin CP,
E.Manager -> Servers -> L.Servers menu and choose WebShell5 (CGI Mode) option in Additional Options.
After that, WebShell in CGI mode will be available for a virtual host at: http://<VirtualHost>/webshell5/index2.wsh
Specific WebShell CGI Mode features:
- User authentication procedure uses unixserver daemon (based on daemontools) with pwgetquota utility
- pwgetquota utility: returns user quota limits and login status
- standalone PHP instructions are added to the .htaccess file in the webshell5 directory and to Apache's httpd.conf