Copyright © 2002 - 2005 Nick Jones Versie: 6.00.301 - Vrijgegeven: December 2005
1. Overzicht
PHP-Fusion is een alles-in-een content management system (CMS), geschreven in PHP. Het gebruikt een MySQL-database om de inhoud ('content') van uw website op te slaan, bijvoorbeeld Nieuws, Artikelen, Forumberichten, Shoutboxberichten en nog veel meer. PHP-Fusion is vrijgegeven onder de voorwaarden van versie 2 van de GNU General Public License. Voor verdere informatie hierover kunt u naar http://www.gnu.org gaan of het bestand gpl.txt in het pakket raadplegen. U mag de code op elke willekeurige manier aanpassen en verder verspreiden zo als het is of met uw eigen aanpassingen. U mag de copyright-vermelding "Powered by PHP-Fusion" niet verwijderen en dit geldt ook voor de copyright-informatie enig script welke in het pakket is opgenomen. We vinden dit eerlijk, gezien de honderden uren werk die in dit in de ontwikkeling van product zijn gestoken.
2. Installatie
Upload de inhoud van de map php-files naar uw server. CHMOD de volgende bestanden en mappen naar 777: administration/db_backups/ images/ images/imagelist.js images/articles/ images/avatars/ images/news/ images/news_cats/ images/photoalbum/ forum/attachments/ config.php Ga naar uw website en voer setup.php uit, bijvoorbeeld door het intoetsen van http://www.uwdomain.com/setup.php. Completeer de setup-procedure door alle instructies op het beeldscherm op te volgen. CHMOD config.php terug naar 644 EN verwijder setup.php van uw server.
3. Upgrade vanaf v6.00.1xx
We adviseren u ten sterkste een volledige backup van uw site en de database te maken, voordat u de upgrade uitvoert. Verwijder a.u.b. config.php en setup.php uit de map php-files voordat u doorgaat. Upload upgrade.php van de map upgrade v6.00.1xx naar de map administration op uw server. Log op uw site in als Superbeheerder/Super Admin en klik in het Beheerder Paneel/Admin Paneel op Upgrade. Volg alle instructies op het beeldscherm op tot u "Database upgrade complete" ziet. Upload de inhoud uit de map php-files naar uw server. Verzeker u ervan dat de volgende mappen zijn ge-CHMOD naar 777: images/news_cats/ images/imagelist.js
4. Upgrade vanaf v4.01, v5.00 of v5.01
We adviseren u ten sterkste een volledige backup van uw site en de database te maken, voordat u de upgrade uitvoert. De-installeer alle Infusions via Infusions Beheer (alleen voor v5.00 of v5.01). Schakel elk paneel van een derde partij uit via het Beheerder Paneel, met uitzondering van: Navigation Online Users Forum Threads Latest Articles Welcome Message Forum Threads List User Info Members Poll Shoutbox Upload config.php uit de map php-files naar uw server. Waarschuwing: U dient config.php uit de map php-files te verwijderen. Upload upgrade.php uit de map upgrade v4.01 naar de map admin op uw server. CHMOD config.php naar 777. Log op uw site in als Superbeheerder/Super Admin en klik in het Beheerder Paneel/Admin Paneel op Upgrade. Volg alle instructies op het beeldscherm op tot u "Database upgrade complete" ziet. Verwijder de volgende mappen van uw server: fusion_admin fusion_core fusion_forum fusion_languages fusion_panels fusion_themes Hernoem de volgende mappen: fusion_images naar images fusion_public naar forum Verplaats de map met avatars van de map forum naar de map images. Upload de inhoud van de map php-files naar uw server. CHMOD config.php terug naar 644. Verzeker u ervan dat de volgende mappen zijn ge-CHMOD naar 777: administration/db_backups/ images/ images/articles/ images/avatars/ images/news/ images/photoalbum/ forum/attachments/
5. Aanvullende opmerkingen
Houdt er rekening mee dat het meeste van de PHP-Fusion-infrastructuur volledig is herzien sinds v4x en v5x. Terwijl de meeste definities hernoemd zijn, is een aantal compleet vervallen omdat ze overbodig zijn geworden. De onderstaande tabel geeft een ovezicht van gebruikte definities in v4x, v5x en v6x.
v4x | v5x | v6x
fusion_root | FUSION_ROOT | -
fusion_base | FUSION_BASE | BASEDIR
- | FUSION_ADMIN | ADMIN
- | FUSION_IMAGES | IMAGES
- | FUSION_IMAGES_A | IMAGES_A
- | FUSION_IMAGES_N | IMAGES_N
- | FUSION_INCLUDES | INCLUDES
fusion_langdir | FUSION_LANGUAGES | LOCALE
- | FUSION_LAN | LOCALESET
- | FUSION_FORUM | FORUM
- | FUSION_INFUSIONS | INFUSIONS
- | FUSION_PHOTOS | PHOTOS
- | FUSION_PUBLIC | PUBLIC
fusion_themedir | FUSION_THEMES | THEMES
- | FUSION_THEME | THEME
$user_ip | FUSION_IP | USER_IP
- | FUSION_QUERY | FUSION_QUERY
$PHP_SELF | $PHP_SELF/FUSION_SELF | FUSION_SELF
- | FUSION_PREFIX | DB_PREFIX
$fusion_prefix | $fusion_prefix | $db_prefix
Gebruiker definities
Guest() | iGUEST | iGUEST
Member() | iMEMBER | iMEMBER
Moderator() | iMOD | -
Admin() | iADMIN | iADMIN
SuperAdmin() | iSUPERADMIN | iSUPERADMIN
UserLevel() | iUSER | iUSER
- | USER_RIGHTS | USER_RIGHTS
- | USER_GROUP | USER_GROUP
Verzeker u ervan, dat enige aangepaste code de definities voor v6 gebruikt en wees er op bedacht dat Infusions specifiek ontworpen voor v5.x niet compatibel zijn met v6 door veranderingen in het Infusion-systeem.
6. Support sites
Indien vragen of problemen heeft betreffende PHP-Fusion, bezoek dan a.u.b. de hoofd-ontwikkelsite op www.php-fusion.co.uk en plaats een bericht in onze forums. Als alternatief kun u ons IRC-chat support-kanaal opirc.cad-net.org/phpfusion bezoeken PHP-Fusion kan worden uitgebreid door Infusions toe te voegen. Dit zijn plugins die zeer eenvoudig te installeren zijn. U kunt een scala aan bruikbare Infusions op onze mod-site vinden op www.phpfusion-mods.com. Indien u niet tevreden bent met de meegeleverde PHP-Fusion's thema's, dan zou u onze officiële thema-site op www.phpfusion-themes.com kunnen bezoeken, waar u een scala aan thema's van hoge kwaliteit vindt. PHP-Fusion heeft ook een aantal officiële support sites voor andere talen: België, Denemarken, Duitsland, Frankrijk, Iran, Litauwen, Nederland, Polen, Zweden, Taiwan en Turkije.
7. Dankwoord
De volgende personen worden bedankt voor hun aanvullende werk: CrappoMan - Aanvullende code en MySQL-routines Shedrock - Aanvullende thema's en Beheer-ikonen Janmol - Marktonderzoek & aanvullende ontwerpconcepten KEFF - Voor idiote ideeën die eigenlijk helemaal niet zo idioot waren! Rayxen - Aanvullende code & mods Sheldon - Technische ondersteuning & aaanvullende hosting Scripts van derden: TinyMCE - Een HTML WYSIWYG editor door Moxiecode. PHPMailer - Een sendmail klasse met SMTP-ondersteuning door Brent R. Matzelle. HTTPDownload - Een download handler klasse door Nguyen Quoc Bao.