Zoeken op website

Creëer uw eigen website voor het delen van video's met behulp van 'CumulusClips Script' in Linux


CumulusClips is een open source platform voor het delen van video's (inhoudsbeheer), dat een van de beste functies voor het delen van video's biedt, vergelijkbaar met Youtube. Met behulp van CumulusClips kunt u uw eigen website voor het delen van video's starten of videosecties toevoegen aan uw bestaande website, waar gebruikers zich kunnen registreren, video's kunnen uploaden, commentaar kunnen geven op video's, video's kunnen beoordelen, video's kunnen insluiten en nog veel meer.

CumulusClips-functies

  1. Eenvoudig uploaden van video's (mpg, avi, divx en meer) vanaf de gebruikerscomputer met voortgangsbalk voor het uploaden.
  2. Video's toevoegen, verwijderen en bewerken vanaf het Dashboard.
  3. Sta reacties op video's toe of schakel deze uit, evenals het insluiten van video's.
  4. Eenvoudige gebruikersregistratie met unieke URL voor hun profielpagina en volledige profielaanpassing.
  5. Door gebruikers geüploade video's goedkeuren of afwijzen via Dashboard.
  6. Ingebouwd thema/plug-in en klaar voor vertaling.
  7. Maak, verwijder en voer eenvoudig advertenties uit.
  8. Ondersteuning voor toekomstige automatische updates.
CumulusClips-demo

Bekijk snel de demopagina die door de ontwikkelaar op de volgende locatie is ingezet.

  1. http://demo.cumulusclips.org/

Serververeisten

De CumulusClips-applicatie draait alleen op Unix/Linux-besturingssystemen. Hieronder volgen de vereisten om CumulusClips op een Linux-platform uit te voeren.

  1. Apache-webserver met mod_rewrite en FFMpeg ingeschakeld.
  2. MySQL 5.0+ en FTP
  3. PHP 5.2+ met GD-, curl-, simplexml- en zip-modules.
PHP-instellingen

Hieronder volgen de PHP-vereisten.

  1. upload_max_filesize=110M
  2. post_max_size=110M
  3. max_execution_time=1500
  4. open_basedir=geen waarde
  5. safe_mode=Uit
  6. registreer _globals=Uit
Omgeving testen
  1. Besturingssysteem – CentOS 6.5 en Ubuntu 13.04
  2. Apache – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. CumulusClips – 1.3.2

CumulusClips installeren in RHEL/CentOS/Fedora en Debian/Ubuntu/Linux Mint

Het installeren van het CumulusClips-script is heel eenvoudig en omvat enkele eenvoudige stappen. Voordat u met het installatieproces kunt beginnen, moet u ervoor zorgen dat uw server voldoet aan de vereisten voor het uitvoeren van het CumulusClips-script.

Stap:1 Installeer de vereiste pakketten

Laten we eerst de vereiste pakketten installeren die nodig zijn om de CumulusClips-toepassing voor het delen van video's op het systeem uit te voeren, met behulp van de volgende eenvoudige stappen.

Op RedHat, CentOS en Fedora
yum install httpd mysql mysql-server 
yum install php php-mysql php-xml pcre php-common php-curl php-gd

Zodra de vereiste pakketten zijn geïnstalleerd, start u de Apache- en MySQL-service.

service httpd start
service mysqld start

Installeer vervolgens het FFMPEG-pakket door RPMForge Repository van derden in te schakelen onder uw Linux-distributies.

yum install ffmpeg
Op Debian, Ubuntu en Linux Mint

Op een op Debian gebaseerd systeem kunt u eenvoudig de vereiste pakketten installeren met behulp van de volgende opdrachten.

sudo apt-get install apache2 mysql-server mysql-client
sudo apt-get install php5 libapache2-mod-auth-mysql libmysqlclient15-dev php5-mysql curl libcurl3 libcurl3-dev php5-curl 
sudo apt-get install ffmpeg
sudo service apache2 start
sudo service mysql start

Stap 2: Database en gebruiker maken

Maak vervolgens een database en databasegebruiker aan om CumulusClips uit te voeren. Gebruik de volgende opdrachten om een database en een gebruiker te maken.

mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE cumulusclips;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON cumulusclips.* TO "cumulus"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> quit

Opmerking: Bovenstaande databasenaam, gebruikersnaam en wachtwoord zijn later vereist bij de installatiewizard.

Stap 3: Configureer PHP-instellingen

