اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نحوه ی ایجاد وب سایت جهت به اشتراک گذاری ویدئو با استفاده از CumulusClips Script در لینوکس

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نحوه ی ایجاد وب سایت جهت به اشتراک گذاری ویدئو با استفاده از CumulusClips Script در لینوکس

    نحوه ی ایجاد وب سایت جهت به اشتراک گذاری ویدئو با استفاده از CumulusClips Script در لینوکس
    CumulusClips یک پلتفرم برای به اشتراک گذاری ویدئو است، که بهترین ویژگی های اشتراک ویدئو را همانند آپارات را دارا می باشد. با کمک CumulusClips، شما می توانید وب سایت اشتراک ویدئویی خود را داشته باشید و یا بخش هایی را برای ویدئو در وبسایت خود راه اندازی کنید، کاربران می توانند ثبت نام کرده و برروی ویدئوها کامنت بگذارند و یا به آنها امتیاز دهند و بسیاری امکانات دیگر را داشته باشند.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	1.png نمایش ها:	1 اندازه:	602.1 KB شناسه:	19753

    ویژگی های CumulusClips
    آپلود کردن ساده ی ویدئو ها(mpg,avi,divx و ...) از کامپیوتر کاربران .
    اضافه ، حذف و ویرایش ویدئوها از داشبورد.
    اجازه و یا غیرفعال کردن کامنت های روی ویدئو ها و همچنین تعبیه ویدئو.
    ثبت نام ساده ی کاربران با url منحصربفرد برای صفحه ی پروفایل آنها و امکان شخصی سازی کامل آن.
    قبول و یا رد کردن آپلود کاربران توسط داشبورد.
    پلاگین ها و قالب های داخلی و آماده ترجمه.
    ایجاد و حذف و اجرای ساده ی Ad ها.
    پشتیبانی برای بروزرسانی خودکار.
    CumulusClips Demo
    لطفا نگاهی سریع به صفحه ی دموی آن از طریق لینک زیر بیندازید:
    1. http://demo.cumulusclips.org/


    نیازمندی های سرور
    برنامه ی CumulusClips تنها برروی سیستم عامل های لینوکس و یونیکس اجرا می شود. نیازمندی های زیر برروی سیستم عامل لینوکس لازم هستند.
    1. وب سرور Apache با mod_rewrite و FFMpeg فعال شده.
    2. MySQL 5.0+ و FTP
    3. PHP 5.2+ با GD، curl، simplexml و ماژول های zip.

    تنظیمات PHP
    1. 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
    سپس، پکیج FFMPEG را توسط فعال کردن ریپوزیتوری RPMForge نصب کنید.
    کد:
    # 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
    سپس، # را از خط local_enable حذف کنید و به YES تغییر دهید.
    کد:
    [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
    سرانجام سرویس vsftpd را ریستارت کنید.
    کد:
     [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]
    گام ششم: ویزارد نصب CumulusClips


    هنگامیکه همه چیز آماده شد، شما می توانید به مراحل ویزارد نصب CumusClips با استفاده از مرورگر و آدرس http://your-domain.com/cumulusclips/cc-install/ بروید.

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	2.png نمایش ها:	1 اندازه:	896.6 KB شناسه:	19754

    مراحل نصب قابل نوشتن بودن فایل هارا برای وب سرور بررسی خواهند کرد. اگر نه، از شما برای وارد کردن اعتبار های FTP برای آپدیت های و دیگر تغییرات در سیستم پرسیده خواهد شد.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	3.png نمایش ها:	1 اندازه:	822.0 KB شناسه:	19755

    جزئیات دیتابیس را وارد کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	4.png نمایش ها:	1 اندازه:	658.0 KB شناسه:	19756

    پیکربندی های وب سایت خود را همانندURL و نام سایت و اکانت ادمین و پسورد و ایمیل را وارد کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	5.png نمایش ها:	1 اندازه:	700.4 KB شناسه:	19757
    پنل ادمین CumulsCliops
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	6.png نمایش ها:	1 اندازه:	813.6 KB شناسه:	19758
    صفحه ی جلوی یک وب سایت را مشاهده کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	7.png نمایش ها:	1 اندازه:	972.6 KB شناسه:	19759
    آپلود کردن ویدئو های خود را شروع کنید.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	8.png نمایش ها:	1 اندازه:	532.1 KB شناسه:	19760
    لیستی از ویدئوهای approve شده خود را ببینید.
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	9.png نمایش ها:	1 اندازه:	786.3 KB شناسه:	19761
    تنظیمات کلی
    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	10.png نمایش ها:	1 اندازه:	664.6 KB شناسه:	19764
    Play کردن ویدوئو را شروع کنید.

    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	11.png نمایش ها:	1 اندازه:	1.26 MB شناسه:	19762


    برای بزرگتر شدن عکس روی آن کلیک کنید  نام:	12.png نمایش ها:	1 اندازه:	1.56 MB شناسه:	19763

    حالا شما می توانید آپلود کردن ویدئو و شخصی سازی وب سایت خود را شروع کنید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 11:56 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

شبکه های اجتماعی
در حال انجام ...
X