Instalacja PHP-Fusion w wersji 7.02.xx

Copyright © 2002 - 2011 Nick Jones
Version: 7.02 - Released: 10/04/2011
PHP-Fusion to lekki system zarz±dzania tre¶ci± (CMS) o otwartym kodzie ¼ród³owym, napisany w PHP 5. 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 - 2011 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.
Przed instalacj± upewnij siê, ¿e Twój serwer spe³nia minimalne wymagania PHP-Fusion:
- PHP 5
- MySQL 4
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.
- Zanim wgrasz pliki na serwer, zmieñ nazwê pliku _config.php (umieszczonego w katalogu /files) na config.php.
- Wgraj zawarto¶æ katalogu /files na serwer.
- 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 umo¿liwia³y zapis dla wszystkich (CHMOD 777):
- administration/db_backups/
- downloads/
- downloads/images/
- downloads/submissions/
- downloads/submissions/images/
- forum/attachments/
- ftp_upload/
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news/thumbs/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- config.php
- 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. - Postêpuj wed³ug pojawiaj±cych siê na ekranie wskazówek.
- 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.
Przed dokonaniem aktualizacji zaleca siê wykonanie kopii zapasowej wszystkich plików oraz bazy danych. PHP-Fusion v7.02 jest bezpo¶rednim nastêpc± PHP-Fusion v7.01. Musisz dok³adnie przej¶æ przez wszystkie etapy niniejszej instrukcji. Dodatkowo przy przej¶ciu z PHP-Fusion v7.00 zaleca siê wcze¶niejsz± aktualizacjê do v7.01, a dopiero potem do v7.02.
- Wersja 7.02 PHP-Fusion jest w du¿ej czê¶ci kompatybilna z v7.01, jednak¿e wprowadzone zmiany mog± spowodowaæ, ¿e czê¶æ wtyczek, skórek, modyfikacji czy paneli mo¿e nie dzia³aæ poprawnie.
- Po pierwsze, musisz wgraæ skrypt aktualizuj±cy z katalogu /upgrade v7 (lub /upgrade v701 je¶li aktualizujesz z v7.01) do katalogu /administration znajduj±cego siê na Twoim serwerze oraz katalog /files/locale do g³ównego katalogu strony. Bez plików jêzykowych, czê¶æ nazw nie doda siê poprawnie.
- 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! Proces aktualizacji koñczy siê dopiero wtedy, gdy na ekranie bêdzie jedynie widoczny komunikat 'Database upgrade complete'.
- 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 oprócz plików:
- _config.php
- setup.php
-
Zmieñ prawa dostêpu dla nastêpuj±cych katalogów, by umo¿liwiæ zapis dla wszystkich (CHMOD 777):
- downloads/
- downloads/images/
- downloads/submissions/
- downloads/submissions/images/
- ftp_upload/
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.
Kilka porad, które mog± poprawiæ 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,
- korzystaj jedynie ze sprawdzonych i uznanych za bezpieczne dodatków.
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 ci±gu 48 godzin.
Dodatki: 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 AddonDB. 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, ponownie odwied¼ oficjaln± bazê skórek dla PHP-Fusion: AddonDB. 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 Saudyjska, Brazylia, Czechy, Dania, Francja, Hiszpania, Iran, Niderlandy (Holandia, Belgia), Niemcy, Norwegia, Polska,Rosja, Rumunia, Szwecja, Turcja, Wêgry i W³ochy.
W przypadku znalezienia b³êdów, zg³o¶ je do swojego krajowego Supportu lub G³ównego Supportu (po angielsku). Wiêcej informacji na stronach poszczególnych Supportów.
Polska wersja PHP-Fusion zosta³a przygotowana w ramach projektu PHP-Fusion po polsku przez zespó³ administratorów, moderatorów i u¿ytkowników Polskiego Oficjalnego Supportu PHP-Fusion.
Je¶li widzisz b³êdy w PHP-Fusion, zg³o¶ je na naszym forum. Uwa¿asz, ¿e
polskie t³umaczenie zawiera wymagaj±ce poprawy niedoci±gniêcia? Napisz
nam o tym korzystaj±c z odpowiedniego formularza dostêpnego na - http://www.launchpad.net/pf-pl.
Za³o¿yciel projektu
- Nick Jones {Digitanium}
Kierownik projektu
- Hans Kristian Flaatten {Starefossen}
G³ówni programi¶ci
- Andy B {gh0st2k}
- Arda Kilicdagi {SoulSmasher}
- Christian Damsgaard Jørgensen {PMM}
- Karoly Nagy {Korcsii}
- Maarten Kossen {mpkossen/mistermartin75}
- Marcus Gottschalk {MarcusG}
- Max Toball {Matonor}
- Nicolae Crefelean {Kneekoo}
- Paul Beuk {Muscapaul}
- Robert Gaudyn {Wooya}
Zespó³ programistów
- Craig Dewar {Fangree_Craig
- James {Daywalker}
- Johan K. Jensen {Josso}
- Patric Forcelini {IceWasp}
- Sveinung Skjaerseth {sveinungs}
Zarz±dzanie
- Arda Kilicdagi {SoulSmasher}
- Hans Kristian Flaatten {Starefossen}
- Happy Svensson {KEFF}
- Jan Mølgaard {Janmol}
- Johan Wilson {Barspin}
- Nick Jones {Digitanium}
- Nicolae Crefelean {Kneekoo}
- Paul Beuk {Muscapaul}
- Philip Daly {Hobbyman}
- Richard Ainz {Homdax}
Dodatkowe wsparcie
- Philip Daly {Hobbyman}
- Johan Wilson {Barspin}
- Valerio Vendrame {lelebart}
- Claus Pedersen {Flyingduck}
Skrypty autorstwa osób trzecich:
- TinyMCE v3.3.8 - Edytor HTML WYSIWYG autorstwa Moxiecode.
- PHPMailer v2.0.4 - 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.5.0 - Biblioteka Javascript/Ajax.
- Nuvola Icons - Grafiki u¿yte w tagach BBCode, kategoriach newsów i ikonach administracyjnych autorstwa Davida Vignoni.