PHP-Fusion

Copyright © 2002 - 2006 Nick Jones
Version: 6.00.306 - Frigivet: April 2006
1. Introduktion
PHP-Fusion er et komplet content management system (CMS) skrevet i PHP. PHP-Fusion bruger en mySQL-database til at gemme alt sideindholdet så som nyheder. tekster, debatindlæg, replikker og så videre.

PHP-Fusion distribueres ifølge de regler og på de betingelser, som er angivet i version 2 af den såkaldte GNU General Public License. For yderligere information om disse regler, besøg www.gnu.org eller læs den gpl.txt fil, som er vedlagt installationspakken. Du har lov til at ændre koden på alle de måder, du har lyst til og lægge den ændrede kode ud til videredistribution enten som den er eller sammen med dine egne ændringer.

Du har ikke ret til at fjerne teksten og linket "Powered by PHP-Fusion" i bunden af siderne eller til at fjerne copyright information fra nogen af de inkluderede scripts. Efter vores opfattelse er det et rimeligt krav at stille, når man tager i betragtning, hvor meget arbejde, som er medgået til at udvikle denne løsning.
2. Installation
  1. Upload indholdet af folderen php-files til din server.
  2. CHMOD følgende filer og foldere til 777:
    • administration/db_backups/
    • images/
    • images/imagelist.js
    • images/articles/
    • images/avatars/
    • images/news/
    • images/news_cats/
    • images/photoalbum/
    • forum/attachments/
    • config.php
  3. Luk din side op i en browser og kør scriptet setup.php - det ser sådan her ud: http://www.yourdomain.com/setup.php.
  4. Gør opsætningen færdig ved at følge instruktionerne på skærmen.
  5. CHMOD filen config.php tilbage til 644 OG slet filen setup.php fra din server.
3. Opgradering fra version 6.00.1xx
Før du opgraderer anbefaler vi på det kraftigste, at du tager en sikkerhedskopi af din database og af alle filerne på din installation.
  1. Husk at slette filerne config.php og setup.php fra folderen php-files før du går videre.
  2. Upload filen upgrade.php fra folderen upgrade v6.00.1xx til folderen administration på din server.
  3. Log ind på din side som Super Administrator og vælg Opgradering på administrationssiden.
  4. Fælg instruktionerne på skærmen indtil du ser meddelelsen "Database upgrade complete".
  5. Upload derefter indholdet af folderen php-files folder til din server.
  6. Kontroller at følgende foldere og filer er CHMOD'ed  til 777:
    • images/news_cats/
    • images/imagelist.js
4. Opgradering fra version 4.01, version 5.00 eller version 5.01
Før du opgraderer anbefaler vi på det kraftigste, at du tager en sikkerhedskopi af din database og af alle filerne på din installation.
  1. Afinstaller alle infusioner fra administrationssiden (dette gælder kun for version 5.00 eller version 5.01).
  2. Slå alle tredjeparts elementer fra på administrationssiden med undtagelse af følgende:
     
    • Navigation
    • Online Users
    • Forum Threads
    • Latest Articles
    • Welcome Message
    • Forum Threads List
    • User Info
    • Members Poll
    • Shoutbox
       
  3. Upload filen config.php fra folderen php-files til din server.
    • Husk at slette filen i folderen php-files efter at den er uploadet men før du går videre.
  4. Upload filen upgrade.php fra folderen upgrade v4.01 (eller fra den folder, som svarere til den version, du aktuelt anvender) til serveren.
  5. CHMOD filen config.php til 777.
  6. Log ind på din side som Super Administrator og vælg opgradering fra administrationssiden.
  7. Følg instruktionerne på skærmen, indtil du ser teksten "Database upgrade complete".
  8. Slet følgende foldere fra din server:
    • fusion_admin
    • fusion_core
    • fusion_forum
    • fusion_languages
    • fusion_panels
    • fusion_themes
  9. Omdøb følgende foldere:
    • fusion_images til images
    • fusion_public til forum
  10. Flyt folderen avatars fra folderen forum til folderen images
  11. Upload indholdet af folderen php-files til din server.
  12. CHMOD filen config.php tilbage til 644.
  13. Kontroller at følgende foldere er CHMODed til 777:
    • administration/db_backups/
    • images/
    • images/articles/
    • images/avatars/
    • images/news/
    • images/photoalbum/
    • forum/attachments/
5. Supplerende bemærkninger
Bemærk er størstedelen af infrastrukturen i PHP-Fusion er blevet ændret helt siden version 5 og version 5. De fleste af definitionerne er blevet ændret, men en række er også helt opgivet, fordi der ikke længere er brug for dem. I nedenstående liste kan du se de defintioner, som er anvendt i de forskellige versioner.

version 4.xversion 5xversion 6x
fusion_rootFUSION_ROOT-
fusion_baseFUSION_BASEBASEDIR
-FUSION_ADMINADMIN
-FUSION_IMAGESIMAGES
-FUSION_IMAGES_AIMAGES_A
-FUSION_IMAGES_NIMAGES_N
-FUSION_INCLUDESINCLUDES
fusion_langdirFUSION_LANGUAGESLOCALE
-FUSION_LANLOCALESET
-FUSION_FORUMFORUM
-FUSION_INFUSIONSINFUSIONS
-FUSION_PHOTOSPHOTOS
-FUSION_PUBLICPUBLIC
fusion_themedirFUSION_THEMESTHEMES
-FUSION_THEMETHEME
$user_ipFUSION_IPUSER_IP
-FUSION_QUERYFUSION_QUERY
$PHP_SELF$PHP_SELF/FUSION_SELFFUSION_SELF
-FUSION_PREFIXDB_PREFIX
$fusion_prefix$fusion_prefix$db_prefix
Brugerdefinitioner
Guest()iGUESTiGUEST
Member()iMEMBERiMEMBER
Moderator()iMOD-
Admin()iADMINiADMIN
SuperAdmin()iSUPERADMINiSUPERADMIN
UserLevel()iUSERiUSER
-USER_RIGHTSUSER_RIGHTS
-USER_GROUPUSER_GROUP

Sørg for at kontrollere, at eventuelle kodeændringer bruger de mest aktuelle definitioner, og bemærk i den sammenhæng også, at infusioner udviklet til version 5 ikke er kompatible med version 6 på grund af ændringer i in fusions-systemet.
6. Supportadresser
Hvis du har spørgsmål eller problemer i relation til PHP-Fusion, så kan  du besøge løsningens moderside på www.php-fusion.co.uk og skrive en besked i vores debat. Alternativt kan du besøge vores IRC chat support kanal på adressen irc.cad-net.org/phpfusion.

PHP-Fusion kan få tilføjet nye funktioner gennem installation af infusioner, som er plugins, som det er ekstremt let at installere. Du kan finde et udvalg af brugbare infusioner på adressen www.phpfusion-mods.com eller på den tilsvarende danske adresse phpfusion-mods.dk .

Hvis du ikke kan nøjes med de temaer, som leveres med standardpakken, kan du besøge vores officielle tema-side på adressen www.phpfusion-themes.com hvor du kan finde et stort udvalg af temaer i høj kvalitet.

PHP-Fusion har også en række nationale support sider, som dækker Belgien, Danmark, Frankrig, Tyskland, Iran, Letland, Holland, Polen, Sverige, Taiwan og Tyrkiet.
7. En tak til ...
En tak til følgende for deres bidrag til projektet:

CrappoMan - Supplerende kode og mySQL rutiner
Shedrock - Supplerende temaer og administrations ikoner
Janmol - Markedsundersøgelser og design ideer
KEFF - Fjollede ideer, der viser sig ikke at være så fjollede endda!
Rayxen - Supplerende kode og modifikationer
Sheldon - Teknisk support & supplerende hosting

Tredjeparts scripts:
TinyMCE - En HTML WYSIWYG editor produceret af Moxiecode.
PHPMailer - En sendmail klasse med SMTP support kodet af Brent R. Matzelle.
HTTPDownload - En download handler klasse kodet af Nguyen Quoc Bao.