PHP-Fusion - Opis Instalacji
Copyright
© 2002 - 2006 Nick JonesWersja: 6.01.12 - Data
Wydania: Czerwiec 2006
1.
Wprowadzenie
PHP-Fusion
jest stale rozwijającym się systemem zarządzania witryną (CMS),
opartym na PHP i mySQL. Zaopatrzony jest w prosty w instalacji
system z intucyjnym w obsłudze pakietem przyrządów
administracyjnych. Stanowi kompletny zestaw aplikacji i
narzędzi do budowy dowolnej wielkości serwisu internetowego,
portalu czy vortalu. Dzięki temu w łatwy sposób możesz
tworzyć interaktywne witryny internetowe bez posiadania wiedzy
o programowaniu, a intuicyjność projektu i gotowe panele
pozwalają tworzyć nowe rozwiązania jednym kliknęciem myszki.
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.
2.
Instalacja
Umieść
zawartość folderu php-files na serwerze.
Zmień
blank_config.php na config.php.
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
Wpisz
w przeglądarce adres pliku setup.php Twojej strony (np.
http://www.twojastrona.pl/setup.php) i naciśnij Enter.
Postępuj
według pojawiających się na ekranie wskazówek.
Po
ukończeniu instalacji usuń z serwera plik setup.php oraz nadaj
plikowi config.php CHMOD 644.
3.
Aktualizacja z wersji 6.00.1xx, v6.00.2xx oraz v6.00.3xx
Przed
dokonaniem aktualizacji zaleca się wykonanie kopii zapasowej
wszystkich plików oraz bazy danych.
Z
folderu php-files znajdującego się w archiwum instalacyjnym
usuń pliki config.php i setup.php.
Umieść
plik upgrade.php, znajdujący się w folderze v6.00.xxx, w
katalogu administration na serwerze.
Zaloguj
się jako Super Administrator i wejdź do zakładki Aktualizacja
w Panelu Admina.
Postępuj
zgodnie z komunikatami na ekranie, dopóki nie otrzymasz
informacji "Database upgrade complete".
Umieść
zawartość folderu php-files na serwerze nadpisując poprzednio
istniejące pliki.
Folderowi
administration nadaj CHMOD 755.
Nadaj
CHMODy 777 poniższym folderom:
images/photoalbum/submissions/
images/news_cats/
(tylko v6.00.1xx)
images/imagelist.js
(tylko v6.00.1xx)
4.
Aktualizacja z wersji 4.01, 5.00 lub 5.01
Przed
dokonaniem aktualizacji zaleca się wykonanie kopii zapasowej
wszystkich plików oraz bazy danych.
Z
poziomu Panelu Admina usuń wszystkie infusions (dotyczy to
tylko wersji v5.00 lub v5.01).
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
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.
Umieść
plik upgrade.php (znajduje się on w archiwum instalacyjnym w
katalogu odpowiadającym wersji PHP-Fusion, z któej
chcesz dokonać aktualizacji - np. v4.01) w folderze admin/ na
serwerze.
Nadaj
plikowi config.php CHMOD 777.
Zaloguj
się jako Super Administrator i wybierz Aktualizację poprzez
Panel Admina.
Postępuj
zgodnie z komunikatami na ekranie, dopóki nie otrzymasz
informacji "Database upgrade complete".
Ze
swojego serwera usuń poniższe foldery:
fusion_admin
fusion_core
fusion_forum
fusion_languages
fusion_panels
fusion_themes
Zmień
nazwy poniższych folderów:
fusion_images
=> images
fusion_public
=> forum
Przenieś
katalog avatars z folderu forum do folderu images.
Umieść
zawartość folderu php-files na serwerze.
Zmień
CHMODy pliku config.php na 644.
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/
5.
Nowe stałe...
Uwaga:
struktura stałych w PHP-Fusion została w v6.00.2xx znacznie
zmodyfikowana - niektórym z nich zmieniono nazwy,
niektóre wogóle usunięto. Dlatego zachęcam, żeby
zapoznać się z poniższą tabelką przedstawiającą stałe zarówno
w v6.00.2xx, jak i w poprzednich wersjach:
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.
6.
Bezpieczeństwo!
Kilka
porad, które mogą uratować Twój serwis:
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.
7.
Oficjalne Supporty
Jeśli
masz jakieś problemy dotyczące użytkowania PHP-Fusion, odwiedź
jego stronę domową - www.php-fusion.co.uk
i zgłoś swój problem na forum. Strona ta posiada również
anglojęzyczny Chat IRC, który znajduje się pod adresem
irc.outerweb.org/phpfusion.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łówJeś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
8.
Podziękowania
Wszystkim
wymienionym poniżej dziękuję za ich wkład w tworzenie i
udoskonalanie PHP-Fusion:Shedrock - Skórki i
ikony w Panelu AdminaJanmol - za promocję PHP-Fusion
oraz mnóstwo dodatkowych pomysłówKEFF
- za głupie pomysły, które wcale nie są takie
głupie!Rayxen - za dodatkowe
skrypty i modySheldon - techniczny
support i pomoc w znalezieniu hostinguDodatkowe
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.
Wyszukiwarka
Podobne podstrony:
readme polishReadme PolishREADME Polished BuildingsPolish readmepolish readmeREADMEReadmereadmereadmereadme7 ReadMedist mem gen v6 2 readmeReadMewięcej podobnych podstron