Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
ClipBucket adalah situs berbagi video yang didukung komunitas dan skrip manajemen. Dalam inkarnasi pertama ClipBuckets, itu mirip dengan situs web tabung video populer. Namun, setelah bertahun-tahun pengembangan, ini telah menjadi platform media yang kuat bila dibandingkan dengan situs web video / media berbayar. ClipBucket memiliki fitur-fitur berikut:
Masuk sebagai pengguna biasa yang memiliki izin untuk menggunakan perintah sudo. Perbarui sistem sebagai berikut.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
Repositori CentOS 7 x64 atau EPEL resmi tidak mengandung RPM untuk FFmpeg (termasuk FFProbe) dan GPAC (termasuk MP4Box). Repositori RPMFusion harus ditambahkan karena berisi versi terbaru 2.8.x dari FFmpeg dan versi terbaru 0.6.x dari GPAC. Gunakan perintah di bawah ini untuk menambahkan repositori.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Agar ClipBucket dapat menampilkan video yang dioptimalkan untuk web, beberapa program multimedia harus diinstal untuk secara otomatis mengkonversi video yang diunggah di latar belakang. Instal FFmpeg dan MP4Box (bagian dari GPAC) dari repositori REMI.
sudo yum install ffmpeg gpac -y
Untuk menginstal Ruby versi terbaru, pustaka YAML harus diinstal terlebih dahulu.
sudo yum install libyaml -y
Sekarang, instal versi terbaru dari versi Ruby saat ini (2.5.x).
sudo rpm -ivh https://github.com/feedforce/ruby-rpm/releases/download/2.5.0/ruby-2.5.0-1.el7.centos.x86_64.rpm
Instal program pengemasan Ruby Gems.
sudo yum install rubygems -y
Instal permata FLVTool2.
sudo gem install flvtool2
ImageMagick, MediaInfo dan program MPlayer / Mencoder perlu diinstal juga.
sudo yum install ImageMagick mediainfo mplayer -y
CentOS 7 hadir dengan MariaDB versi 5.5.x di repositori default-nya. Untuk menginstal versi terbaru yang tersedia (10.xx) dari server database MariaDB, repositori MariaDB RPM harus ditambahkan.
Gunakan sed
perintah untuk membuat file repo khusus yang disebutkan MariaDB.repo
dalam /etc/yum.repos.d/
direktori.
sudo su -c "echo -e '[mariadb]\nname = MariaDB\nbaseurl = http://yum.mariadb.org/10.2/centos7-amd64\ngpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB\ngpgcheck=1' > /etc/yum.repos.d/MariaDB.repo"
Instal server database MariaDB. Anda akan diminta untuk mengimpor GPG dari MariaDB. Tekan tombol " Y
" dan tombol " Enter
" untuk menerimanya.
sudo yum install MariaDB-server -y
Mengaktifkan dan memulai server database MariaDB.
sudo systemctl start mysql
Amankan server database MariaDB. Ganti di ********
bawah ini dengan kata sandi baru untuk root pengguna MySQL. Ini setara dengan menjalankan mysql_secure_installation
perintah tanpa diminta.
sudo mysql -e "UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');DELETE FROM mysql.user WHERE User='';DELETE FROM mysql.db WHERE Db IN('test', 'test\_%');DROP DATABASE test;FLUSH PRIVILEGES"
Cadangan asli server.cnf
di /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Buat server.cnf
file baru menggunakan echo
perintah. Konfigurasi ini memberikan dukungan UTF8 yang sebenarnya. Pastikan untuk mengubah default-time-zone
opsi, untuk mencerminkan lokasi zona waktu VPS Anda jika Anda memilihnya. Ubah innodb_buffer_pool_instances
, berdasarkan pada Anda innodb_buffer_pool_size
, jika ukuran database Anda lebih besar dari 2GB. Contoh: innodb_buffer_pool_size
= 4GB, ubah innodb_buffer_pool_instances
menjadi 4, untuk 1GB sepotong. Ubah innodb_buffer_pool_size
berdasarkan dataset kerja Anda. innodb_large_prefix
digunakan untuk penyelesaian galat 1071 . innodb_io_capacity
dan innodb_io_capacity_max
ditingkatkan dari standar sejak Vultr VPS SSD drive menyediakan dua urutan IOP yang lebih tinggi. Ubah key_buffer_size
, jika Anda memiliki banyak tabel menggunakan MyISAM.
sudo su -c "echo -e '[mysqld]\nbinlog_format\t\t\t\t\t= mixed\ncharacter-set-client-handshake\t\t\t= FALSE\ncharacter-set-server\t\t\t\t= utf8mb4\ncollation-server\t\t\t\t= utf8mb4_unicode_ci\ndefault-time-zone\t\t\t\t= -05:00\nexpire_logs_days\t\t\t\t= 7\ninit_connect\t\t\t\t\t= 'SET collation_connection = utf8mb4_unicode_ci, NAMES utf8mb4'\ninnodb\t\t\t\t\t\t= FORCE\ninnodb_buffer_pool_instances\t\t\t= 1\ninnodb_buffer_pool_size\t\t\t\t= 256M\ninnodb_file_format\t\t\t\t= barracuda\ninnodb_flush_method\t\t\t\t= O_DIRECT\ninnodb_large_prefix\ninnodb-log-file-size\t\t\t\t= 32M\ninnodb-log-files-in-group\t\t\t= 2\ninnodb_io_capacity\t\t\t\t= 30720\ninnodb_io_capacity_max\t\t\t\t= 40960\ninnodb_lock_wait_timeout\t\t\t= 60\ninteractive_timeout\t\t\t\t= 60\nkey_buffer_size\t\t\t\t\t= 2M\nlc_messages\t\t\t\t\t= en_US\nlc_messages_dir\t\t\t\t\t= /usr/share/mysql\nlog_error\t\t\t\t\t= /var/log/mysql/mysql-error.log\nmax_connections\t\t\t\t\t= 16\nmyisam-recover-options\t\t\t\t= FORCE,BACKUP\nskip_external_locking\nskip-log-bin\nskip_name_resolve\nskip_networking\nslow_query_log\t\t\t\t\t= 1\nslow_query_log_file\t\t\t\t= /var/log/mysql/mysql-slow.log\nsync_binlog\t\t\t\t\t= 1\nsysdate-is-now\t\t\t\t\t= 1\nthread_cache_size\t\t\t\t= 4\nthread_pool_size\t\t\t\t= 2\ntmpdir\t\t\t\t\t\t= /tmp\nwait_timeout\t\t\t\t\t= 60' > /etc/my.cnf.d/server.cnf"
Buat direktori bernama mysql
di /var/log/
direktori di mana log server database MariaDB akan berada. Ubah kepemilikan pengguna dan grup untuk /var/log/mysql
direktori dan file-nya dari root
pengguna / grup ke mysql
pengguna / grup.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Mulai ulang server database MariaDB.
sudo systemctl restart mysql
Server database MariaDB sekarang sudah diatur dan siap.
Untuk memproses PHP, daemon PHP-FPM 7.0 harus diinstal dan dikonfigurasi. Untuk menginstal versi PHP-FPM yang lebih baru dari versi 5.4.x default, repo REMI harus diinstal yang berisi versi PHP 5.6.x, 7.0.x dan 7.1.x.
Instal repo REMI dan modul PHP yang diperlukan.
sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y && sudo yum install php70-php-cli php70-php-pecl-imagick php70-php-fpm php70-php-mysql php70-php-opcache -y
Buat cadangan php-fpm.conf
file di /etc/opt/remi/php70/
direktori dengan mengganti nama menjadi php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
Buat php-fpm.conf
file baru dengan menggunakan echo
perintah.
sudo su -c "echo -e 'include=/etc/opt/remi/php70/php-fpm.d/*.conf\n[global]\ndaemonize = yes\nemergency_restart_threshold = 2\nemergency_restart_interval = 1m\nerror_log = /var/log/php-fpm/php-fpm-7.0-error.log\npid = /var/run/php-fpm-7.0.pid\nprocess_control_timeout = 10s' > /etc/opt/remi/php70/php-fpm.conf"
Buat cadangan www.conf
file di /etc/opt/remi/php70/php-fpm.d/
direktori dengan mengganti nama menjadi www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
Buat www.conf
file baru dengan menggunakan echo
perintah.
sudo su -c "echo -e '[www]\ngroup = apache\nlisten = /var/run/php-fpm-7.0.sock\nlisten.backlog = 65536\nlisten.owner = apache\nlisten.group = apache\npm = static\npm.max_children = 2\npm.max_requests = 10240\nuser = apache' > /etc/opt/remi/php70/php-fpm.d/www.conf"
Buat cadangan php.ini
file di /etc/opt/remi/php70/
direktori dengan mengganti nama menjadi php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Buat php.ini
file baru dengan menggunakan echo
perintah. Ubah memory_limit
, post_max_size
dan upload_max_filesize
menjadi sedikit lebih besar dari file terbesar yang ingin Anda unggah. Ubah date.timezone
ke zona waktu yang Anda pilih. Saya merekomendasikan zona waktu geografis instance VPS Anda.
sudo su -c "echo -e '[PHP]\nallow_url_fopen = On\nalways_populate_raw_post_data = -1\ndisplay_errors = Off\nerror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\nexpose_php = Off\nlog_errors = On\nmax_execution_time = 7201\nmemory_limit = 256M\noutput_buffering = 4096\npost_max_size = 256M\nregister_argc_argv = Off\nrequest_order = \"GP\"\nupload_max_filesize = 256M\nvariables_order = \"GPCS\"\n[Date]\ndate.timezone = America/New_York\n[Session]\nsession.cache_limiter =\nsession.gc_divisor = 1000\nsession.hash_bits_per_character = 5\nsession.save_handler = files\nsession.save_path = \"/var/opt/remi/php70/lib/php/session/\"\nurl_rewriter.tags = \"a=href,area=href,frame=src,input=src,form=fakeentry\"' > /etc/opt/remi/php70/php.ini"
Buat php-fpm
direktori di dalam /var/log/
direktori tempat log server PHP-FPM akan berada.
sudo mkdir /var/log/php-fpm/
Aktifkan dan mulai server PHP-FPM.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Instal versi terbaru dari server web Nginx.
sudo yum install nginx -y
Buat cadangan nginx.conf
file di /etc/nginx
direktori dengan mengganti nama menjadi nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Buat nginx.conf
file baru dengan menggunakan echo
perintah.
sudo su -c "echo -e 'error_log /var/log/nginx/error_log info;\nevents { multi_accept on; worker_connections 1024; }\nhttp {\n\taccess_log none;\n\tcharset utf-8;\n\tclient_body_timeout 10s;\n\tclient_header_timeout 10s;\n\tclient_max_body_size 256M;\n\tdefault_type application/octet-stream;\n\tgzip_comp_level 6;\n\tgzip on;\n\tgzip_proxied any;\n\tgzip_types application/json application/javascript application/x-javascript application/xml application/xml+rss text/css text/javascript text/plain text/xml;\n\tgzip_vary on;\n\tinclude /etc/nginx/mime.types;\n\tinclude /etc/nginx/conf.d/headers.conf;\n\tinclude /etc/nginx/sites-enabled/*.conf;\n\tindex index.html index.php;\n\tkeepalive_timeout 8 8;\n\treset_timedout_connection on;\n\tsend_timeout 2s;\n\tsendfile on;\n\tserver_tokens off;\n\ttcp_nopush on;\n\ttcp_nodelay on;\n\tupstream php-7.0 { server unix:/var/run/php-fpm-7.0.sock; }\n}\nuser apache apache;\nworker_processes auto;' > /etc/nginx/nginx.conf"
Buat site-available
dan site-enabled
direktori di /etc/nginx/
direktori.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Buat deny-log-not-found.conf
, expires.conf
dan headers.conf
file dalam /etc/nginx/conf.d/
direktori. The deny-log-not-found.conf
berkas melarang akses ke file yang tersembunyi (misalnya .htaccess
, .git
dan lain-lain). The expires.conf
berkas menetapkan "Berakhir" dan "Cache-Control" header respon terhadap waktu max tersedia untuk file statis umum seperti gambar dan teks. The headers.conf
berkas menetapkan respon header untuk mencegah tipe MIME sniffing, klik-jacking dan memblokir XSS (cross site scripting) mengeksploitasi.
sudo su -c "echo -e 'location ~ /\. { deny all; }\nlocation = /(favicon.ico|robots.txt) { log_not_found off; }' > /etc/nginx/conf.d/deny-log-not-found.conf" && sudo su -c "echo -e 'location ~* ^.+\.(atom|bmp|bz2|css|doc|eot|exe|gif|gz|ico|jpeg|jpg|js|mid|midi|mp4|ogg|ogv|otf|pdf|png|ppt|rss|rft|svg|svgz|tar|tgz|ttf|wav|woff|woff2|xls|zip)$ { expires max; log_not_found off; }' > /etc/nginx/conf.d/expires.conf" && sudo su -c "echo -e 'add_header X-Content-Type-Options \"nosniff\";\nadd_header X-Frame-Options \"SAMEORIGIN\";\nadd_header X-Robots-Tag \"noarchive,noodp,noydir\";\nadd_header X-Xss-Protection \"1; mode=block\";' > /etc/nginx/conf.d/headers.conf"
Buat example.com.conf
file di /etc/nginx/sites-available/
direktori yang akan menunjuk ke direktori yang akan berisi ClipBucket. Ganti semua instance di example.com
bawah ini dengan FQDN / nama domain Anda yang sebenarnya.
sudo su -c "echo -e 'server {\n\tinclude /etc/nginx/conf.d/deny-log-not-found.conf;\n\tinclude /etc/nginx/conf.d/expires.conf;\n\tindex index.php;\n\tlocation / {\n\t\ttry_files \$uri \$uri/ /index.php;\n\t\trewrite ^/(.*)v([0-9]+) /watchvideo.php?v=\$2&\$query_string;\n\t\trewrite ^/([a-zA-Z0-9-]+)/?\$ /view_channel.php?uid=\$1&seo_diret=yes;\n\t\t}\n\tlocation ~ \.php\$ { fastcgi_pass php-7.0; include /etc/nginx/fastcgi.conf; }\n\tlocation /categories {\n\t\trewrite ^/categories/?\$ /categories.php;\n\t\t}\n\tlocation /channel {\n\t\trewrite ^/channel/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /channels {\n\t\trewrite ^/channels/(.)/(.)/(.)/(.)/(.*) /channels.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/channels/([0-9]+) /channels.php?page=\$1;\n\t\trewrite ^/channels/?\$ /channels.php;\n\t\t}\n\tlocation /collection {\n\t\trewrite ^/collection/(.)/(.)/(.*) /view_collection.php?cid=\$1&type=\$2&\$query_string;\n\t\t}\n\tlocation /collections {\n\t\trewrite ^/collections/(.)/(.)/(.)/(.)/(.*) /collections.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/collections/([0-9]+) /collections.php?page=\$1;\n\t\trewrite ^/collections/?\$ /collections.php;\n\t\t}\n\tlocation /contact {\n\t\trewrite ^/contact/?\$ /contact.php;\n\t\t}\n\tlocation /create_group {\n\t\trewrite ^/create_group /create_group.php;\n\t\t}\n\tlocation /group {\n\t\trewrite ^/group/([a-zA-Z0-9].+) /view_group.php?url=\$1&\$query_string;\n\t\t}\n\tlocation /groups {\n\t\trewrite ^/groups/(.)/(.)/(.)/(.)/(.*) /groups.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2; rewrite ^/groups/([0-9]+) /groups.php?page=\$1;\n\t\trewrite ^/groups/?\$ /groups.php;\n\t\t}\n\tlocation /item {\n\t\trewrite ^/item/(.)/(.)/(.)/(.) /view_item.php?item=\$3&type=\$1&collection=\$2;\n\t\t}\n\tlocation /members {\n\t\trewrite ^/members/?\$ /channels.php;\n\t\t}\n\tlocation /my_account {\n\t\trewrite ^/my_account /myaccount.php;\n\t\t}\n\tlocation /page {\n\t\trewrite ^/page/([0-9]+)/(.*) /view_page.php?pid=\$1;\n\t\t}\n\tlocation /photo_upload {\n\t\trewrite ^/photo_upload/(.*) /photo_upload.php?collection=\$1;\n\t\trewrite ^/photo_upload/?\$ /photo_upload.php;\n\t\t}\n\tlocation /photos {\n\t\trewrite ^/photos/(.)/(.)/(.)/(.)/(.*) /photos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/photos/([0-9]+) /photos.php?page=\$1;\n\t\trewrite ^/photos/?\$ /photos.php;\n\t\t}\n\tlocation = /rss {\n\t\trewrite ^(.*)\$ /rss.php;\n\t\t}\n\tlocation /rss {\n\t\trewrite ^/rss/([a-zA-Z0-9].+)\$ /rss.php?mode=\$1&\$query_string;\n\t\t}\n\tlocation /search {\n\t\trewrite ^/search/result/?\$ /search_result.php;\n\t\t}\n\tlocation /signup {\n\t\trewrite ^/signup/?\$ /signup.php;\n\t\t}\n\tlocation = /sitemap.xml {\n\t\trewrite ^(.*)\$ /sitemap.php;\n\t\t}\n\tlocation /upload {\n\t\trewrite ^/upload/?\$ /upload.php;\n\t\t}\n\tlocation /user {\n\t\trewrite ^/user/(.*) /view_channel.php?user=\$1;\n\t\t}\n\tlocation /users {\n\t\trewrite ^/users/?\$ /channels.php;\n\t\t}\n\tlocation /video {\n\t\trewrite ^/video/(.)/(.) /watch_video.php?v=\$1&\$query_string; rewrite ^/video/([0-9]+)(.*) /watchvideo.php?v=\$1&\$query_string;\n\t\t}\n\tlocation /videos {\n\t\trewrite ^/videos/(.)/(.)/(.)/(.)/(.*) /videos.php?cat=\$1&sort=\$3&time=\$4&page=\$5&seo_cat_name=\$2;\n\t\trewrite ^/videos/([0-9]+) /videos.php?page=\$1;\n\t\trewrite ^/videos/?\$ /videos.php?\$query_string;\n\t\t}\n\tlocation /view_topic {\n\t\trewrite ^/view_topic/([a-zA-Z0-9].+)tid([0-9]+) /view_topic.php?tid=\$2&\$query_string;\n\t\t}\n\tserver_name example.com www.example.com;\n\troot /var/www/html;\n}' > /etc/nginx/sites-available/example.com.conf"
Buat symlink untuk example.com.conf
file, yang terletak di /etc/nginx/sites-available/
direktori, di /etc/nginx/sites-enabled/
direktori. Ganti di example.com
bawah ini dengan FQDN / nama domain Anda yang sebenarnya.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Aktifkan dan mulai server PHP-FPM.
sudo systemctl enable nginx && sudo systemctl start nginx
Nginx sekarang siap dan siap untuk mengirim halaman.
Unduh versi terbaru ClipBucket dan ekstrak isi upload
direktori di dalam file tar-gzip ClipBucket ke dalam /var/www/html
direktori.
sudo su - apache -c "wget -N -P /tmp/ https://github.com/arslancb/clipbucket/archive/4881.tar.gz -q" -s /bin/bash && sudo mkdir -p /var/www/html && sudo chown -R apache.apache /var/www/html && sudo su - apache -c "tar -C /var/www/html -zxf /tmp/4881.tar.gz clipbucket-4881/upload/ --strip-components=2" -s /bin/bash && sudo rm /tmp/4881.tar.gz
Membuat database untuk ClipBucket dan pengguna dengan SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
dan ALTER
perizinan, perubahan ********
untuk password kustom untuk clipbucket_example_com
pengguna dan masukkan password root MySQL ketika diminta. Ganti semua instance example_com
dalam perintah di bawah ini dengan FQDN / nama domain Anda yang sebenarnya.
sudo mysql -u root -p -e "CREATE DATABASE clipbucket_example_com; GRANT ALTER,CREATE,DELETE,DROP,INDEX,INSERT,SELECT,UPDATE ON clipbucket_example_com.* TO clipbucket_example_com_admin@localhost IDENTIFIED BY '********'"
Sekarang, buka browser Anda dan masukkan URL server, ( http://www.example.com
), sebagai contoh. Jika Anda mendapatkan Unable to connect
atau This site can’t be reached
pesan, ini karena pengaturan firewall bawaan CentOS ini mengizinkan koneksi masuk ke http
pelabuhan. Perintah berikut akan membukanya.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Refresh halaman di browser Anda dan Anda akan melihat halaman instalasi ClipBucket.
Klik Ok, I agree, Now let me Continue!
tombol biru untuk melanjutkan ke langkah 2.
Klik Continue To Next Step
tombol biru untuk melanjutkan ke langkah 3.
Sebelum melanjutkan ke langkah berikutnya dari instalasi, pastikan bahwa ada tanda centang hijau terhadap setiap direktori dalam daftar. Klik Continue To Next Step
tombol biru untuk melanjutkan ke langkah 4.
Masukkan nama database aktual di Database Name
area teks. Di Database User
area teks, masukkan pengguna basis data yang sebenarnya; dan di Database Password
area teks, kata sandi database aktual. Klik warna biru Check Connection
untuk melanjutkan ke langkah 5.
Masukkan nama pengguna admin, kata sandi admin dan email yang valid di kolom Admin username
, Admin Password
dan Admin Email
. Klik Save and Continue
tombol biru untuk melanjutkan ke langkah 6.
Ganti judul situs web default, slogan situs web, dan URL situs web. Klik Save and Continue
tombol biru untuk melanjutkan ke langkah 7.
Klik Skip & Finish
tombol biru jika Anda tidak ingin mendaftar dan lanjutkan ke langkah berikutnya.
Pada halaman terakhir, penginstal memerintahkan Anda untuk menghapus cb_install
direktori pada server untuk menyelesaikan instalasi.
Hapus /var/www/html/cb_install
direktori seperti yang diperintahkan pada halaman instalasi terakhir. Arahkan kembali ke program klien SSH dan gunakan perintah di bawah ini untuk menghapus /var/www/html/cb_install/
direktori.
sudo rm -rf /var/www/html/cb_install
Kembali ke browser, klik Continue to Admin Area
tombol merah untuk melanjutkan ke halaman login.
Masukkan nama pengguna dan kata sandi admin Anda untuk masuk.
Setelah masuk, klik General
tautan di menu kiri untuk memperluas akordeon. Klik Website Configurations
tautan dan klik Uploading and Conversion Settings
tab. Ubah pemilih Use Crons
menjadi ke Yes
, FFMPEG Path
area teks ke /usr/bin/ffmpeg
, PHP Path
area teks ke /usr/bin/php70
, MP4Box Path
area tes ke /usr/bin/MP4Box
dan input /usr/bin/mplayer
di MPlayer Path
area teks. Klik Update Settings
tombol biru untuk menyimpan perubahan.
Untuk memverifikasi ukuran maksimum file yang dapat diunggah ke ClipBucket, klik Tool Box
tautan, di menu sebelah kiri, untuk memperluas akordeon. Klik Server Modules Info
tautannya. POST MAX SIZE
, UPLOAD MAX FILESIZE
dan MEMORY LIMIT
semuanya akan memiliki tanda centang hijau dan cocok dengan ukuran file unggahan maksimum yang Anda atur dalam /etc/opt/remi/php70/php.ini
file dan client_max_body_size
variabel dalam /etc/nginx/nginx.conf
file.
Untuk memverifikasi bahwa perubahan yang Anda lakukan pada Uploading and Conversion Settings
tab, klik Server Conversion Info
tautan. Anda akan memiliki cek hijau di ladang untuk FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
dan FFProbe
.
Arahkan kembali ke program klien SSH untuk mengatur pekerjaan cron yang diperlukan untuk ClipBucket untuk mengkonversi video di latar belakang.
sudo su -c "echo -e '* * * * * /usr/bin/php70 -q /var/www/html/actions/video_convert.php\n* * * * * /usr/bin/php70 -q /var/www/html/actions/verify_converted_videos.php\n0 0,12,13 * * * /usr/bin/php70 -q /var/www/html/actions/update_cb_stats.php' > /var/spool/cron/apache" -s /bin/bash && sudo chown apache.apache /var/spool/cron/apache
ClipBucket sekarang siap untuk mengunggah dan mengonversi video. Jika Anda ingin menyesuaikannya lebih lanjut, lihat dokumentasi ClipBucket resmi .
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut