PHP-Fusion

Copyright © 2002 - 2005 Nick Jones
Version: 6.00.206 - Publicerad: Oktober 2005
1. Presentation
PHP-Fusion är ett kompakt Content Management System, CMS, kodat i PHP4. Det lagrar alla data på sidan i en databas, som administreras via ett enkelt, kraftfullt och säkert administrationssystem. PHP-Fusion har dom flesta funktioner man förväntar sig att finna i ett CMS, såsom artikelsystem, nyhetspublicering, debattforum, användaromröstningar, Klotterplank,möjligheter att kommentera nyheter osv.

PHP-Fusion är publicerat under version 2 av GNU General Public License. För ytterligare information, besök visit www.gnu.org eller läs den gpl.txt - fil som inkluderas i detta installationspaket. Du får ändra koden och redistribuera den innehållande dina egna modifieringar.

Du får inte ta bort "Powered by PHP-Fusion" och dess copyrightinformation, ej heller eventuell annan copyrightinformation från inkluderade script. Vi tycker att detta är en rimlig begäran med tanke på dom tusentals timmar av hårt arbete som har investerats i denna produkt.

2. Nyinstallation
  1. Ladda upp innehållet i mappen php-files till din server.
  2. Ändra fil och mapprättighetter via CHMOD till 777 för följande filer och mappar:
    • administration/db_backups/
    • images/
    • images/imagelist.js
    • images/articles/
    • images/avatars/
    • images/news/
    • images/news_cats/
    • images/photoalbum/
    • forum/attachments/
    • config.php
  3. Gå till din domän och kör setup.php, exempelvis http://www.dindomän.se/setup.php.
  4. Slutför installationen genom att följa anvisningarna på skärmen.
  5. Ändra filrättigheterna via CHMOD på filen config.php till 644 samt ta bort setup.php från din server.
3. Uppgradering från v6.00.1xx
Innan uppgradering rekommenderas säkerhetskopiering av hela hemsidan samt databasen.
  1. Radera filerna config.php och setup.php från php-files innan du fortsätter.
  2. Ladda upp filen upgrade.php från mappen upgrade v6.00.1xx till administrationsmappen på din server.
  3. Logga in som Superadministratör och klicka Upgrade via administrationspanelen.
  4. Följ samtliga uppmaningar på skärmen tills du ser: "Database upgrade complete". .
  5. Ladda upp php-filesmappen till din server.
  6. Försäkra dig om att följande mapparoch filer har rättigheterna 777:
    • images/news_cats/
    • images/imagelist.js
4. Uppgradering från v 4.01, 5.0 och 5.01
Innan uppgradering rekommenderas säkerhetskopiering av hela hemsidan samt databasen.
  1. Avinstallera alla Infusions via administrationspanelenn (endast v5.00 or v5.01).
  2. Avinstallera/avaktivera samtliga modifieringar och tredjepartslösningar med undantag för:
    • Navigation
    • Online Users
    • Forum Threads
    • Latest Articles
    • Welcome Message
    • Forum Threads List
    • User Info
    • Members Poll
    • Shoutbox
  3. Ladda upp config.php från php-files-mappen till din server.
    • FÖRSÄKRA ER OM ATT FILEN CONFIG.PHP TAS BORT FRÅN MAPPEN PHP-FILES INNAN NI FORTSÄTTER MED NÄSTA STEG!
  4. Ladda upp filen upgrade.php från mappen upgrade v4.01 till adminmappen på din server.
  5. Ändra filrättigheter via CHMOD på filen config.php till 777.
  6. Logga in på din sida som Superadministratör och klicka på Upgrade via administrationspanelen.
  7. Följ alla anvisningar som visas på skärmen till du kommer till "Database upgrade complete".
  8. Radera följande mappar från din server:
    • fusion_admin
    • fusion_core
    • fusion_forum
    • fusion_languages
    • fusion_panels
    • fusion_themes
  9. Byt namn på följande mappar:
    • fusion_images till images
    • fusion_public till forum
  10. Flytta mappen med avatarer från forummappen till mappen images.
  11. Ladda upp innehållet i mappen php-files till din server.
  12. Ändra filrättigheterna via CHMOD på filen config.php till 644.
  13. Ändra fil och katalogrättigheter via CHMOD till 777 på nedanstående mappar:
    • administration/db_backups/
    • images/
    • images/articles/
    • images/avatars/
    • images/news/
    • images/photoalbum/
    • forum/attachments/
5. Ytterligare noteringar
Observera att merparten av PHP-Fusions infrastruktur har genomgått en grundläggande förändring. Många definitioner är redefinierade, ett antal har uteslutits totalt eftersom behovet av dom ej längre finns. Nedanstående tabell visar dom olika definitionerna som använda i v4.01, v5.00/v5.01 & v6.

v4xv5xv6x
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
Användardefinitioner
Guest()iGUESTiGUEST
Member()iMEMBERiMEMBER
Moderator()iMOD-
Admin()iADMINiADMIN
SuperAdmin()iSUPERADMINiSUPERADMIN
UserLevel()iUSERiUSER
-USER_RIGHTSUSER_RIGHTS
-USER_GROUPUSER_GROUP

Du måste försäkra dig om att all modifierad kod använder definitionerna från v 6, vänligen observera att Infusions utvecklade för v 5 inte är kompatibla med v 6 beroende på förändringar i Infusionsystemet.
6. Supportsidor
Om du har frågor eller problem rörande PHP-Fusion, besök huvudsidan för utvecklingen på www.php-fusion.co.uk och posta dina frågor i något av våra forum. Alternativelt kan du besöka vår IRC chat supportkanal på irc.cad-net.org/phpfusion.

PHP-Fusion expanderas genom s k Infusions, ett plug - insystem som är extremt enkelt att använda. Du kan finna en uppsjö av Infusions på www.phpfusion-mods.com.

Om du inte är nöjd med dom teman som kommer med installationen av PHP-Fusion, så kan du besöka vår officiella temasida på http://www.phpfusion-themes.com där du kommer att finna många ytterligare teman med hög kvalitet.

PHP-Fusion har också ett växande antal officiella supportsidor i bland annat följande länder:
  • Belgien
  • Danmark
  • Frankrike
  • Tyskland
  • Iran
  • Litauen
  • Nederländerna
  • Polen
  • Sverige
  • Taiwan
  • Turkiet.
  • 7. Tack till...
    Tack till nedanstående personer för deras medverkan:

    CrappoMan - Tillägg till koden och SQL-rutiner
    Shedrock - Officiell grafisk designer
    Janmol - Marknadsundersökning & ytterligare designlösningar
    KEFF - För tokiga idéer som inte var så tokiga!
    Rayxen - Tillägg till koden och modifieringar
    Sheldon - Teknisk support och hjälp med hosting

    WSYIWYG - editor - TinyMCE, utvecklad av Moxiecode och publicerad under the GNU/GPL licensen.