Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- XFileSharing Pro 2.4.1
- Requirements:
- * Perl > 5.005 ver. [http://www.perl.com/download.csp]
- * Extra Perl modules: LWP, DBI, DBD::mysql, perl-Digest-SHA
- * MySQL database >= 4.1 ver. [http://www.mysql.com]
- * Apache mod_rewrite module, mod_headers module (optional)
- * .htaccess files enabled [http://www.tutorio.com/tutorial/enable-mod-rewrite-on-apache]
- * GD lib, GD perl module (optional) [http://www.libgd.org/Downloads]
- * LWP::Protocol::https
- * Cache::Memcached
- You can install required perl modules through SSH console manually:
- 1. YUM way (recommended)
- yum install perl-CGI perl-libwww-perl.noarch perl-DBI perl-DBD-MySQL perl-GD perl-Cache-Memcached
- 2. CPAN way
- perl -MCPAN -e shell
- install CGI
- install LWP
- install DBI
- install DBD::mysql
- install GD
- *** Main-Server + File-Server Installation ***
- 1) Copy (upload) all files and folders from "cgi-bin" into your cgi-bin folder (folder where perl scripts running)
- Copy (upload) all files and folders from "htdocs" into your htdocs (public_html) folder (folder with HTML files)
- 2) Set install.cgi permissions to 755. Then open it in your browser (e.g. http://server.com/cgi-bin/install.cgi)
- Follow the instructions so all 4 steps will be OK.
- 3) After complete install delete install.cgi, install.sql, upgrade_23_24.cgi, upgrade_23_24.sql files for security reasons.
- 4) Right after install you'll get message "there are no servers available for upload" on index page.
- Login with admin account and go to "Server Management" section, click "Add new server".
- 5) Now go to the "Site Settings" section and set up your server configuration.
- 6) Cronjobs are now getting automatically added in the user's crontab by the installation script, so normally you don't have to do this point. But you may find this info useful if you're migrating from one server to another.
- 0 * * * * cd /var/www/cgi-bin;./cron.pl >/dev/null 2>&1
- 0 0 * * * cd /var/www/cgi-bin;./cron_deleted_email.pl >/dev/null 2>&1
- * * * * * cd /var/www/cgi-bin;./transfer.pl >/dev/null 2>&1
- Note: You have to specify correct path to the cgi-bin folder (replace /var/www/cgi-bin to your local path).
- *** Extra File-Server Installation ***
- 1) Copy (upload) all files and folders from "FS-dist/cgi-bin" into FileServer cgi-bin folder.
- Copy (upload) all files and folders from "FS-disr/htdocs" into FileServer htdocs (public_html) folder.
- 2) Chmod install_fs.cgi to 755 and run it in browser.
- It will set correct permissions for other files and put correct paths into config.
- 3) Login with admin account and go to "Server Management" section, click "Add new server".
- Put your FS cgi-bin and files URLs there, then Main server will test & update FileServer configuration.
- 4) Same as in the case of 'Main Server + File Server Installation', the cronjobs are now getting automatically added in the user's crontab by the installation script, so normally you don't have to do that. However, here is the info about how are the cronjobs that are installed by the script looking like in the case if something goes wrong.
- * * * * * cd /var/www/cgi-bin;./transfer.pl >/dev/null 2>&1
- INFO: Please make sure that Apache's mod_headers is enabled if you're experiencing the problem
- that some files are getting played instead of being downloaded.
- *** Upgrade XFS Pro from 2.3 to 2.4 ***
- 1) IMPORTANT: Backup all .cgi, .pm files, main.css, images and Templates folders and make a dump of your SQL database.
- 2) Upload all new files from cgi-bin, htdocs folders over old ones except "temp" and "uploads" folders and XFileConfig.pm and XFSConfig.pm files.
- Update new XFileConfig.pm and XFSConfig.pm files with your old settings manually.
- Update all your extra FileServers files too from FS-dist folder.
- 3) Chmod 755 upgrade_23_24.cgi file. Run /cgi-bin/upgrade_23_24.cgi in browser to upgrade the database. Should see "DONE." if everything's fine.
- If it is, then delete upgrade_23_24.cgi and upgrade_23_24.sql for security purposes.
- Note: you might need to upgrade Nginx mod if you would like to use some of new features (connections & resume limitation from admin_settings, upload speed limitation).
- *** Payment Gateways mod ***
- The installation instruction is now moved in a separate INSTALL.TXT which is bundled with a Payment Gateways package.
- --------------------------------
- *** Video mod ***
- Video mod uses MPlayer to get video info/snapshots. You can install it from the root console:
- debian,ubuntu> apt-get install mplayer
- OR
- redhat,centos> yum install mplayer
- Alternatively, you can get our static build of mplayer for x64 architecture:
- > wget http://sibsoft.net/xvideosharing/mplayer.gz
- > gzip -d mplayer.gz && chmod 755 mplayer && mv mplayer /usr/bin/
- --------------------------------
- *** Short link mod ***
- 1) Fill the form in admin_settings -> Mods -> Short links
- 2) Setup the short domain so that it will be pointing in the same place as the primary one
- -------------------------------
- If you want to modify script layout you can find .html files in Templates directory:
- main.html - main design file, other templates been inserted into it
- upload_form.html - index page with upload form
- upload_results.html - page with generated links after upload
- download0.html - pre-download page with [Premium] & [Free] download buttons
- download1.html - page with file details, captcha/password fields
- download2.html - page with generated direct file link
- message.html - error/status message page
- delete_file.html - page showed when you're about to delete file with Delete Link
- confirm_email.html - upload notification email to admin
- confirm_email_user.html - upload notification email to recipient
- htdocs/uploader-top.html - page showing in top frame if Desktop Uploader
- htdocs/tmp/status.html - progress bar page
- Also you can put any .html pages in Templates/Pages/LANGUAGE/ folder and access them via URL: http://YOURSITE.com/pages/NEWPAGE.html where NEWPAGE.html is your file.
- Get more support at:
- XFileSharing Forum: http://sibsoft.net/forum/xfilesharing-pro-f7.html
- XFileSharing Site: http://sibsoft.net/xfilesharing.html
- Ticket System: http://support.sibsoft.net/create_ticket.php
- Knowledge Database: http://support.sibsoft.net/knowledge_base.php?category_id=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement