WebShell 0.01 Beta

Introduction

WebShell is a web shell allowing users to upload webpages and manager
a website with ease.

WebShell is currently in Beta Phase, so please send all bugs/fixes to
webshell@wisharts.com.

The license for Webshell is GNU GPL, it is free to use, you may not distrubute
it in any modified form without first getting permission from me.

Requirements
1) Linux and MySQL installed

2) DBI/DBD Perl Modules (Comes with most new distributions (Not with redhat 7.2)
   Please read my documentation on DBD/DBI from 
   http://myrapid.com/webcall/, Click on Downloads
   click on the perferred WebCall Doc at the bottom, read the section
   on DBD/DBI modules.

   Installing DBI/DBD is fairly simple, the trick that gets everyone is
   generally you need to ether reinstall mySQL (the easist) or reinstall
   perl which is a bit more time consuming, for some reason the standard
   version of mySQL that comes with the linux distributions, is compiled
   differently and installing the one from mySQL fixes this.

3) /usr/bin/perl 5.6.x perferably
4) Apache Webserver or WebServer capable of CGI
5) CGI permission active on WebServer

Install and Configuring WebShell from the Start

1) Login as root or su
2) Ungzip Webshell.tar.gz from Archive file into a directory
under the root home directory in your webserver directory.
E.g. 
a) cd /home/www
b) gzip -dc WebshellXXX.tar.gz | tar -xvf -

This will ungzip all the files in /home/www/webshell
4) Setup the Tables for WebShell
5) $HOME/webshell/bin/dbsetup-webshell (Main webshell table)
6) $HOME/webshell/bin/dbsetup-config (Config table)
7) Create /home/users (This can be changed later)
8) chmod -R nobody:nobody /home/users (Or whatever your User,Group are in Apache)
7) http://www.domain.com/webshell/bin/login.cgi, create user
8) If user was created successfully, login as user, if you can login successfully
   and see a directory structure, you almost there ...
9) Give yourself Admin Privileges
   mysql webshell -u webshell -p
   Enter password: webshell

   Type the following
   update users       <Enter>
   set level='6';     <Enter>

   This will set your 1 user to level 6
10) If you still logged in, hit the GO button and you will now notice and adminstration
    link on the right hand site, click on this and this will throw you into the
    user/config editors.


If you got this far, well done .. I know the documentation is skimpy at the moment, but
I will add more details.

