Copyright © 2002 - 2011 Nick Jones
Version: 7.02.03 - Erschienen: 20.06.2011
EINFÜHRUNG
PHP-Fusion ist ein Open-Source Content Management System (CMS), welches einfach zu bedienen ist und in PHP 5 geschrieben ist. Es benutzt eine mySQL Datenbank, um den Inhalt einer Homepage zu speichern und beinhaltet ein einfaches aber umfangreiches Administrations-System. PHP-Fusion enthält alle wichtigen Funktionen, die auch in anderen CMS zu finden sind.

Dieses Softwarepaket ist freie Software: Es steht Ihnen frei den Code zu ändern und anschließend zu verbreiten unter den Bedingungen der GNU Affero General Public License (AGPL), veröffentlicht von der Free Software Foundation, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) jede neuere Version.

Dieses Softwarepaket wird verteilt in der Hoffnung, dass es von Nutzen sein wird, aber OHNE JEDE GARANTIE! Sogar ohne die implizite Gewährleistung der Marktfähigkeit oder Eignung für einen bestimmten Zweck. Siehe die Affero General Public License für weitere Details.

Sie sollten eine Kopie der GNU Affero General Public License zusammen mit diesem Softwarepaket erhalten haben. Sollte dies nicht der Fall sein, können Sie diese hier einsehen: www.fsf.org.

Wichtiger Hinweis: Sie haben keine Erlaubnis diesen Copyrighthinweis in der Fußzeile zu entfernen:

Powered by PHP-Fusion copyright © 2002 - 2011 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

Sollten sie diesen Copyrighthinweis dennoch entfernen wollen, dann lesen Sie bitte unsere Informationsseite zur Lizenz auf www.php-fusion.co.uk.

INSTALLATION
Bevor Sie PHP-Fusion installieren, müssen Sie eine MySQL-Datenbank erstellen. Sie können das mit Hilfe Ihres Web-Hosting Control Panel oder phpMyAdmin tun. Stellen Sie sicher, dass Sie Ihre MySQL-Zugangsdaten einschließlich dem Hostnamen, Benutzernamen, Passwort und Datenbankname zur Hand haben, denn Sie werden diese während der Installation benötigen.

1. Bevor Sie die Dateien hochladen, benennen Sie die Datei _config.php (diese befindet sich im Ordner "files") zu config.php um.

2. Laden Sie den Inhalt des "files"-Ordner auf Ihren Webserver.

3. In den meisten Fällen müssen Sie den folgenden Dateien und Ordnern CHMOD 777 geben (es sei denn, Sie nutzen PHP-Fusion auf einem Windows System):

- 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/
- config.php

Hinweis: Einige Hosts erlauben keine CHMOD 777, in diesem Fall 755 verwenden.

4. Gehen Sie nun auf Ihre Website, dabei sollte nun die setup.php automatisch starten. Wenn dem nicht so ist, dann geben Sie die vollständige Adresse Ihrer Website gefolgt von /setup.php ein. Beispiel: http://www.yourdomain.com/setup.php.

5. Folgen Sie jetzt Schritt für Schritt den Anweisungen während des Setup-Prozess.

6. Unmittelbar nach Abschluss der Installation von PHP-Fusion müssen Sie schließlich bei der config.php den CHMOD zurück auf 644 setzen und die Datei setup.php von Ihrem Web-Server löschen.

UPGRADE VON V7.00.XX oder V7.01.XX
Bevor sie ein Update auf die neue Version 7.02 tätigen, empfehlen wir ihnen ein vollständiges Backup ihrer Seite anzulegen (Dateien und Datenbank), da die neue Version von PHP-Fusion viele Änderungen mit sich bringt.
Um ein erfolgreiches Update zu erreichen, müssen Sie sich an folgende Anweisungen genau halten und Schritt für Schritt ausführen:

1. Der Code von PHP-Fusion v7.00.xx und v7.01.xx ist weitgehend kompatibel mit der Version 7.02, aber es gibt eine Menge Änderungen am Code der System Dateien.
Deshalb kann es vorkommen, das einige Addons (Mods, Infusionen, Panels oder Themen) nicht mehr richtig funktionieren.
Es wird empfohlen, dass Sie vor dem Update alle Drittanbieter Addons deaktivieren, um Probleme beim Update zu vermeiden.

2. Zuerst müssen Sie das Upgrade-Script aus dem Verzeichnis 'upgrade v7' oder 'upgrade v701' in das Administrationsverzeichnis Ihrer Seite hochladen.
Anschließend die Datei files/locale/German/admin/upgrade.php in das Verzeichnis locale/German/admin/ Ihrer Seite kopieren.

3. Melden Sie sich auf Ihrer Website als Super-Administrator an. Unter der Registerkarte System-Admin des Admin-Panels, klicken Sie auf "Upgrade" und anschließend klicken Sie wiederum auf die Schaltfläche "Upgrade". Das Upgrade ist beendet, wenn Sie folgenden Schriftzug lesen können "Database upgrade complete".

