My favorites | Sign in
Logo
                
Search
for
Updated Jun 15, 2009 by seba.wag...@gmail.com
InstallationOfRelease051  
Installation of 05 Final Release, 051, 052

this installation is still valid for release 0.5.2

Requirements

Database MUST listen and allow TCP/IP connections! And the default character-set/scheme must be UTF8! For example a fresh MySQL does not listen on TCP/IP by default and has not utf8 as default-character-set defined. You have to change these settings and restart your database server so that changes take effect (mysql-config is in my.cnf). Postgres for example does also not listen by default on TCP/IP but uses by default UTF8 (since postgres 7 or 8). To change Postgres listening on TCP/IP check postgresql.conf and add your host to the pg_hba.conf. In Postgres you need to create a database using template1 cause template1 create automatically a scheme called public which is needed (and since postgres 8 you can use several schemes inside one database public is the default one Postgres-Docs).
  • OpenOffice-Service started and listening on port 8100 (see OpenOfficeConverter, this is not necessary for installation but for running later on)
  • Installed ImageMagick (this is not necessary for installation but for running later on), you can get more information on http://www.imagemagick.org regarding installation. The instructions for installation can be found there http://www.imagemagick.org/script/binary-releases.php, however on most linux systems you can get it via your favorite package managers (apt-get it)
  • Installed GhostScript (this is not necessary for installation but for running later on), you can get more information on http://pages.cs.wisc.edu/~ghost/ regarding installation. The instructions for installation can be found there, however on most linux systems you can get it via your favorite package managers (apt-get it).
  • Installed SWFTools (this is not necessary for installation but for running later on), you can get more information on http://www.swftools.org/ regarding installation. Some of the Linux distributions already have it in there package manager see http://packages.debian.org/unstable/utils/swftools)
  • MAC OSx / Linux Users => Get Flash Player 10 Beta!! It fixes the CPU Problem for Streaming Video => http://labs.adobe.com/technologies/flashplayer10/

ScreenCast

Install Red5 Server v0.6.3

Install OpenMeetings

  1. Download OpenMeetings 0.5.1 from http://code.google.com/p/openmeetings/downloads/list !OpenMeetings-Download-Page (Please make sure that you use an up-to-date unzip-software)
  2. Unpack it to $RED5-HOME/webapps/ your new folder structure will be $RED5-HOME/webapps/openmeetings/ this is the base directory of OpenMeetings (following $OPENMEETINGS-HOME)
  3. Prepare Database Settings - go to $OPENMEETINGS-HOME/conf there are two pre-configured files for MySQL and Postgres: mysql_hibernate.cfg.xml and postgres_hibernate.cfg.xml. Following explains it for MySQL-Database-Users, Postgres-Database-Users and Any-Database-Users. Choose Your One!! Of course the database must already exist! Meaning if you want to use jdbc:mysql://localhost/openmeetings then the database openmeetings must be already an existing empty database (with character encoding utf8)!!
    • MySQL-Database-User: Rename mysql_hibernate.cfg.xml to hibernate.cfg.xml and alter following config values in (mysql_)hibernate.cfg.xml
    • 		<property name="connection.username">root</property>
      		<property name="connection.password"></property>
      
      		<property name="connection.url">jdbc:mysql://YOUR_HOSTNAME/YOUR_DATABASE</property>	
    If you have problems in connecting your database, a common error is that the Database does not listen to TCP/IP Connection, or you properly need to replace the jdbc-driver with the one for your mysql-version, see http://www.mysql.com/products/connector/j/ for drivers and replace the mysql-connector-java-3.1.14-bin.jar in openmeetings/WEB-INF/lib with the one you have downloaded. If your mysql server is not located in localhost make sure the mysql-server is listening on that network-interface. Of course you must alter YOUR_HOSTNAME/YOUR_DATABASE to fit your needs for example to:jdbc:mysql://localhost/openmeetings
    • Postgres-Database-Users: Rename postgres_hibernate.cfg.xml to hibernate.cfg.xml and alter following config values in (postgres_)hibernate.cfg.xml
    • 		<!-- User  / Password -->
      		<property name="connection.username">postgres</property>
      		<property name="connection.password"></property>
      		
      		<property name="connection.url">jdbc:postgresql://YOUR_HOSTNAME/YOUR_DATABASE</property>	
    If you go problems in connecting your database you properly need to replace the jdbc-driver with the one for your postgres-version, see http://jdbc.postgresql.org/download.html for drivers and replace the postgresql-8.2-504.jdbc2.jar in openmeetings/WEB-INF/lib with the one you have downloaded. Don't forget that the encoding of the database must be UTF8! Of course you must alter YOUR_HOSTNAME/YOUR_DATABASE to fit your needs for example to:jdbc:postgresql://localhost/openmeetings
    • Any-Database-Users: Rename any_hibernate.cfg.xml to hibernate.cfg.xml.
    Alter the following config values to fit your needs:
    		<!-- User  / Password -->
    		<property name="connection.username">user</property>
    		<property name="connection.password">*****</property>
    		
    		<!-- Database Settings -->
    		<property name="connection.driver_class">org.postgresql.Driver</property>
    		<property name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    		<property name="connection.url">jdbc:postgresql://localhost/openmeetings</property>	
    		
    You can see a list of available dialect's here hibernate-SQL-dialects. You must download the driver for your database and copy it to $OPENMEETINGS-HOME/WEB-INF/lib
  4. (Re)start Red5 (The table's and default database scheme will be automatically created by hibernate if there is something wrong with your database values you will see errors in Red5 logfile, you can reduce Error log output by switching $RED5-HOME/conf/log4j.properties from DEBUG to ERROR to see only relevant value's)
  5. go to the Installer by accessing it via browser: http://$rmpthostlocal/openmeetings/install and follow the instructions

After Running the Installer all basics are installed. Now login and go to the Meeting-Rooms and check all features. You possibly will have some difficulties uploading files. Check if OpenOffice is really running, swftool, ImageMagick (including GhostScript) is available on your System-Path (or your customize the path in the Configuration).

Tips and Tricks


Comment by mserafinpadilla, Jun 02, 2008

Falta lo que te marea. Hay que crear la base de datos openmeetings, y ademas hay que hacer un usuario openmeetings con todos los priviliegios y de contraseña igual. En el archivo webapps-config hay que poner la ip de internet, si no da error de netconnect,

Comment by soyangel, Jun 15, 2008

Also there is no mention of the piece of openmeetings/WEB-INF/web.xml that you have to comment to make it work under red5 0.7 . This is mentioned in the screencast but not here.

Comment by seba.wag...@gmail.com, Jun 15, 2008

the Installation Target of OpenMeetings? is Red5-0.6.3 like it is written down here, not Red5 0.7 as in the ScreenCast?.

Comment by schewee, Sep 09, 2008

Anyway these wiki pages can be opened up so users can help update the documentation?

Comment by thanh.hispvietnam, Oct 23, 2008

I got the error:INFO: The global menu is already defined. To dynamically create a <menu> element, you will have to use lz.menu. main.lzx/oninit: «lz.canvas#2| This is the canvas» main.lzx/config.xml ondata «lz.canvas#2| This is the canvas» devRtmpConnection/registerMethods() hibRtmpConnection/onconnect autoLoader/setProgress ===== 1 autoLoader/setResourceNumber == 8 error NetConnection?.Call.Failed rtmp://localhost:1935/openmeetings/hibernate devRtmpConnection/registerMethods() hibRtmpConnection/onconnect autoLoader/setProgress ===== 2 autoLoader/setResourceNumber == 15 error NetConnection?.Call.Failed rtmpt://localhost:8088/openmeetings/hibernate devRtmpConnection/registerMethods() hibRtmpConnection/onconnect autoLoader/setProgress ===== 3 autoLoader/setResourceNumber == 23 error NetConnection?.Call.Failed rtmpt://localhost:8088/openmeetings/hibernate devRtmpConnection/registerMethods() hibRtmpConnection/onconnect autoLoader/setProgress ===== 4 autoLoader/setResourceNumber == 30 error NetConnection?.Call.Failed rtmpt://localhost:8088/openmeetings/hibernate ERROR @base/navi/navifunctions.lzx#30: undefined object does not have a property 'length' WARNING @base/navi/navifunctions.lzx#30: reference to undefined property 'length' labelerrorPopup: error explorerBox/setTintRGB «lz.view#5» explorerBox/setTintRGB «Object#6| {ra: 176, ga: 196, ba: 222, rb: 0, gb: 0, bb: 0}» Debugger cannot contact LPS server, switching to SOLO mode.

Any one know why?

Comment by AlphaITSupport, Nov 14, 2008

When I'm trying to install the program I never get pas the first 'Step 1' of running: http://localhost:5080/openmeetings/install

The Red5 script stops at: DefaultQuartzScheduler_Worker-3? Info org.hibernate.tool.hbm2ddl.SchemaUpdate? - fetching database metadata.

Any one have any thoughts? I followed the instructions for the screen cast.

I am installing the program on Windows Server 2003 SP2, using MySQL 5.0, XAMMP, and Red5.

Thanks for any help.

Comment by amyanghua, Nov 26, 2008

i want to show ppt/doc/xls in white borad,but when i have uploaded the file, it say "The Connection to the server is lost.Application or/and check your network".i go to the directory do not found the swf and pdf files,only have the file i uploaded.please help me,thanks!

my english poor,thanks!

Comment by AlanMAC1982, Dec 03, 2008

I just can't figure this out.... I'm not too spiffy with web servers but can usually figure this out. I've followed the instructions, just won't work. Is there a "for dummies" guide coming out?

Comment by a.karthie, Jan 21, 2009

hi I am new to open meetings. I have installed the RED5 -0.7.0 version sucessfully and is working. I am using MYSQL 5.0 version. Through xampp which is also working properly.My operating system is Windows XP Service pack-3. Wheni try to install the open meetings am getting struck with the first step and then its says loading in the browser(firefox-3.0). but in the red 5 console its says fetching database metadata and getting frezze. Not moving above that. So i am literally getting struck in first stage of the installation and i cant proceed with to the next. I have also configured the path for open office converter.SWFtools. Image magic as i check them through the CMD prompt they are working fine. Any body has the solution plz mail me or post a reply in the forum thank you Karthick


Sign in to add a comment
Hosted by Google Code