Installation Guide
for MyMeeting version 2.0
Based on http://knowledge.oscc.org.my/solution-areas/application/mymeeting/documentation/installation-guide
This guide is written and tested with Ubuntu 8.04 LTS
Prerequisites
- Apache 5, MySQL 4, PHP 5
Windows
- try: WAMP
Ubuntu 8.04 LTS
- Important:
apt-get install php5 mysql-server-5.0 libapache2-mod-php5
- Optional:
apt-get install postgresql-8.3 mysql-admin subversion
Installing Application
Assuming you want to install it in a directory/folder called $webroot, and into a base url called $base_url
Subversion
mkdir -p $webroot cd $webroot svn co https://svn.oscc.org.my/mymeeting/branches/2.0-rc1 mymeeting
Tarball
FIXME
Configuration
Linux
cd $webroot cd cake/console ./cake install ./cake createdb ./cake install # ? why is this needed?
mod_rewrite: If you installed it in a nonroot base url (e.g. http://localhost/~user/mymeeting/2.0-rc1/), you need to edit two files:
- $docroot/.htaccess
- $docroot/app/webroot/.htaccess
and configure add a RewriteBase? rule to the .htaccess (make sure your mod_rewrite is turned on in your Apache2 config) e.g. ($docroot == ~user/mymeeting/bracnhes/2.0-rc1/)
# .htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] RewriteBase /~user/mymeeting/branches/2.0-rc1/ </IfModule>
# app/webroot/.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
RewriteBase /~user/mymeeting/branches/2.0-rc1/app/webroot
</IfModule>
Initial Login
Point your web browser to $base_url. You should be able to see the login screen.
Login using the default username and password of admin and 123456
If you can get in, congratulations, you've MyMeeting installed and configured correctly!
