Copyright © 2002 - 2005 Nick Jones Version: 6.00.205 - Frigivet: Oktober 2005
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
Upload indholdet af folderen php-files til din server. 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 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. Gør opsætningen færdig ved at følge instruktionerne på skærmen. 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. Husk at slette filerne config.php og setup.php fra folderen php-files før du går videre. Upload filen upgrade.php fra folderen upgrade v6.00.1xx til folderen administration på din server. Log ind på din side som Super Administrator og vælg Opgradering på administrationssiden. Fælg instruktionerne på skærmen indtil du ser meddelelsen "Database upgrade complete". Upload derefter indholdet af folderen php-files folder til din server. 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. Afinstaller alle infusioner fra administrationssiden (dette gælder kun for version 5.00 eller version 5.01). 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 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. Upload filen upgrade.php fra folderen upgrade v4.01 (eller fra den folder, som svarere til den version, du aktuelt anvender) til serveren. CHMOD filen config.php til 777. Log ind på din side som Super Administrator og vælg opgradering fra administrationssiden. Følg instruktionerne på skærmen, indtil du ser teksten "Database upgrade complete". Slet følgende foldere fra din server: fusion_admin fusion_core fusion_forum fusion_languages fusion_panels fusion_themes Omdøb følgende foldere: fusion_images til images fusion_public til forum Flyt folderen avatars fra folderen forum til folderen images Upload indholdet af folderen php-files til din server. CHMOD filen config.php tilbage til 644. 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.x | version 5x | version 6x
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
Brugerdefinitioner
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
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.