Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
ClipBucket adalah laman web dan skrip pengurusan perkongsian video sumber terbuka yang disokong oleh komuniti. Pada penjelmaan pertama ClipBuckets, ia serupa dengan laman web tiub video yang popular. Namun, setelah bertahun-tahun berkembang, platform ini menjadi platform media yang mantap jika dibandingkan dengan laman web perkongsian video / media berbayar. ClipBucket mempunyai ciri-ciri berikut:
Log masuk sebagai pengguna biasa yang mempunyai kebenaran untuk menggunakan perintah sudo. Kemas kini sistem seperti berikut.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
Repositori CentOS 7 x64 atau EPEL rasmi tidak mengandungi RPM untuk FFmpeg (termasuk FFProbe) dan GPAC (termasuk MP4Box). Repositori RPMFusion mesti ditambah kerana ia mengandungi binaan FFmpeg 2.8.x terbaru dan binaan GPAC 0.6.x terkini. Gunakan arahan di bawah untuk menambahkan repositori.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
Untuk ClipBucket untuk memaparkan video yang dioptimumkan untuk web, beberapa program multimedia mesti dipasang untuk menukar video yang dimuat naik secara automatik di latar belakang. Pasang FFmpeg dan MP4Box (sebahagian daripada GPAC) dari repositori REMI.
sudo yum install ffmpeg gpac -y
Untuk memasang Ruby versi terbaru, perpustakaan YAML mesti dipasang dahulu.
sudo yum install libyaml -y
Sekarang, pasang versi terkini versi Ruby (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
Pasang program pembungkusan Permata Ruby.
sudo yum install rubygems -y
Pasang permata FLVTool2.
sudo gem install flvtool2
Program ImageMagick, MediaInfo dan MPlayer / Mencoder perlu dipasang juga.
sudo yum install ImageMagick mediainfo mplayer -y
CentOS 7 dilengkapi dengan MariaDB versi 5.5.x di repositori lalainya. Untuk memasang versi terkini (10.xx) pelayan pangkalan data MariaDB, repositori RPM MariaDB mesti ditambahkan.
Gunakan sed
perintah untuk membuat fail repo tersuai yang dinamakan 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"
Pasang pelayan pangkalan data MariaDB. Anda akan diminta untuk mengimport GPG dari MariaDB. Tekan kekunci " Y
" dan kekunci " Enter
" untuk menerimanya.
sudo yum install MariaDB-server -y
Aktifkan dan mulakan pelayan pangkalan data MariaDB.
sudo systemctl start mysql
Selamat pelayan pangkalan data MariaDB. Ganti ********
di bawah dengan kata laluan baru untuk pengguna MySQL root. Ini setara dengan menjalankan mysql_secure_installation
perintah tanpa arahan.
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"
Sandarkan yang asal server.cnf
di /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
Buat server.cnf
fail baru menggunakan echo
arahan. Konfigurasi ini memberikan sokongan UTF8 yang sebenar. Pastikan untuk menukar default-time-zone
pilihan, untuk menggambarkan lokasi zon waktu VPS anda jika anda mahu. Ubah suai innodb_buffer_pool_instances
, berdasarkan innodb_buffer_pool_size
, jika ukuran pangkalan data anda lebih besar daripada 2GB. Contoh: innodb_buffer_pool_size
= 4GB, tukar innodb_buffer_pool_instances
menjadi 4, untuk 1GB sehelai. Ubah suai innodb_buffer_pool_size
berdasarkan set data kerja anda. innodb_large_prefix
digunakan untuk penyelesaian Kesalahan 1071 . innodb_io_capacity
dan innodb_io_capacity_max
dinaikkan dari lalai kerana pemacu SSD Vultr VPS menyediakan dua pesanan IOP berukuran lebih tinggi. Ubah suai key_buffer_size
, jika anda mempunyai banyak jadual 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 yang dinamakan mysql
dalam /var/log/
direktori di mana log pelayan pangkalan data MariaDB akan tinggal. Tukar pemilikan pengguna dan kumpulan untuk /var/log/mysql
direktori dan failnya dari root
pengguna / kumpulan ke mysql
pengguna / kumpulan.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
Mulakan semula pelayan pangkalan data MariaDB.
sudo systemctl restart mysql
Pelayan pangkalan data MariaDB kini ditubuhkan dan siap.
Untuk memproses PHP, daemon PHP-FPM 7.0 mesti dipasang dan dikonfigurasi. Untuk memasang versi PHP-FPM lebih baru daripada default 5.4.x, repo REMI mesti dipasang yang mengandungi versi PHP 5.6.x, 7.0.x dan 7.1.x.
Pasang 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 sandaran php-fpm.conf
fail dalam /etc/opt/remi/php70/
direktori dengan menamakan semula kepada 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
fail baru dengan menggunakan echo
arahan.
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 sandaran www.conf
fail dalam /etc/opt/remi/php70/php-fpm.d/
direktori dengan menamakan semula kepada 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
fail baru dengan menggunakan echo
arahan.
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 sandaran php.ini
fail dalam /etc/opt/remi/php70/
direktori dengan menamakan semula kepada php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
Buat php.ini
fail baru dengan menggunakan echo
arahan. Tukar memory_limit
, post_max_size
dan upload_max_filesize
sedikit lebih besar daripada fail terbesar yang anda hendak muat naik. Tukar date.timezone
ke zon waktu yang anda pilih. Saya cadangkan zon masa geografi contoh 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 di mana log pelayan PHP-FPM akan tinggal.
sudo mkdir /var/log/php-fpm/
Dayakan dan mulakan pelayan PHP-FPM.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
Pasang versi terbaru pelayan web Nginx.
sudo yum install nginx -y
Buat sandaran nginx.conf
fail dalam /etc/nginx
direktori dengan menamakan semula kepada nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
Buat nginx.conf
fail baru dengan menggunakan echo
arahan.
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 direktori site-available
dan site-enabled
direktori dalam /etc/nginx/
direktori.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
Buat deny-log-not-found.conf
, expires.conf
dan headers.conf
fail dalam /etc/nginx/conf.d/
direktori. The deny-log-not-found.conf
file melarang akses kepada fail tersembunyi (contohnya .htaccess
, .git
dan lain-lain). The expires.conf
file menetapkan "Tamat" dan "Cache-Control" pengepala sambutan kepada masa yang max tersedia untuk fail statik biasa seperti imej dan teks. The headers.conf
file menetapkan pengepala sambutan untuk mengelakkan jenis MIME menghidu, klik-membicu dan menyekat XSS (tapak silang skrip) 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
fail dalam /etc/nginx/sites-available/
direktori yang akan menunjuk ke direktori yang akan mengandungi ClipBucket. Ganti semua contoh di example.com
bawah dengan nama FQDN / domain sebenar anda.
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
fail, yang terletak dalam /etc/nginx/sites-available/
direktori, dalam /etc/nginx/sites-enabled/
direktori. Ganti example.com
di bawah dengan nama FQDN / domain sebenar anda.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
Dayakan dan mulakan pelayan PHP-FPM.
sudo systemctl enable nginx && sudo systemctl start nginx
Nginx kini siap dan bersedia untuk menyampaikan halaman.
Muat turun versi terbaru ClipBucket dan ekstrak kandungan upload
direktori di dalam fail KlipBucket tar-gzipped 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
Mewujudkan pangkalan data untuk ClipBucket dan pengguna dengan SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, INDEX
dan ALTER
kebenaran, perubahan ********
kepada kata laluan tersendiri untuk clipbucket_example_com
pengguna dan masukkan kata laluan root MySQL apabila digesa. Ganti semua contoh example_com
dalam arahan di bawah dengan nama FQDN / domain sebenar anda.
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 penyemak imbas anda dan masukkan URL pelayan, ( http://www.example.com
), untuk contoh anda. Jika anda mendapat mesej Unable to connect
atau This site can’t be reached
mesej, ini kerana tetapan firewall lalai CentOS melarang sambungan masuk ke http
port. Perintah berikut akan membukanya.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
Muat semula halaman dalam pelayar anda dan anda akan melihat halaman pemasangan ClipBucket.
Klik Ok, I agree, Now let me Continue!
butang biru untuk terus ke langkah 2.
Klik Continue To Next Step
butang biru untuk meneruskan langkah 3.
Sebelum melanjutkan ke langkah berikutnya dari pemasangan, pastikan ada pemeriksaan hijau terhadap setiap direktori dalam senarai. Klik Continue To Next Step
butang biru untuk terus ke langkah 4.
Masukkan nama pangkalan data sebenar di kawasan Database Name
teks. Di kawasan Database User
teks, masukkan pengguna pangkalan data yang sebenarnya; dan di kawasan Database Password
teks, kata laluan pangkalan data sebenar. Klik biru Check Connection
untuk meneruskan ke langkah 5.
Masukkan nama pengguna pentadbir, kata laluan pentadbir dan e-mel yang sah di medan Admin username
, Admin Password
dan Admin Email
. Klik Save and Continue
butang biru untuk terus ke langkah 6.
Ganti tajuk laman web lalai, slogan laman web dan URL laman web. Klik Save and Continue
butang biru untuk meneruskan ke langkah 7.
Klik Skip & Finish
butang biru jika anda tidak mahu mendaftar dan teruskan ke langkah seterusnya.
Pada halaman akhir, pemasang mengarahkan anda untuk membuang cb_install
direktori di pelayan untuk menyelesaikan pemasangan.
Keluarkan /var/www/html/cb_install
direktori seperti yang diarahkan pada halaman pemasangan yang terakhir. Navigasi kembali ke program klien SSH dan gunakan arahan di bawah untuk mengeluarkan /var/www/html/cb_install/
direktori.
sudo rm -rf /var/www/html/cb_install
Kembali dalam pelayar, klik Continue to Admin Area
butang merah untuk meneruskan ke halaman masuk.
Masukkan nama pengguna dan kata laluan admin anda untuk log masuk.
Selepas log masuk, klik General
pautan di sebelah kiri menu untuk memperluaskan akordion. Klik Website Configurations
pautan dan klik Uploading and Conversion Settings
tab. Menukar pemilih untuk Use Crons
ke Yes
, yang FFMPEG Path
kawasan teks kepada /usr/bin/ffmpeg
, yang PHP Path
kawasan teks kepada /usr/bin/php70
, yang MP4Box Path
kawasan ujian untuk /usr/bin/MP4Box
dan input /usr/bin/mplayer
dalam MPlayer Path
kawasan teks. Klik Update Settings
butang biru untuk menyimpan perubahan.
Untuk mengesahkan ukuran maksimum fail yang dapat diunggah ke ClipBucket, klik Tool Box
pautan, di menu kiri, untuk mengembangkan akordeon. Klik Server Modules Info
pautan itu. POST MAX SIZE
, UPLOAD MAX FILESIZE
dan MEMORY LIMIT
semua akan mempunyai pemeriksaan hijau dan sesuai dengan ukuran fail muat naik maksimum yang anda tetapkan dalam /etc/opt/remi/php70/php.ini
fail dan client_max_body_size
pemboleh ubah dalam /etc/nginx/nginx.conf
fail.
Untuk mengesahkan bahawa perubahan yang anda buat pada Uploading and Conversion Settings
tab, klik Server Conversion Info
pautan. Anda akan mempunyai cek hijau dalam bidang untuk FFMPEG
, PHP CLI
, Media Info
, MP4Box
, ImageMagick
dan FFProbe
.
Navigasi kembali ke program klien SSH untuk menyiapkan tugas cron yang diperlukan untuk ClipBucket menukar 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 kini bersedia untuk memuat naik dan menukar video. Jika anda ingin memperibadikannya lagi, rujuk dokumentasi rasmi ClipBucket .
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut