Copyright © 2002 - 2008 Nick Jones
Version: 7.00 - Released: 21/06/2008
WPROWADZENIE
PHP-Fusion to lekki system zarządzania treścią (CMS) o otwartym kodzie źródłowym, napisany w PHP 5 (kompatybilny z PHP 4). Wykorzystuje bazę danych MySQL do przechowywania danych Twojej strony oraz zawiera prosty i wszechstronny system administracyjny. PHP-Fusion zawiera większość elementów, jakie można zobaczyć w innych CMS-ach

Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Affero General Public License, wydanej przez Fundację Wolnego Oprogramowania - według wersji 3. tej Licencji lub którejś z późniejszych wersji.

Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji - Affero General Public License.

Z pewnością wraz z niniejszym programem dostarczono Ci też egzemplarz Affero General Public License, jeśli nie, wejdź na www.fsf.org.

Ważne informacje: Nie wolno Ci usunąć informacji o prawach autorskich, tj:

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

Osoby chcące usunąć stopkę powinny zapoznać się z licencją dostępną na www.php-fusion.co.uk.

INSTALACJA
Przed instalacją PHP-Fusion potrzebujesz utworzyć bazę danych MySQL. Możesz to zrobić poprzez panel zarządzający Twoim hostingiem lub w phpMyAdmin. Upewnij się, że masz pod ręką dane dostępu do MySQL, wliczając w to adres hosta, nazwę użytkownika, hasło oraz nazwę bazy danych, aby móc je podać podczas instalacji.

1. Zanim wgrasz pliki na serwer, zmień nazwę pliku _config.php (umieszczonego w katalogu /files) na config.php.

2. Wgraj zawartość katalogu files na serwer.

3. O ile nie uruchamiasz PHP-Fusion na lokalnym serwerze, w większości przypadków będzie potrzeba zmiany praw dostępu dla następujących plików i katalogów, by były one zapisywalne dla wszystkich (CHMOD 777):

- administration/db_backups/
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- forum/attachments/
- config.php

4.Przejdź na swoją stronę internetową, gdzie plik setup.php powinien uruchomić się automatycznie. Jeśli nie, potrzebujesz uruchomić plik setup.php ręcznie poprzez ręczne wpisanie pełnego adresu strony, po którym dopiszesz /setup.php. Przykład:
http://www.yourdomain.com/setup.php.

5. Postępuj według pojawiających się na ekranie wskazówek.

6. Natychmiast po zakończeniu instalacji PHP-Fusion musisz zmienić prawa dostępu dla pliku config.php na tylko do odczytu (CHMOD 644) ORAZ usunąć plik setup.php z Twojego serwera.

AKTUALIZACJA Z V6.01.XX
Przed dokonaniem aktualizacji zaleca się wykonanie kopii zapasowej wszystkich plików oraz bazy danych, jako że PHP-Fusion jest większą aktualizacją w porównaniu do swoich poprzedników. Musisz dokładnie przejść przez wszystkie etapy niniejszej instrukcji.

1. Kod wersji 6. nie jest całkowicie zgodny z wersją 7. Musisz zaktualizować jakiekolwiek modyfikacje, wtyczki, panele lub skórki przed aktualizacją systemu LUB zdobyć wersję zgodną z najnowszym PHP-Fusion. Jakkolwiek, zalecane jest wyłączenie wszystkich elementów autorstwa osób trzecich w celu uniknięcia problemów.

2. Po pierwsze, musisz wgrać skrypt aktualizujący z katalogu /upgrade v601x do katalogu /administration znajdującego się na Twoim serwerze.

3. Zaloguj się jako Główny administrator i przejdź do zakładki Zarządzanie stroną w panelu administratora, kliknij na Aktualizacja, a następnie postępuj zgodnie z pojawiającymi się na ekranie wskazówkami. MUSISZ przejść przez wszystkie etapy aktualizacji, dopóki proces się nie zakończy, a na ekranie będzie jedynie widoczny komunikat 'Database upgrade complete'.

4. BARDZO WAŻNE: W tym wydaniu wprowadzono wiele zmian w strukturze systemu, niektóre elementy Twojej strony mogą nie działać poprawnie, dopóki nie zaktualizujesz wszystkich plików. MUSISZ wgrać WSZYSTKIE pliki z katalogu /files.

Jeśli masz jakiekolwiek wątpliwości, nie krępuj się i zapytaj na forum jednego z supportów o pomoc. W naszej społeczności mamy wielu doświadczonych użytkowników, którzy mogą pomóc lub poradzić podczas procesu aktualizacji.

PORADY DOTYCZĄCE BEZPIECZEŃSTWA
Kilka porad, które mogą zwiększyć bezpieczeństwo Twojej strony:

- Upewnij się, że plik config.php jest tylko do odczytu (powinien mieć CHMOD 644).
- Nigdy nie pozostawiaj pliku setup.php na serwerze, gdy PHP-Fusion jest już zainstalowane.
- Upewnij się, że hasła do FTP i MySQL różnią się od siebie oraz że są bezpieczne.
- Nigdy nie pozwalaj by załączniki na forum miały rozszerzenia .php .html .exe lub jakikolwiek inne rozszerzenie plików tekstowych.

OFICJALNE SUPPORTY
Jeśli masz pytanie lub problem dotyczący PHP-Fusion, odwiedź stronę poświęconą temu projektowi - www.php-fusion.co.uk i napisz wiadomość na naszym forum. Postaramy się rozwiązać Twój problem w przeciągu 48 godzin.
Możliwości PHP-Fusion można rozszerzyć dodając wtyczki (Infusions), które instaluje się w niezwykle prosty sposób. Możesz znaleźć wiele użytecznych wtyczek na stronie www.phpfusion-mods.com. Jeśli interesują Cię polskojęzyczne dodatki, wejdź na stronę Laboratorium Modułów.
Jeśli nie satysfakcjonują Cię standardowe, dołączone do PHP-Fusion skórki, odwiedź oficjalną stronę ze skórami do PHP-Fusion: www.phpfusion-themes.com - znajdziesz tam mnóstwo wysokiej jakości skórek. Ich pokaźną kolekcję można też zobaczyć w polskojęzycznej galerii Themes4Fusion, a następnie pobrać z Laboratorium Modułów.
PHP-Fusion ma też szereg stron, wokół których skupia się społeczność użytkowników PHP-Fusion krajów takich jak: Arabia, Belgia, Brazylia, Bułgaria, Dania, Czechy, Francja, Niemcy, Węgry, Iran, Włochy, Holandia, Norwegia, Polska, Rumunia, Rosja, Słowacja, Hiszpania, Szwecja i Turcja.
PODZIĘKOWANIA
Założyciel projektu i naczelny programista
Nick Jones {Digitanium}

Główni programiści
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Zespół programistów
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Dodatkowe wsparcie
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Zarządzanie
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Skrypty autorstwa osób trzecich:
TinyMCE v3.0.9 - Edytor HTML WYSIWYG autorstwa Moxiecode.
PHPMailer v2.0 - Klasa wysyłające e-maile ze wsparciem dla SMTP autorstwa Brenta R. Matzelle'a.
HTTPDownload v1.3 - Klasa obsługująca download autorstwa Nguyen Quoc Bao.
jQuery v1.2.6 - Biblioteka Javascript/Ajax.
Nuvola Icons - Grafiki użyte w tagach BBCode, kategoriach newsów i ikonach administracyjnych autorstwa Davida Vignoni.