{"id":18585,"date":"2016-02-09T15:10:13","date_gmt":"2016-02-09T21:10:13","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=18585"},"modified":"2023-03-17T05:04:56","modified_gmt":"2023-03-17T10:04:56","slug":"install-cumulusclips-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-cumulusclips-on-centos-7\/","title":{"rendered":"Install CumulusClips on CentOS 7"},"content":{"rendered":"
CumulusClips is a free and open source video sharing script that allows users to create their own video sharing website just like one of the most popular websites around, Youtube. CumulusClips is very easy to use and its installation is fast and straightforward. In this article we will guide you through the installation of CumulusClips on a<\/strong> CentOS 7 VPS<\/a> with Apache, PHP and Maria DB.<\/p>\n In order to run CumulusClips, the following requirements have to be installed on your CentOS server: Log in to your CentOS server via SSH as user root<\/p>\n and execute the following command to update all services installed on your server.<\/p>\n Install MariaDB server<\/p>\n Once the database server is installed, start the MariaDB database server and enable it to start at the boot time:<\/p>\n Run the After that, log in to the MariaDB server using the MySQL ‘root’ user and create new database and user for CumulusClips.<\/p>\n Don’t forget to replace ‘PASSWORD’ with an actual strong password.<\/p>\n Next, install Apache web server on your CentOS VPS:<\/p>\n Start the web server and add it to automatically start on the system start-up:<\/p>\n Install PHP and several PHP modules:<\/p>\n Go to CumulusClips official website and download the latest stable release of the application (currently version 2.3.1 ) to your server:<\/p>\n Unpack the ‘cumulusclips.zip’ archive to the document root directory on your server:<\/p>\n Usually the document root directory on all CentOS servers is ‘\/var\/www\/html’. You can confirm this using the following command:<\/p>\n Set the Apache user to be owner of the CumulusClips files:<\/p>\n Next, create Apache virtual host for your domain. Lets assume that your domain name is yourdomain.com .<\/p>\n Create ‘\/etc\/httpd\/conf.d\/vhosts.conf’ directory with the following content:<\/p>\n Create the directory and the virtual host:<\/p>\n Restart the Apache web server for the changes to take effect.<\/p>\n Once everything is properly installed and configured, navigate your favorite web browser to http:\/\/yourdomain.com\/cc-install to access the CumulusClips installation wizard, and follow the steps to complete the installation.<\/p>\n Of course you don\u2019t have to do any of this if you use one of our Linux VPS Hosting<\/a> services, in which case you can simply ask our expert Linux admins to install CumulusClips<\/strong> for you. They are available 24\u00d77 and will take care of your request immediately.<\/p>\n PS.<\/strong> <\/span>If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":" CumulusClips is a free and open source video sharing script that allows users to create their own video sharing website … <\/p>\n
\n– Apache web server
\n– MySQL\/MariaDB server
\n– PHP version 5.2 or newer<\/p>\nssh rooot@your_IP<\/pre>\n
yum -y update<\/pre>\n
yum install mariadb mariadb-server<\/pre>\n
systemctl start mariadb\r\nsystemctl enable mariadb<\/pre>\n
mysql_secure_installation<\/code> script to secure the database server and set your MariaDB root password.<\/p>\n
mysql -u root -p\r\n\r\nCREATE DATABASE umulusclips;\r\nCREATE USER 'umulusclipsuser'@'localhost' IDENTIFIED BY 'PASSWORD';\r\nGRANT ALL PRIVILEGES ON `umulusclips`.* TO 'umulusclipsuser'@'localhost';\r\nFLUSH PRIVILEGES;<\/pre>\n
yum install httpd<\/pre>\n
systemctl start httpd\r\nsystemctl enable httpd<\/pre>\n
php php-mysql pcre php-common php-xml php-gd php-curl<\/pre>\n
wget http:\/\/cumulusclips.org\/cumulusclips.zip<\/pre>\n
unzip cumulusclips.zip -d \/var\/www\/html<\/pre>\n
grep -i '^documentroot' \/etc\/httpd\/conf\/httpd.conf\r\nDocumentRoot \"\/var\/www\/html\"<\/pre>\n
chown -R apache:apache \/var\/www\/html\/cumulusclips<\/pre>\n
vim \/etc\/httpd\/conf.d\/vhosts.conf\r\nIncludeOptional vhosts.d\/*.conf<\/pre>\n
mkdir \/etc\/httpd\/vhosts.d\/\r\n\r\nvim \/etc\/httpd\/vhosts.d\/yourdomain.com.conf\r\n\r\n<VirtualHost YOUR_SERVER_IP:80>\r\nServerAdmin webmaster@yourdomain.com\r\nDocumentRoot \"\/var\/www\/html\/cumulusclips\/\"\r\nServerName yourdomain.com\r\nServerAlias www.yourdomain.com\r\nErrorLog \"\/var\/log\/httpd\/yourdomain.com-error_log\"\r\nCustomLog \"\/var\/log\/httpd\/yourdomain.com-access_log\" combined\r\n\r\n<Directory \"\/var\/www\/html\/cumulusclips\/\">\r\nDirectoryIndex index.html index.php\r\nOptions FollowSymLinks\r\nAllowOverride All\r\nRequire all granted\r\n<\/Directory>\r\n<\/VirtualHost><\/pre>\n
systemctl restart httpd<\/pre>\n