Open het ‘php.ini’ configuratiebestand en breng de volgende wijzigingen aan zoals voorgesteld.

vi /etc/php.ini			[on RedHat based Systems]
sudo nano /etc/php5/apache2/php.ini	[on Debian based Systems]

Zoek en wijzig waarden zoals hieronder wordt voorgesteld.

upload_max_filesize = 110M
post_max_size = 110M
max_execution_time = 1500
open_basedir = no value
safe_mode = Off
register _globals = Off

Bewaar en sluit het bestand nadat u wijzigingen hebt aangebracht. Start vervolgens Apache Web Server opnieuw op.

service httpd restart			[on RedHat based Systems]
sudo service apache2 restart		[on Debian based Systems]

Stap 4: FTP installeren en configureren

Installeer nu de FTP-server (d.w.z. vsftpd) op uw Linux-besturingssysteem, met behulp van de volgende opdracht.

yum install vsftpd			[on RedHat based Systems]
sudo apt-get install vsftpd		[on Debian based Systems]

Nadat Vsftpd is geïnstalleerd, kunt u de configuratie aanpassen zoals hieronder weergegeven. Open het configuratiebestand.

vi /etc/vsftpd/vsftpd.conf		[on RedHat based Systems]
sudo nano /etc/vsftpd.conf		[on Debian based Systems]

Wijzig ‘anonymous_enable‘ in NEE.

anonymous_enable=NO

Verwijder daarna ‘#‘ aan het begin van de regel ‘local_enable‘ optie en verander deze in JA.

local_enable=YES

Verwijder de ‘#‘ aan het begin van deze regels, zodat alle lokale gebruikers kunnen chrooten naar hun thuismappen en geen toegang hebben tot enig ander deel van de server.

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

Start ten slotte de vsftpd-service opnieuw op.

service vsfptd restart		[on RedHat based Systems]
sudo service vsftpd restart		[on Debian based Systems]

Stap 5: CumulusClips downloaden en installeren

Om te beginnen moet u eerst uw gratis exemplaar van het CumulusClips-script pakken op http://cumulusclips/download/, of u kunt de volgende wget-opdracht gebruiken om het te downloaden, zoals hieronder weergegeven.

cd /var/www/html/			[on RedHat based Systems]
cd /var/www/				[on Debian based Systems]
wget http://cumulusclips.org/cumulusclips.tar.gz
tar -xvf cumulusclips.tar.gz
cd cumulusclips

Verleen nu de toestemming ‘777‘ (lezen, schrijven en uitvoeren) voor de volgende mappen. Zorg ervoor dat deze mappen beschrijfbaar zijn door Web Server en PHP.

chmod -R 777 cc-core/logs
chmod -R 777 cc-content/uploads/flv
chmod -R 777 cc-content/uploads/mobile
chmod -R 777 cc-content/uploads/temp
chmod -R 777 cc-content/uploads/thumbs
chmod -R 777 cc-content/uploads/avatars

Verleen vervolgens het eigendom aan cumulusclips zodat de webserver beschrijfbaar is.

chown -R apache:apache /var/www/html/cumulusclips		[on RedHat based Systems]
chown -R www-data:www-data /var/www/cumulusclips		[on Debian based Systems]
Stap 6: CumulusClips installatiewizard

Zodra alles klaar is, kunt u via uw webbrowser toegang krijgen tot de CumulusClips-installatiewizard op (http://uw-domein.com/cumulusclips/cc-install/).

De installatiewizard controleert of de bestanden schrijfbaar zijn door de webserver. Als dit niet het geval is, wordt u gevraagd FTP-gegevens in te voeren om toekomstige updates en andere wijzigingen in het bestandssysteem uit te voeren.

Voer de databasegegevens in, zoals databasenaam, gebruiker en wachtwoord, die we in Stap #2 hierboven hebben gemaakt.

Voer informatie in over uw siteconfiguratie, zoals Basis-URL, Sitenaam, Beheerdersaccount, Wachtwoord en E-mailadres.

CumulsCliops-beheerderspaneel

Bekijk de voorpagina van een website.

Begin met het uploaden van je eigen video's.

Bekijk de lijst met goedgekeurde video's.

Algemene instellingen

Begin met het afspelen van video's

Dat is het! Nu kunt u beginnen met het uploaden van video's en het aanpassen en branden van uw nieuw geïnstalleerde CumulusClips Video Sharing-website.