Instalacja PHP-Fusion w wersji 6.01.xx
Copyright © 2002 - 2006 Nick Jones
Wersja: 6.01.1 - Data Wydania: Czerwiec 2006
PHP-Fusion zostało wydane na licencji GNU/GPL2. Więcej informacji znajdziesz na stronie www.gnu.org. Nieoficjalne tłumaczenie tej licencji na język polski znajdziesz pod adresem http://www.gnu.org.pl/text/licencja-gnu.html. Możesz dowolnie modyfikować kod i rozpowszechniać PHP-Fusion w wersji obecnej lub zawierającej Twoje modyfikacje.
1. Umieść zawartość folderu php-files na serwerze.
2. Zmień blank_config.php na config.php.
3. Nadaj poniższym plikom i folderom CHMODY 777:
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- forum/attachments/
- config.php
4. Wpisz w przeglądarce adres pliku setup.php Twojej strony (np. http://www.twojastrona.pl/setup.php) i naciśnij Enter.
5. Postępuj według pojawiających się na ekranie wskazówek.
6. Po ukończeniu instalacji usuń z serwera plik setup.php oraz nadaj plikowi config.php CHMOD 644.
1. Z folderu php-files znajdującego się w archiwum instalacyjnym usuń pliki config.php i setup.php.
2. Umieść plik upgrade.php, znajdujący się w folderze v6.00.xxx, w katalogu administration na serwerze.
3. Zaloguj się jako Super Administrator i wejdź do zakładki Aktualizacja w Panelu Admina.
4. Postępuj zgodnie z komunikatami na ekranie, dopóki nie otrzymasz informacji 'Database upgrade complete'.
5. Umieść zawartość folderu php-files na serwerze nadpisując poprzednio istniejące pliki.
6. Folderowi administration nadaj CHMOD 755.
7. Nadaj CHMODy 777 poniższym folderom:
- images/photoalbum/submissions/
- images/news_cats/ (tylko v6.00.1xx)
- images/imagelist.js (tylko v6.00.1xx)
1. Z poziomu Panelu Admina usuń wszystkie infusions (dotyczy to tylko wersji v5.00 lub v5.01).
2. Poprzez Zarządzanie Panelami usuń wszystkie bloki oprócz tym wymienionych poniżej:
- Navigation
- Online Users
- Forum Threads
- Latest Articles
- Welcome Message
- Forum Threads List
- User Info
- Members Poll
- Shoutbox
3. Umieść plik config.php z katalogu php-files z folderze głównym na serwerze.
- Zanim przejdziesz dalej, usuń plik config.php z katalogu php-files na dysku Twojego komputera.
4. Umieść plik upgrade.php (znajduje się on w archiwum instalacyjnym w katalogu odpowiadającym wersji PHP-Fusion, z której chcesz dokonać aktualizacji - np. v4.01) w folderze admin/ na serwerze.
5. Nadaj plikowi config.php CHMOD 777.
6. Zaloguj się jako Super Administrator i wybierz Aktualizację poprzez Panel Admina.
7. Postępuj zgodnie z komunikatami na ekranie, dopóki nie otrzymasz informacji "Database upgrade complete".
8. Ze swojego serwera usuń poniższe foldery:
- fusion_admin
- fusion_core
- fusion_forum
- fusion_languages
- fusion_panels
- fusion_themes
9. Zmień nazwy poniższych folderów:
- fusion_images => images
- fusion_public => forum
10. Przenieś katalog avatars z folderu forum do folderu images.
11. Umieść zawartość folderu php-files na serwerze.
12. Zmień CHMODy pliku config.php na 644.
13. Upewnij się, że poniższe foldery mają CHMOD ustawione na 777:
- administration/db_backups/
- images/
- images/articles/
- images/avatars/
- images/news/
- images/photoalbum/
- forum/attachments/
v4x | v5x | v6x |
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 |
User Definitions | ||
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 |
Jeśli używasz jakichś modów, musisz się upewnić, że powyższe stałe zostały zaktualizowane. Dodatkowo, system infusions został w v6 znacznie przebudowany, przez co infusions przystosowane do wersji 5.xx nie będą działać poprawnie.
- Upewnij się, że plik config.php ma prawa tylko do odczytu(maksymalny CHMOD 644).
- Nigdy nie pozwól by po instalacji PHP-Fusion plik setup.php pozostał na serwerze.
- Zapewniaj bezpieczeństwo twoim hasłom do FTP i MySQL, zadbaj o to by były różne.
- Nigdy nie pozwalaj by załączniki na forum miały rozszerzenia .php .html .exe lub jakikolwiek inne rozszerzenie plików tekstowych.
Możesz znacznie zwiększyć możliwości swojej strony poprzez różne moduły dodatkowe - Infusions. Są one niezwykle proste w instalacji - znajdziesz je na stronie www.phpfusion-mods.com. Jeśli interesują Cię mody polskojęzyczne, 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.
PHP-Fusion ma również szereg stron zajmujących się pomocom userom w ich ojczystym języku: Arabski, Belgijski, Bułgarski, Bośni, Chorwacki, Duński, Francuski, Niemiecki, Węgierski, Irański, Włoski, Litewski, Holenderski, Support Polski, Rosyjski, Szwedzki, , oraz Turecki.
Shedrock - Skórki i ikony w Panelu Admina
Janmol - za promocję PHP-Fusion oraz mnóstwo dodatkowych pomysłów
KEFF - za głupie pomysły, które wcale nie są takie głupie!
Rayxen - za dodatkowe skrypty i mody
Sheldon - techniczny support i pomoc w znalezieniu hostingu
Dodatkowe skrypty zintegrowane z PHP-Fusion:
TinyMCE - edytor WYSWIG autorstwa Moxiecode.
PHPMailer - sendmail autorstwa Brent'a R. Matzelle.
HTTPDownload - system downloadu autorstwa Nguyen'a Quoc Bao.