HP-Fusion Readme

Version: 1.3.1 - Released: 14.02.2019
INTRODUCTION

Welcome to the readme for HP-Fusion.
HP-Fusion is a lightweight open source content management system (CMS) written in PHP that based on PHP-Fusion 7.02.07. HP-Fusion was expanded and changed in parts and is no longer compatible with the original PHP-Fusion 7.02.07! HP-Fusion is still subject to the license terms of PHP-Fusion!

This software package is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This software package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this software package. If not, see www.fsf.org.

Important Note: You are not permitted to remove the footer copyright notice!

For copyright removal options please refer to the license information page from PHP-Fusion at www.php-fusion.co.uk.

GENERAL INSTALLATION AND GUIDELINES FOR MANUAL INSTALLATION

Requirements for this version

- PHP 7.0 or higher
- MySQL 5.1 or higher

You have to create a MySQL database. You can do this via your web-hosting control panel or phpMyAdmin. Make sure you have your MySQL access details at hand including the hostname, username, password and database name as you will need to specify these during setup.

1. Before you upload the files, rename the file _config.php (located in the files folder) to config.php.

2. Upload the contents of the files folder to your web server.

3. Unless you run HP-Fusion on a local server, in most cases you will need to CHMOD the following files and folders to 777:

- administration/db_backups/
- downloads/
- downloads/images/
- downloads/submissions/
- downloads/submissions/images/
- forum/attachments/
- ftp_upload/
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news/thumbs/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- images/weblink_sites/
- config.php

Note: Some hosts does not allow CHMOD 777, in that case you can use CHMOD 755 if CHMOD 777 fails.

4. Go to your website where setup.php should start automatically. If not, you should run setup.php manually by entering your full site url followed by /setup.php. Example: http://www.yourdomain.com/setup.php.

5. Complete the setup process by following all on-screen prompts.

6. Immediately after completing the installation of HP-Fusion you must CHMOD config.php back to 644 AND delete setup.php from your web server. Failure to do so could lead to someone else taking control of your site.

LOCAL INSTALLATION

To install and work with a local copy of HP-Fusion you can download a copy of XAMPP for your given environment ( Windows, Linux or Mac ).

UPGRADE FROM ORIGINAL PHP-FUSION V7.02.XX OR V7.01.XX

There is no way to upgrade the original PHP-Fusion v7.02.xx or v7.01.xx.

UPGRADE FROM HP-Fusion 1.2

Before you upgrade we strongly recommend that you backup your files and your database. You need to follow these instructions precisely.

1. HP-Fusion 1.3.x code is mostly compatible with version HP-Fusion 1.2, however since there are a lot of changes to the core, some addons (mods, moduls, panels or designs) may not work properly.

2. You must first upload the upgrade script from the folder named 'upgrade/db_update/administration' to the administration folder of your site and upload the folder named 'upgrade/db_update/locale' to the root of your site. Without the locale files, some names may not be added to the database.

3. Login to your site as the Super Administrator. Under the System tab of the Admin Panel, click on Upgrade then click the button marked Upgrade. YOU MUST perform the upgrade first! The upgrade process will complete only when you see 'Database upgrade complete'.

4. Then you have to update all of your files. YOU MUST upload ALL of the files from the folder named 'upgrade/upgrade_files to your website.

5. Unless you run HP-Fusion on a local server, in most cases you will need to CHMOD the following folder to 777:

- images/weblink_sites/

Now the upgrade is complete.

SECURITY TIPS

Here are some useful tips to help keep your site secure:

- Ensure config.php is not writable (should be CHMODed to 644).
- Never leave setup.php on your server once HP-Fusion is installed.
- Always ensure your FTP and MySQL passwords are different.
- Never allow forum attachments such as php, html, exe, or any type of text file.
- Only use addons that have been tested and approved as safe.

SUPPORT SITES

If you have any questions or problems regarding HP-Fusion, please visit the main development site at https://harlekin-power.de and post a message on our support forums. We have a helpful community.

NEW FEATURES

Here are some features of HP-Fusion:

- Login with name, emailadress or both
- Downloadarea can be closed
- Forum can be closed
- News can be closed
- Pointsystem (Scoresystem)
- BB codes rights for usergroups
- User can delete account itself
- Blacklist with Username
- Errorpages
- Some new adminoptions (rights for bb-codes, list of deleted user ...)
- Weblinks with preview
- and many, many more