نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
ClipBucket یک انجمن به اشتراک گذاری فیلم منبع باز و اسکریپت مدیریت است. در اولین تجسم ClipBuckets ، مشابه وب سایت های محبوب لوله های ویدیویی بود. با این حال ، پس از سالها توسعه ، آن را به یک بستر رسانه ای قوی تبدیل می کند که در مقایسه با وب سایت های به اشتراک گذاری ویدیو / رسانه ای پرداخت شده. ClipBucket دارای ویژگی های زیر است:
به عنوان یک کاربر معمولی که مجوز استفاده از دستور sudo را دارد وارد شوید. سیستم را به شرح زیر به روز کنید.
sudo yum clean all && sudo yum install deltarpm -y && sudo yum update -y
نه مخزن رسمی CentOS 7 x64 یا EPEL حاوی RPM برای FFmpeg (شامل FFProbe) و GPAC (شامل MP4Box) است. مخزن RPMFusion باید اضافه شود زیرا شامل آخرین 2.8.x ساخت FFmpeg و آخرین 0.6.x ساخت GPAC است. از دستور زیر برای اضافه کردن مخزن استفاده کنید.
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm -y
برای نمایش ClipBucket فیلم هایی که برای وب بهینه شده اند ، باید چندین برنامه چندرسانه ای نصب شود تا به طور خودکار فیلم های آپلود شده در پس زمینه را تبدیل کند. FFmpeg و MP4Box (بخشی از GPAC) را از مخزن REMI نصب کنید.
sudo yum install ffmpeg gpac -y
برای نصب آخرین نسخه Ruby ، ابتدا باید کتابخانه YAML نصب شود.
sudo yum install libyaml -y
اکنون ، آخرین نسخه فعلی 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
برنامه بسته بندی Ruby Gems را نصب کنید.
sudo yum install rubygems -y
جواهر FLVTool2 را نصب کنید.
sudo gem install flvtool2
برنامه های ImageMagick ، MediaInfo و MPlayer / Mencoder نیز نصب می شوند.
sudo yum install ImageMagick mediainfo mplayer -y
CentOS 7 همراه با MariaDB نسخه 5.5.x در مخزن پیش فرض آن است. برای نصب جدیدترین نسخه موجود (10.xx) از سرور پایگاه داده MariaDB ، باید مخزن MariaDB RPM اضافه شود.
با استفاده از sed
دستور ، یک فایل Repo سفارشی به نام MariaDB.repo
در /etc/yum.repos.d/
فهرست ایجاد کنید.
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"
سرور پایگاه داده MariaDB را نصب کنید. از شما خواسته می شود که GPG را از MariaDB وارد کنید. کلید " Y
" و " Enter
" را فشار دهید تا آن را بپذیرید.
sudo yum install MariaDB-server -y
سرور پایگاه داده MariaDB را فعال و راه اندازی کنید.
sudo systemctl start mysql
سرور پایگاه داده MariaDB را ایمن کنید. در ********
زیر با یک رمزعبور جدید برای کاربر root MySQL جایگزین کنید. این معادل اجرای mysql_secure_installation
فرمان بدون هشدارها است.
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"
بازگشت به بالا اصلی server.cnf
در /etc/my.cnf.d/
.
sudo mv /etc/my.cnf.d/server.cnf /root/server.cnf.original
server.cnf
با استفاده از echo
دستور ، یک فایل جدید ایجاد کنید . این پیکربندی پشتیبانی واقعی UTF8 می دهد. مطمئن شوید که default-time-zone
گزینه را تغییر داده و در صورت انتخاب ، مکان منطقه زمانی VPS خود را منعکس می کنید. اگر اندازه بانک اطلاعاتی شما از 2 گیگابایت بزرگتر است innodb_buffer_pool_instances
، بر اساس اطلاعات خود اصلاح کنید innodb_buffer_pool_size
. مثال: innodb_buffer_pool_size
= 4 گیگابایت innodb_buffer_pool_instances
، برای 1 GB قطعه به 4 تغییر دهید . innodb_buffer_pool_size
بر اساس مجموعه داده های کاری خود اصلاح کنید. innodb_large_prefix
برای حل خطای 1071 استفاده می شود . innodb_io_capacity
و innodb_io_capacity_max
از پیش فرض افزایش می یابد زیرا درایوهای Vultr VPS SSD دو مرتبه IOP بالاتر را ارائه می دهد. key_buffer_size
اگر میزهای زیادی با استفاده از 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"
دایرکتوری را به نام خود mysql
در /var/log/
دایرکتوری ایجاد کنید که در آن سرورهای پایگاه داده MariaDB سکونت دارند. مالکیت کاربر و گروه را برای /var/log/mysql
دایرکتوری و پرونده های آن از root
کاربر / گروه به mysql
کاربر / گروه تغییر دهید.
sudo mkdir /var/log/mysql && sudo chown mysql.mysql /var/log/mysql
سرور پایگاه داده MariaDB را مجدداً راه اندازی کنید.
sudo systemctl restart mysql
سرور پایگاه داده MariaDB اکنون تنظیم و آماده شده است.
برای پردازش PHP ، Daemon PHP-FPM 7.0 باید نصب و پیکربندی شود. برای نصب نسخه ای از PHP-FPM جدیدتر از 5.4.x پیش فرض ، باید repo REMI نصب شود که شامل نسخه های PHP 5.6.x ، 7.0.x و 7.1.x باشد.
repo REMI و ماژول های PHP لازم را نصب کنید.
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
با تغییر نام php-fpm.conf
در یک /etc/opt/remi/php70/
فهرست ، از نسخه پشتیبان تهیه کنید php-fpm.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.conf /etc/opt/remi/php70/php-fpm.conf.original
php-fpm.conf
با استفاده از echo
دستور ، یک فایل جدید ایجاد کنید .
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"
با تغییر نام www.conf
در یک /etc/opt/remi/php70/php-fpm.d/
فهرست ، از نسخه پشتیبان تهیه کنید www.conf.original
.
sudo mv /etc/opt/remi/php70/php-fpm.d/www.conf /etc/opt/remi/php70/php-fpm.d/www.conf.original
www.conf
با استفاده از echo
دستور ، یک فایل جدید ایجاد کنید .
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"
با تغییر نام php.ini
در یک /etc/opt/remi/php70/
فهرست ، از نسخه پشتیبان تهیه کنید php.ini.original
.
sudo mv /etc/opt/remi/php70/php.ini /etc/opt/remi/php70/php.ini.original
php.ini
با استفاده از echo
دستور ، یک فایل جدید ایجاد کنید . تغییر memory_limit
، post_max_size
و upload_max_filesize
به کمی بزرگتر از بزرگترین فایل قصد آپلود. date.timezone
به منطقه زمانی انتخاب خود تغییر دهید. من منطقه زمانی جغرافیایی نمونه VPS خود را توصیه می کنم.
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"
ایجاد php-fpm
در داخل دایرکتوری از /var/log/
دایرکتوری که در آن PHP-FPM سیاهههای مربوط به سرور مستقر خواهد شد.
sudo mkdir /var/log/php-fpm/
سرور PHP-FPM را فعال و راه اندازی کنید.
sudo systemctl enable php70-php-fpm && sudo systemctl start php70-php-fpm
آخرین نسخه از سرور وب Nginx را نصب کنید.
sudo yum install nginx -y
با تغییر نام nginx.conf
در یک /etc/nginx
فهرست ، از نسخه پشتیبان تهیه کنید nginx.conf.original
.
sudo mv /etc/nginx/nginx.conf /etc/nginx/nginx.conf.original
nginx.conf
با استفاده از echo
دستور ، یک فایل جدید ایجاد کنید .
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"
دایرکتوری ها site-available
و site-enabled
دایرکتوری ها را ایجاد کنید /etc/nginx/
.
sudo mkdir /etc/nginx/{sites-available,sites-enabled}
ایجاد deny-log-not-found.conf
، expires.conf
و headers.conf
فایل های موجود در /etc/nginx/conf.d/
دایرکتوری. deny-log-not-found.conf
فایل دسترسی به فایل های مخفی (به عنوان مثال را ممنوع کرده است .htaccess
، .git
و دیگران). expires.conf
فایل مجموعه "منقضی" و "Cache-Control را" هدر پاسخ به زمان حداکثر در دسترس برای فایل های استاتیک رایج مانند تصاویر و متن. این headers.conf
فایل هدرهای پاسخ را برای جلوگیری از سوء استفاده از نوع MIME ، کلیک بر روی دکمه و مسدود کردن XSS (استفاده از سایت های متقاطع) تنظیم می کند.
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"
ایجاد example.com.conf
فایل در /etc/nginx/sites-available/
دایرکتوری که به دایرکتوری که حاوی ویدئوها خواهد نقطه. تمام موارد example.com
زیر را با نام FQDN / نام دامنه واقعی خود جایگزین کنید .
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"
برای example.com.conf
پرونده ، واقع در /etc/nginx/sites-available/
فهرست ، در فهرست ، یک سیم پیوند ایجاد کنید /etc/nginx/sites-enabled/
. example.com
زیر را با نام FQDN / دامنه واقعی خود جایگزین کنید.
sudo su -c "cd /etc/nginx/sites-enabled && ln -s ../sites-available/example.com.conf ."
سرور PHP-FPM را فعال و راه اندازی کنید.
sudo systemctl enable nginx && sudo systemctl start nginx
Nginx اکنون تنظیم و آماده ارائه صفحات است.
آخرین نسخه ClipBucket را بارگیری کرده و محتویات upload
دایرکتوری را در داخل فایل tar-gzipped ClipBucket در /var/www/html
دایرکتوری استخراج کنید.
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
ایجاد یک پایگاه داده برای ویدئوها و کاربر با SELECT
، INSERT
، UPDATE
، DELETE
، CREATE
، DROP
، INDEX
و ALTER
مجوز، تغییر ********
به یک رمز عبور سفارشی برای clipbucket_example_com
کاربران و کلمه عبور root را خروجی وقتی از شما خواسته را وارد کنید. تمام موارد example_com
موجود در فرمان زیر را ب�� FQDN / نام دامنه واقعی خود جایگزین کنید .
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 '********'"
اکنون ، مرورگر خود را باز کرده و http://www.example.com
به عنوان مثال URL سرور ، ( ) را وارد کنید. اگر شما گرفتن یک Unable to connect
یا This site can’t be reached
پیام، دلیل این است که تنظیمات فایروال پیش فرض لینوکس است اجازه اتصال ورودی به http
پورت. دستور زیر آن را باز می کند.
sudo firewall-cmd --permanent --zone=public --add-service=http && sudo firewall-cmd --reload
صفحه را در مرورگر خود تازه کنید و صفحه نصب ClipBucket را مشاهده خواهید کرد.
Ok, I agree, Now let me Continue!
برای ادامه مرحله 2 روی دکمه آبی کلیک کنید.
Continue To Next Step
برای ادامه مرحله 3 روی دکمه آبی کلیک کنید.
قبل از اقدام به مرحله بعدی نصب ، اطمینان حاصل کنید که در هر لیست موجود در لیست ، برگهای سبز وجود دارد. Continue To Next Step
برای ادامه مرحله 4 روی دکمه آبی کلیک کنید.
نام پایگاه داده واقعی را در قسمت Database Name
متن وارد کنید. در قسمت Database User
متن ، کاربر واقعی پایگاه داده را وارد کنید. و در قسمت Database Password
متن ، گذرواژه واقعی پایگاه داده است. Check Connection
برای ادامه به مرحله 5 روی آبی کلیک کنید .
ورودی یک نام کاربری admin، رمز عبور مدیر و ایمیل معتبر در Admin username
، Admin Password
و Admin Email
زمینه های. Save and Continue
برای ادامه مرحله 6 بر روی دکمه آبی کلیک کنید.
عنوان پیش فرض وب سایت ، شعار وب سایت و URL وب سایت را جایگزین کنید. Save and Continue
برای ادامه مرحله 7 روی دکمه آبی کلیک کنید.
Skip & Finish
اگر نمی خواهید ثبت نام کنید و به مرحله بعدی بروید ، روی دکمه آبی کلیک کنید.
در صفحه آخر ، نصاب به شما دستور می دهد که cb_install
فهرست را در سرور حذف کنید تا نصب کامل شود.
حذف /var/www/html/cb_install
دایرکتوری به عنوان در صفحه نصب و راه اندازی آخرین دستور. به برنامه Client SSH بروید و از دستور زیر برای حذف /var/www/html/cb_install/
فهرست استفاده کنید.
sudo rm -rf /var/www/html/cb_install
Continue to Admin Area
برای رفتن به صفحه ورود به سیستم ، بر روی دکمه قرمز کلیک کنید.
برای ورود به سیستم ، نام کاربری و رمزعبور خود را وارد کنید.
پس از ورود به سیستم ، روی General
پیوند موجود در منوی سمت چپ کلیک کنید تا آکاردئون را گسترش دهید. روی Website Configurations
پیوند کلیک کنید و روی Uploading and Conversion Settings
برگه کلیک کنید. تغییر انتخاب برای Use Crons
به Yes
از FFMPEG Path
منطقه متن به /usr/bin/ffmpeg
از PHP Path
منطقه متن به /usr/bin/php70
از MP4Box Path
منطقه تست را به /usr/bin/MP4Box
و ورودی /usr/bin/mplayer
در MPlayer Path
منطقه متن. Update Settings
برای ذخیره تغییرات ، روی دکمه آبی کلیک کنید.
برای تأیید حداکثر اندازه پرونده هایی که می توانید در ClipBucket بارگذاری کنید ، روی Tool Box
منوی سمت چپ روی پیوند کلیک کنید تا آکاردئون را گسترش دهید. روی Server Modules Info
پیوند کلیک کنید POST MAX SIZE
، UPLOAD MAX FILESIZE
و MEMORY LIMIT
همه این موارد دارای برگه های سبز و مطابقت با پرونده حداکثر بارگذاری شده در /etc/opt/remi/php70/php.ini
پرونده و client_max_body_size
متغیر موجود در /etc/nginx/nginx.conf
پرونده خواهند بود.
برای تأیید تغییراتی که در Uploading and Conversion Settings
برگه ایجاد کرده اید ، روی Server Conversion Info
پیوند کلیک کنید . در زمینه ها FFMPEG
، PHP CLI
، Media Info
، MP4Box
، ImageMagick
و بررسی های سبز خواهید داشت FFProbe
.
بازگشت به برنامه مشتری SSH بروید تا کارهای cron لازم برای ClipBucket را برای تبدیل ویدیو در پس زمینه تنظیم کنید.
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 اکنون آماده بارگذاری و تبدیل ویدیو است. اگر می خواهید بیشتر آن را شخصی سازی کنید ، به اسناد رسمی ClipBucket مراجعه کنید .
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد