Script name: @1 File Store PRO This version: v3.0 Last Updated: 25 Mar 2007 Website: www.upoint.info/cgi ============================================================================== UPGRADE FROM PRO VERSION v2.0 to v3.0: ============================================================================== 1) Delete all files in the folder "templates_c". 2) Configure "config.php" in v3.0. 3) Re-upload all (see *note1) files/folders in the same structure as the ZIP file. For example, "main.php" should be located at www.yourdomain.com/filestore/main.php. *note1: a) If you have made a lot of customization to version 2.0, you might want to upload only changed files. All changed files will have last modified dates of "2007". Unchanged files should be last changed in "2006". If you have not made much customization, and for the ease of upgrade, we suggest that you re-upload all files. b) Do not delete your existing files in the "data" folder as they are your current data. c) Upload via shell/SSH not recommended for upgrade. 4) Update the existing MySQL tables using the "upgrade_only.sql" file. You can do this by pasting the content of dump.sql into: phpMyAdmin >> [select your database] >> SQL >> Run Queries This will create an extra table: - fstore_settings 7) Backup and delete the files "autoapprove_install.php", "upgrade_only.sql" and "dump.sql" for security. 8) Point your browser to the "filestore" folder. Default master admin login is admin/admin. 9) Immediately after successful login, click on the link at the bottom-right of the page to see your license validity. If the license is not valid, please contact UPOINT at the Helpdesk. ============================================================================== FRESH INSTALLATION for v3.0: ============================================================================== 1) Configure config.php in v3.0. 2) Create a main folder "filestore" in the ROOT directory (www.yourdomain/filestore). 3) Upload all files/folders in the same structure as the ZIP file. For example, the location of "main.php" should be www.yourdomain.com/filestore/main.php. You can either upload manually using FTP or using shell (recommended). To upload using shell: a) Upload filestore.zip to the "filestore" directory. - www.yourdomain.com/filestore/filestore.zip b) Unzip using the command "unzip filestore.zip". 4) a) Chmod the folders "data", "template_c" and "temporary" to 777. b) Chmod the folder "control" and all its sub-folders to 777. - Chmod all files under the "control" folder's sub-folders to 666. 5) Create MySQL tables using the "dump.sql" file. You can do this by pasting the content of dump.sql into: phpMyAdmin >> [select your database] >> SQL >> Run Queries This will create 7 tables: - fstore_access_list - fstore_file_list - fstore_folders - fstore_logger - fstore_settings (introduced in v3.0) - fstore_user_groups - fstore_users 6) Point your browser to the "autoapprove_install.php". The script will create a new group called "Public" for auto-approval feature. Skip this step if you turned OFF the auto-approve feature under config.php. 7) Backup and delete the files "autoapprove_install.php", "upgrade_only.sql" and "dump.sql" for security. 8) Point your browser to the "filestore" folder. Default master admin login is admin/admin. 9) Immediately after successful login, click on the link at the bottom-right of the page to see your license validity. If the license is not valid, please contact UPOINT at the Helpdesk. ============================================================================== HIDDEN FEATURES: ============================================================================== 1) You may create multiple public login so that visitors do not have to sign up to access the archive. Simply create accounts with username "guest_XXXXX". Ie., give the username the "guest_" prefix and "XXXXX" can be anything. By doing so, the visitors will get an "Access Denied" message if they try to edit the Profile. You may create multiple guest logins with different access permission. ============================================================================== TIPS: ============================================================================== 1) If there are many records, the script lists them in multiple pages. The current settings are: Uploaded files - 20 per page Users - 50 per page Access logs - 300 per page To change the figures, search and edit in the *.php and *.tpl files: $pager->setpagesize(20); ============================================================================== UPLOAD FAILURE: ============================================================================== Q1: The file upload failed although the filesize of the file I tried to upload is smaller than the maximum limit set in the script. Q2: I got the "time-out", "server reset" and "upload failed" message when I tried to upload larger files (5 ~ 6Mb). A: Please see the FAQ at http://upoint.info/cgi/helpcenter . This a very common question. ============================================================================== CHANGE LOG v2.0 to v3.0: ============================================================================== Please see new features added and bug fixes at http://upoint.info/cgi/demo/fs/v3.htm . ============================================================================== SMARTY TEMPLATE ENGINE: ============================================================================== This script uses Smarty's template engine. You do not need to specially install it to your server. Simply upload the "smarty" folder as in Step 3. To learn more about Smarty, please visit http://smarty.php.net/ . ============================================================================== F.A.Q: ============================================================================== Q: Can UPOINT do the installation for me? A: Yes! We charge merely $10 for the installation. Payment can be made at https://upoint.info/payment.htm . Once payment is made, please create a Helpdesk ticket at www.upoint.info/contact.htm and tell us your domain name, FTP address and FTP username/password. Typically, installation takes 1~2 days. Q: How can I purchase more licenses? A: From version 3 onwards, each license issued is based on both the domain name and the IP address of the website. For single-purchase users, you may request for additional domain licenses at only $10 per license. Payment can be made at https://upoint.info/payment.htm . Once payment is made, please create a Helpdesk ticket at www.upoint.info/contact.htm and tell us your domain name. Q: My IP address has changed after switching to a new server/account. Can I get another license? A: Yes, if the purchase was made within a year and provided that the domain name remains unchanged (only IP address has changed), we have no problem regenerating a new license for you free of charge. Please contact us at the Helpdesk and preferrably under the old ticket where your purchase detail was included. Q: Would I be getting free upgrades? A: This is the upgrade policy from version 3.0 onwards: Minor upgrade: Free (example: upgrade from v3.x to v3.z) Major upgrade which does not require a license regeneration: Free (example: upgrade from v3.x to v4.z) Major upgrade which requires a license regeneration: $10 (example: upgrade from v3.x to v4.z) Q: Where can I find the FAQ for this script? A: Our FAQ page is located at http://upoint.info/cgi/helpcenter/ ============================================================================== PROBLEMS? ============================================================================== Please DO NOT contact us by email, use the contact form below instead. The Management, UPDI Network Enterprise www.upoint.info Contact us for help: http://upoint.info/contact.htm