This guide is applicable for Kaltura CE version 4.0.x
Installation
When all prerequisites are properly set on your server, follow the following steps for installing the Kaltura CE:
- Extract the Kaltura CE package to anywhere on your server
- Change to a root user
- From the base directory of your extracted kaltura CE package run the "php install.php" command. If using XAMPP, please make sure to specify the full path to the XAMPP’s php binary to run the install script. E.g. when the XAMPP php binary is located at: /opt/lampp/bin/php, you should run the kaltura install script with the following command: “/opt/lampp/bin/php install.php”
- Follow installation instructions and provide the required information. When installation completes, follow the post-installation instructions below
- At the end of a successful installation you should be prompted with your login credentials to the Kaltura Administration Console (as provided by you during installation). You will need these login credentials to start working with the Kaltura CE. Assuming your mail server is up and running during installation you will receive these credentials to your mail box as well.
Post – Installation Configuration
Upon successfully completing installation, do the following:
- Open your apache configuration file for editing add the following line
Include {YOUR_KALTURA_BASE_ DIR}/app/configurations/apache/my_kaltura.conf - Restart your apache server
- Verify that the LAMP services are activated on system startup
- Verify that memcached is activated on system startup
- Create the folder /usr/local/var/data
-
The following services should be setup to run at boot time (system startup) for Kaltura to be functional immediately after startup:
- Apache
- MySql
- Memcached
- Sphinx – /etc/init.d/sphinx_watch.sh
- Batch Manager - /{YOUR_KALTURA_BASE_ DIR}/app/scripts/serviceBatchMgr.sh restart. There is a watch script (/{YOUR_KALTURA_BASE_ DIR}/app/scripts/watch.batchMgr.sh) that runs as cron every 30 minutes)
- Sphinx - /{YOUR_KALTURA_BASE_ DIR}/app/scripts/sphinx_watch.sh start
- Sphinx Populate - /{YOUR_KALTURA_BASE_ DIR}/app/plugins/sphinx_search/scripts/populateFromLog.php. There is a watch script (/{YOUR_KALTURA_BASE_ DIR}/app/plugins/sphinx_search/scripts/watch.populate.sh) that runs as cron every minutes)




Comments
Bug: wrong 32bit installation template name run-ffmpeg -0.6.sh
Before running the installer php on 32 bit Linux rename the following template file to prevent installation fail:
/tmp/kalturaCE_v4.0.0/package/bin/linux/32bit/run#mv run-ffmpeg\ -0.6.sh run-ffmpeg-0.6.sh
@see bugreport: http://www.kaltura.org/failed-replace-tokens-varwwwkalturaappbinrunrun-f...