PHPmotion
PHPmotion is a free video sharing software that also has support for other types of media such as audio/mp3 sharing. The Content Managent System or (media cms application) will allow you to create and run your very own Video Sharing website, Music Sharing Site, Picture Sharing Site.

Servers – Linux/Unix server

  • PHP 4.3 and above (including support of CLI)
  • MySQL database server
  • LAME MP3 Encoder
  • Libogg + Libvorbis
  • Mencoder and also Mplayer
  • FFMpeg-PHP
  • GD Library 2 or higher
  • CGI-BIN
  • Be able to run background processes`

PHP Settings

open_basedir = (no value)
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 1500
session.gc_maxlifetime = 14000
safe_mode = off
Thread saftery = disabled
enable_dl = On

Libraries installation
Follow the steps on this page.

phpSHIELD loader
With this error:

PHP script /var/www/*/classes/config.php is protected by phpSHIELD and requires the phpSHIELD loader phpshield.5.3.lin. The phpSHIELD loader has not been installed, or is not installed correctly. Please visit the phpSHIELD php encoder site to download required loader.

Follow the steps on this page.

With this error:

PHP Fatal error: SourceGuardian Loader - This protected script does not support version 5.3.2-1ubu of PHP. Please contact the script author about this problem. Error code [07] in /var/www/*/classes/config.php on line 2

Assuming you have old revision installed, you need to update / upload 4 files from the php5.3 release (or download here)

/classes/config.php
/includes/mp3_id3_utils.php
/addons/customprofile/index.php
/addons/customprofile/pimp.class.php

Other error infamous
White screen

  • The following files MUST be uploaded in Binary mode

    /phpshiled/ #all files in this folder
    /classes/config.php
    /addons/customprofile/pimp.class.php
    /addons/customprofile/index.php

  • Set error_reporting to E_ALL or into apache configuration

    LogLevel debug

  • Set Thread Safety to disable (follow the steps on this page)
  • Your revision is too old that you must install last revision:
    • Backup your database and /upload and your /themes/*/templates directories
    • Install new release
    • Use old database during new intallation
    • Copy old /upload and your /themes/*/templates directories

Reference: PHPmotion System Requirements, PHPmotion Forum