نحوه ی ایجاد وب سایت جهت به اشتراک گذاری ویدئو با استفاده از CumulusClips Script در لینوکس
CumulusClips یک پلتفرم برای به اشتراک گذاری ویدئو است، که بهترین ویژگی های اشتراک ویدئو را همانند آپارات را دارا می باشد. با کمک CumulusClips، شما می توانید وب سایت اشتراک ویدئویی خود را داشته باشید و یا بخش هایی را برای ویدئو در وبسایت خود راه اندازی کنید، کاربران می توانند ثبت نام کرده و برروی ویدئوها کامنت بگذارند و یا به آنها امتیاز دهند و بسیاری امکانات دیگر را داشته باشند.
ویژگی های CumulusClips
آپلود کردن ساده ی ویدئو ها(mpg,avi,divx و ...) از کامپیوتر کاربران .
اضافه ، حذف و ویرایش ویدئوها از داشبورد.
اجازه و یا غیرفعال کردن کامنت های روی ویدئو ها و همچنین تعبیه ویدئو.
ثبت نام ساده ی کاربران با url منحصربفرد برای صفحه ی پروفایل آنها و امکان شخصی سازی کامل آن.
قبول و یا رد کردن آپلود کاربران توسط داشبورد.
پلاگین ها و قالب های داخلی و آماده ترجمه.
ایجاد و حذف و اجرای ساده ی Ad ها.
پشتیبانی برای بروزرسانی خودکار.
CumulusClips Demo
لطفا نگاهی سریع به صفحه ی دموی آن از طریق لینک زیر بیندازید:
نیازمندی های سرور
برنامه ی CumulusClips تنها برروی سیستم عامل های لینوکس و یونیکس اجرا می شود. نیازمندی های زیر برروی سیستم عامل لینوکس لازم هستند.
1. وب سرور Apache با mod_rewrite و FFMpeg فعال شده.
2. MySQL 5.0+ و FTP
3. PHP 5.2+ با GD، curl، simplexml و ماژول های zip.
تنظیمات PHP
2. post_max_size = 110M
3. max_execution_time = 1500
4. open_basedir = no value
5. safe_mode = Off
6. register _globals = Off
محیط آزمایشی
1. سیستم عامل : CentOS 6.5 & Ubuntu 13.04
2. Apache نسخه ی 2.2.15
3. PHP نسخه ی 5.5.3
4. MySQL نسخه ی 5.1.71
5. CumulusClips نسخه ی 1.3.2
نصب و راه اندازی CumulusClips در RHEL/CentOS/Fedora و Debian/Ubuntu/Linux Mint
نصب اسکریپت CumulusClips بسیار ساده است و در چندین مرحله انجام می شود. قبل از مراحل نصب شما باید اطمینان حاصل کنید که سرور شما پیش نیازهای لازم را دارا می باشد.
گام اول: نصب پکیج های مورد نیاز
ابتدا، پکیج های مورد نیاز را با استفاده از دستورات زیر نصب کنید .
برروی RedHat، CentOS و Fedora
هنگامیکه پکیج های مورد نیاز نصب شدند ، سرویس Apache و Mysql را استارت کنید.
سپس، پکیج FFMPEG را توسط فعال کردن ریپوزیتوری RPMForge نصب کنید.
برروی Debian، Ubuntu و Linux Mint
برروی سیستم های دبیان، شما می توانید به سادگی پکیج های مورد نیاز را با دستورات زیر نصب کنید.
گام دوم: ایجاد دیتابیس و یوزر
سپس یک دیتابیس ایجاد کرده و یوزر دیتابیس را برای اجرای CumulusClips ایجاد کنید. با استفاده از دستورات زیر این کار ار انجام دهید.
نکته: در دستورات بالا نام دیتابیس و نام کاربر و پسورد در مراحل بعدی مورد نیاز خواهد بود.
گام سوم: پیکربندی تنظیمات PHP
فایل پیکربندی php.ini را باز کرده و تغییرات زیر را در آن انجام دهید.
پس از ایجاد تغییرات آنرا ذخیره کرده و ببندید و سرویس Apache را ریستارت کنید.
گام 4: نصب و پیکربندی FTP
حالا سرور FTP را روی لینوکس خود نصب کنید .
هنگامیکه vsftpd نصب شد، شما می توانید تنظیمات زیر را انجام دهید. فایل پیکربندی آنرا باز کنید.
‘anonymous_enable‘ به NOتغییر دهید.
سپس، # را از خط local_enable حذف کنید و به YES تغییر دهید.
لطفا # را از خطوط زیر نیز برای فعال کردن کاربران محلی به chroot به دایرکتوری های home آنها و عدم دسترسی به قسمت های دیگر سرور ، حذف کنید.
سرانجام سرویس vsftpd را ریستارت کنید.
گام پنجم: دانلود و نصب CumulusClips
برای شروع شما باید اولین نسخه ی رایگان اسکریپت CumulusClips را از لینک cumulusclips/download بگیرید و یا با استفاده از wget آنرا دانلود کنید.
حالا پرمیشن 777 را به دایرکتوریهای زیر بهدی. اطمینان حاصل کنید که توسط Web server و PHP قابل نوشتن باشند.
سپس ownership را برای cumulusclips را به وب سرور به صورت قابل نوشتن بدهید.
گام ششم: ویزارد نصب CumulusClips
هنگامیکه همه چیز آماده شد، شما می توانید به مراحل ویزارد نصب CumusClips با استفاده از مرورگر و آدرس http://your-domain.com/cumulusclips/cc-install/ بروید.
مراحل نصب قابل نوشتن بودن فایل هارا برای وب سرور بررسی خواهند کرد. اگر نه، از شما برای وارد کردن اعتبار های FTP برای آپدیت های و دیگر تغییرات در سیستم پرسیده خواهد شد.
جزئیات دیتابیس را وارد کنید.
پیکربندی های وب سایت خود را همانندURL و نام سایت و اکانت ادمین و پسورد و ایمیل را وارد کنید.
پنل ادمین CumulsCliops
صفحه ی جلوی یک وب سایت را مشاهده کنید.
آپلود کردن ویدئو های خود را شروع کنید.
لیستی از ویدئوهای approve شده خود را ببینید.
تنظیمات کلی
Play کردن ویدوئو را شروع کنید.
حالا شما می توانید آپلود کردن ویدئو و شخصی سازی وب سایت خود را شروع کنید.
CumulusClips یک پلتفرم برای به اشتراک گذاری ویدئو است، که بهترین ویژگی های اشتراک ویدئو را همانند آپارات را دارا می باشد. با کمک CumulusClips، شما می توانید وب سایت اشتراک ویدئویی خود را داشته باشید و یا بخش هایی را برای ویدئو در وبسایت خود راه اندازی کنید، کاربران می توانند ثبت نام کرده و برروی ویدئوها کامنت بگذارند و یا به آنها امتیاز دهند و بسیاری امکانات دیگر را داشته باشند.
ویژگی های CumulusClips
آپلود کردن ساده ی ویدئو ها(mpg,avi,divx و ...) از کامپیوتر کاربران .
اضافه ، حذف و ویرایش ویدئوها از داشبورد.
اجازه و یا غیرفعال کردن کامنت های روی ویدئو ها و همچنین تعبیه ویدئو.
ثبت نام ساده ی کاربران با url منحصربفرد برای صفحه ی پروفایل آنها و امکان شخصی سازی کامل آن.
قبول و یا رد کردن آپلود کاربران توسط داشبورد.
پلاگین ها و قالب های داخلی و آماده ترجمه.
ایجاد و حذف و اجرای ساده ی Ad ها.
پشتیبانی برای بروزرسانی خودکار.
CumulusClips Demo
لطفا نگاهی سریع به صفحه ی دموی آن از طریق لینک زیر بیندازید:
نیازمندی های سرور
برنامه ی CumulusClips تنها برروی سیستم عامل های لینوکس و یونیکس اجرا می شود. نیازمندی های زیر برروی سیستم عامل لینوکس لازم هستند.
1. وب سرور Apache با mod_rewrite و FFMpeg فعال شده.
2. MySQL 5.0+ و FTP
3. PHP 5.2+ با GD، curl، simplexml و ماژول های zip.
تنظیمات PHP
- upload_max_filesize = 110M
2. post_max_size = 110M
3. max_execution_time = 1500
4. open_basedir = no value
5. safe_mode = Off
6. register _globals = Off
محیط آزمایشی
1. سیستم عامل : CentOS 6.5 & Ubuntu 13.04
2. Apache نسخه ی 2.2.15
3. PHP نسخه ی 5.5.3
4. MySQL نسخه ی 5.1.71
5. CumulusClips نسخه ی 1.3.2
نصب و راه اندازی CumulusClips در RHEL/CentOS/Fedora و Debian/Ubuntu/Linux Mint
نصب اسکریپت CumulusClips بسیار ساده است و در چندین مرحله انجام می شود. قبل از مراحل نصب شما باید اطمینان حاصل کنید که سرور شما پیش نیازهای لازم را دارا می باشد.
گام اول: نصب پکیج های مورد نیاز
ابتدا، پکیج های مورد نیاز را با استفاده از دستورات زیر نصب کنید .
برروی RedHat، CentOS و Fedora
کد:
[LEFT] [/LEFT] # yum install httpd mysql mysql-server # yum install php php-mysql php-xml pcre php-common php-curl php-gd
هنگامیکه پکیج های مورد نیاز نصب شدند ، سرویس Apache و Mysql را استارت کنید.
کد:
[LEFT] [/LEFT] # service httpd start # service mysqld start
کد:
# yum install ffmpeg
برروی Debian، Ubuntu و Linux Mint
برروی سیستم های دبیان، شما می توانید به سادگی پکیج های مورد نیاز را با دستورات زیر نصب کنید.
کد:
$ 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
گام دوم: ایجاد دیتابیس و یوزر
سپس یک دیتابیس ایجاد کرده و یوزر دیتابیس را برای اجرای CumulusClips ایجاد کنید. با استفاده از دستورات زیر این کار ار انجام دهید.
کد:
[LEFT] [/LEFT] # 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 [B]cumulusclips[/B]; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON [B]cumulusclips[/B].* TO "[B]cumulus[/B]"@"localhost" IDENTIFIED BY "[B]password[/B]"; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) mysql> quit
نکته: در دستورات بالا نام دیتابیس و نام کاربر و پسورد در مراحل بعدی مورد نیاز خواهد بود.
گام سوم: پیکربندی تنظیمات PHP
فایل پیکربندی php.ini را باز کرده و تغییرات زیر را در آن انجام دهید.
کد:
# vi /etc/php.ini [on [B]RedHat[/B] based Systems] $ sudo nano /etc/php5/apache2/php.ini [on [B]Debian[/B] based Systems] upload_max_filesize = [B]110M[/B] post_max_size = [B]110M[/B] max_execution_time = [B]1500[/B] open_basedir = [B]no value[/B] safe_mode = [B]Off[/B] register _globals = [B]Off[/B] [LEFT] [/LEFT]
پس از ایجاد تغییرات آنرا ذخیره کرده و ببندید و سرویس Apache را ریستارت کنید.
کد:
[LEFT] [/LEFT] # service httpd restart [on [B]RedHat[/B] based Systems] $ sudo service apache2 restart [on [B]Debian[/B] based Systems]
گام 4: نصب و پیکربندی FTP
حالا سرور FTP را روی لینوکس خود نصب کنید .
کد:
[LEFT] [/LEFT] # yum install vsftpd [on [B]RedHat[/B] based Systems] $ sudo apt-get install vsftpd [on [B]Debian[/B] based Systems]
هنگامیکه vsftpd نصب شد، شما می توانید تنظیمات زیر را انجام دهید. فایل پیکربندی آنرا باز کنید.
کد:
[LEFT] [/LEFT] # vi /etc/vsftpd/vsftpd.conf [on [B]RedHat[/B] based Systems] $ sudo nano /etc/vsftpd.conf [on [B]Debian[/B] based Systems]
‘anonymous_enable‘ به NOتغییر دهید.
کد:
anonymous_enable=NO
کد:
[FONT=Tahoma]local_enable=YES[/FONT]
لطفا # را از خطوط زیر نیز برای فعال کردن کاربران محلی به chroot به دایرکتوری های home آنها و عدم دسترسی به قسمت های دیگر سرور ، حذف کنید.
کد:
[LEFT] [/LEFT] chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list
کد:
[LEFT] [/LEFT] # service vsfptd restart [on [B]RedHat[/B] based Systems] $ sudo service vsftpd restart [on Debian [B]based[/B] Systems]
گام پنجم: دانلود و نصب CumulusClips
برای شروع شما باید اولین نسخه ی رایگان اسکریپت CumulusClips را از لینک cumulusclips/download بگیرید و یا با استفاده از wget آنرا دانلود کنید.
کد:
# cd /var/www/html/ [on [B]RedHat[/B] based Systems] # cd /var/www/ [on [B]Debian[/B] based Systems] # wget http://cumulusclips.org/cumulusclips.tar.gz # tar -xvf cumulusclips.tar.gz # cd cumulusclips
حالا پرمیشن 777 را به دایرکتوریهای زیر بهدی. اطمینان حاصل کنید که توسط Web server و PHP قابل نوشتن باشند.
کد:
[LEFT] [/LEFT] # 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
سپس ownership را برای cumulusclips را به وب سرور به صورت قابل نوشتن بدهید.
کد:
# chown -R apache:apache /var/www/html/cumulusclips [on [B]RedHat[/B] based Systems] # chown -R www-data:www-data /var/www/cumulusclips [on [B]Debian[/B] based Systems]
هنگامیکه همه چیز آماده شد، شما می توانید به مراحل ویزارد نصب CumusClips با استفاده از مرورگر و آدرس http://your-domain.com/cumulusclips/cc-install/ بروید.
مراحل نصب قابل نوشتن بودن فایل هارا برای وب سرور بررسی خواهند کرد. اگر نه، از شما برای وارد کردن اعتبار های FTP برای آپدیت های و دیگر تغییرات در سیستم پرسیده خواهد شد.
جزئیات دیتابیس را وارد کنید.
پیکربندی های وب سایت خود را همانندURL و نام سایت و اکانت ادمین و پسورد و ایمیل را وارد کنید.
پنل ادمین CumulsCliops
صفحه ی جلوی یک وب سایت را مشاهده کنید.
آپلود کردن ویدئو های خود را شروع کنید.
لیستی از ویدئوهای approve شده خود را ببینید.
تنظیمات کلی
Play کردن ویدوئو را شروع کنید.
حالا شما می توانید آپلود کردن ویدئو و شخصی سازی وب سایت خود را شروع کنید.