4. SEHR WICHTIG: Da diese Version eine Reihe von strukturellen Veränderungen enthält, werden einige Elemente Ihrer Website, bis Sie nicht alle Dateien aktualisiert haben, nicht mehr richtig funktionieren. Sie müssen alle Dateien aus dem Ordner "files" hoch laden außer die setup.php und _config.php.

5. SEHR WICHTIG: Folgende Zeilen müssen in die config.php kopiert werden. Ersetzen Sie dabei XXXXX durch Buchstaben (A-Z, a-z) und Zahlen (0-9). Bitte beachten Sie, dass sie niemals verschiedene PHP-Fusion Installationen auf dem gleichen Server mit dem gleichen Prefix (XXXXX) ausstatten.
define("COOKIE_PREFIX", "fusionXXXXX_");
Folgende Ordner benötigen zusätzlich CHMOD 777:

- downloads/
- downloads/images/
- downloads/submissions/
- downloads/submissions/images/
- ftp_upload/

Wenn Sie als iso-8859-1 Zeichensatz verwenden, ändern sie bitte in den folgenden Dateien im Ordner locale/German/(admin) die folgenden Zeilen ab:
von
global.php, upgrade.php und setup.php
$locale['mysql_charset'] = "utf8";
$locale['mysql_collate'] = "utf8_general_ci";
global.php
setlocale(LC_TIME, "de_DE.UTF8","de_DE@euro", "de", "DE");
$locale['charset'] = "UTF-8";
zu
global.php, upgrade.php und setup.php
$locale['mysql_charset'] = "latin1";
$locale['mysql_collate'] = "latin1_swedish_ci";
global.php
setlocale(LC_TIME, "de_DE","de_DE@euro", "de", "DE");
$locale['charset'] = "iso-8859-1";

Falls Sie irgendwelche Schritte nicht ganz verstehen oder Fragen haben, so wenden Sie sich bitte an eine unserer Support-Seiten.
Wir haben dort viele Supporter in unserer Community, die Ihnen helfen oder beim Update durch Rat zur Seite stehen können.

SICHERHEITSTIPPS
Hier sind einige nützliche Tipps, um deine Seite sicher zu halten:

- Vergewissern Sie sich, dass die config.php schreibgeschützt ist (CHMOD sollte auf 644 sein).
- Lassen Sie niemals die setup.php auf dem Server, wenn PHP-Fusion fertig installiert ist.
- Stellen Sie sicher, dass FTP und MySQL Passwörter verschieden sind.
- Lassen Sie niemals Forum-Anhänge folgender Typen zu: php, html, exe, oder die irgendeines anderen Textformates.

SUPPORT SITES
Sollten Fragen oder Probleme bestehen, kannst du die Haupt-Entwicklungsseite von PHP-Fusion unter www.php-fusion.co.uk oder die Deutsche Supportseite aufsuchen und eine Nachricht im Support-Forum hinterlassen. Wir haben ein engagiertes Support-Team, welches sich das Ziel gesetzt hat, etwaige Fragen innerhalb von 48 Stunden zu beantworten.
PHP-Fusion kann durch sogenannte Infusions erweitert werden. Diese Erweiterungen sind sehr einfach zu installieren. Eine große Anzahl dieser Infusions gibt es auf der offiziellen Mods-Seite www.phpfusion-mods.com.
Wenn dir die mitgelieferten Themes nicht gefallen, kannst du auf der offiziellen Theme-Seite themes.php-fusion.co.uk eine Vielzahl weiterer qualitativ hochwertiger Themes suchen und downloaden.
PHP-Fusion hat außerdem 22 offizielle nationale Supportseiten in verschiedenen Sprachen: Arabien, Belgien, Brasilien, Bulgarien, Dänemark, Tschechische Republik, Frankreich, Deutschland, Ungarn, Iran, Italien, Niederlande, Norwegen, Polen, Rumänien, Russland, Slowakei, Spanien, Schweden und Türkei.
DANKSAGUNGEN
Projektgründer und Hauptentwickler:
Nick Jones {Digitanium}

Hauptentwickler:
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Entwickler:
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Weitere Mitwirkende:
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Management:
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Verwendete Komponente Dritter:
TinyMCE v3.0.9 - Ein HTML-WYSIWYG-Editor von Moxiecode.
PHPMailer v2.0 - Eine sendmail-Klasse mit SMTP-Unterstützung von Brent R. Matzelle.
HTTPDownload v1.3 - Eine Download-Handler-Klasse von Nguyen Quoc Bao.
jQuery v1.2.6 - Javascript/Ajax Toolkit.
Nuvola Icons - Bilder, welche bei den BB-Codes, Newskategorien und Admin-Icons verwendet werden, von David Vignoni.