Nawigacja
Struktura katalogów w PHP-Fusion v7
Napisane przez jantom dnia 21 czerwca 2009 21:30 · 9 komentarzy · 12205 czytań · · ·
Streszczenie:
Niniejszy artykuł jest przewodnikiem po strukturze katalogów PHP-Fusion v7. Dzięki niemu dowiesz się, gdzie umieszczać odpowiednie pliki.Struktura katalogów PHP-Fusion v7
Nieraz zastanawiamy się, jaką zawartość możemy znaleźć w poszczególnych katalogach. Niniejszy artykuł ma na celu przedstawienie drzewa katalogów, z jakim mamy do czynienia w PHP-Fusion v7. Przy okazji dowiesz się, gdzie umieszczać odpowiednie pliki. Oczywiście, mowa o domyślnej instalacji, jeśli dokonamy odpowiednich zmian w plikach, to niniejszy artykuł będzie mógł być tylko reliktem przeszłości.
Drzewo katalogów
Drzewo katalogów w PHP-Fusion wygląda następująco:
Skoro już wiemy, jak owe drzewo wygląda, czas zapoznać się z jego zawartością. Oto ona:
/..
Główny katalog. W nim znajdują się m.in. plik jądra systemu oraz podstawowych elementów systemu, np. newsów, artykułów, dodatkowych stron i wielu, wielu innych. Nie można zapomnieć, że w jego skład wchodzą katalogi opisane poniżej.
/administration
W tym katalogu znajdują się jedne z najważniejszych plików PHP-Fusion - pliki Panelu adminstratora.
Do góry
/db_backups
Jeden z niewielu katalogów, który wymaga stałego dostępu do zapisu. Traktowany jest jako katalog plików tymczasowych podczas tworzenia kopii zapasowych naszej bazy danych. Jeśli korzystasz z zewnętrznych narzędzi, możesz zablokować dostęp do niego, a nawet usunąć. Ze względów bezpieczeństwa warto przejrzeć jego zawartość od czasu do czasu - czasami można w nim znaleźć pliki exploitów.
Do góry
/images
W tym katalogu są przechowywane ikony wszystkich części Panelu administratora (w tym wtyczek/infusionów). Warto go od czasu do czasu przejrzeć i posprzątać pozostałości po usuniętych wtyczkach.
Do góry
/forum
Tutaj znajdują się pliki odpowiedzialne za wyświetlanie forum. Jeśli chcemy korzystać z zewnętrznego systemu forów (np. phpBB, SMF czy IPB), możemy usunąć katalog wraz z zawartością.
Do góry
/attachments
Przechowuje się tu wszystkie załączniki, jakie są dołączane do postów na forum. Z tego powodu wymaga pełnych praw zapisu, co nieraz jest wykorzystywane przez włamywaczy - czasami można znaleźć tu pliki, które mogą posłużyć, bądź już posłużyły do włamania na stronę.
Do góry
/images
Katalog, w którym znajdzie się 90% obrazków dostępnych na stronie, oczywiście uwzględniając te umieszczone w dodatkowych podkatalogach.
Do góry
/articles
Katalog obrazków do artykułów. Zapisane tu pliki są dostępne w menu tworzenia artykułów, dzięki czemu mamy do nich szybki dostęp.
Do góry
/avatars
Tutaj składowane są awatary użytkowników. Warto przejrzeć od czasu do czasu - czasami można znaleźć jakieś śmieci.
Do góry
/news
Katalog obrazków do newsów. Tak jak wcześniej przy artykułach, dzięki czemu przy tworzeniu nowego newsa mamy szybki dostęp do obrazków przeznaczonych do publikacji w newsach.
Do góry
/news_cats
W tym katalogu umieszcza się wszystkie grafiki, które będą miały posłużyć jako grafika kategorii newsów.
Do góry
/photoalbum
Miejsce, w którym znajdzie się wszystkie grafiki dostępne w galerii zdjęć. Jeśli serwer działa w trybie SafeMod, wszystkie zdjęcia oraz grafiki albumów znajdą się w tym katalogu, jeśli nie, to znajdziemy tu tylko grafiki albumów.
Do góry
/submissions
Katalog, w którym są zapisywane zdjęcia nadesłane przez użytkowników. Jeśli nie chcemy korzystać z tej funkcji, zablokujmy prawa zapisu do tego katalogu.
Do góry
/album_X
Występuje tylko wtedy, gdzy serwer nie pracuje w trybie SafeMod. W tych katalogach (tak, katalogach, X w nazwie należy potraktować jako dowolną liczbę naturalną) przechowuje się zdjęcia należące do poszczególnych albumów. Uwaga, czasami mogą pojawić się problemy z usunięciem samych katalogów (jeśli chcemy dokonać tego ręcznie, poprzez klienta FTP).
Do góry
/ranks
Wszystkie dostępne na stronie grafiki rang na forum znajdziemy właśnie tutaj. Jeśli nie korzystamy z rang na forum, katalogu można się pozbyć.
Do góry
/smiley
Katalog pełen uśmieszków. Naprawdę, to tutaj są wgrane wszystkie emotikony dostępne na stronie.
Do góry
/includes
Tutaj znajdują się wszystkie zewnętrzne skrypty (np. phpmailer, Securimage, TinyMCE) oraz pliki zawierające specyficzne funkcje, np. wyświetlanie komentarzy, ocen czy wysłanie maila czy bbcode'y.
Do góry
/bbcodes
Ten katalog zwiera wszystkie pliki potrzebne do wyświetlania poszczególnych bbcode'ów. Jeśli chcemy dodać własne tagi, odpowiednie pliki należy dograć właśnie do tego katalogu.
Do góry
/flash
Dodatkowe pliki potrzebne do pełnej obsługi bbcode'a umożliwiającego wyświetlanie plików Adobe Flash. Jeśli nie korzystamy z tego tagu, można usunąć.
Do góry
/geshi
Wewnętrzne pliki dla tagu GeSHi, który umożliwia kolorowanie składni różnych języków programowania. Jeśli nie chcemy korzystać z GeSHi, możemy go wyrzucić.
Do góry
/images
Tutaj są składowane wszystkie grafiki bbcode'ów. Od czasu do czasu można posprzątać, jeśli chcemy się pozbyć zbędnych plików.
Do góry
/mp3player
Pliki potrzebne do pracy tagu mp3 - zwierają zewnętrzy odtwarzacz mp3.
Do góry
/phphighlight
Tutaj znajdziemy pliki niezbędne do pracy innego tagu, [php], umożliwiającego kolorowanie składni, tym razem tylko dla języka PHP.
Do góry
/jscripts
Katalog, do którego powinno się dodawać zewnętrzne skrypty napisane w JavaScripcie.
Do góry
/tiny_mce
Katalog zwierający pliki edytora TinMCE - programu wyświetlającego kod (X)HMTL w trybie WYSIWYG.
Do góry
/language
Tu znajdziemy pliki językowe dla phpMailera - systemu obsługującego wysyłanie poczty ze strony, z którego korzysta PHP-Fusion.
Do góry
/search
W tym katalogu znajdują się poszczególne rozszerzenia wyszukiwarki. Jeśli chcemy dodać/usunąć opcji, to musimy podłubać właśnie tu.
Do góry
/securimage
Pliki dla Securimage - graficznego systemu Captcha, który pojawił się w PHP-Fusion v7.
Do góry
/user_fields
Rozszerzenie profilu użytkownika. Jeśli chcemy pozbyć się nieużywanych pól całkowicie lub dodać zupełnie nowe, to zajrzymy do tego właśnie katalogu.
Do góry
/infusions
Katalog, w którym umieszcza się wszystkie wtyczki oraz panele. Dla porządku i bezpieczeństwa, warto od czasu do czasu przejrzeć jego zawartość i zastanowić się, czy nie należałoby czegoś usunąć.
Do góry
/locale
Katalog zawierający pliki jeżykowe dostępne dla naszej strony.
Do góry
/[dowolny język]
Oddziela pliki dla poszczególnych języków strony. Znajdziemy tu również pliki dla podstawowych części systemu.
Do góry
/admin
Zawiera pliki językowe dla panelu administracyjnego.
Do góry
/bbcodes
Katalog, w którym przechowujemy pliki językowe dla tagów bbcode.
Do góry
/forum
Tu znajdziemy pliki językowe dla wbudowanego w PHP-Fusion forum.
Do góry
/search
Pliki językowe poszczególnych modułów wyszukiwarki.
Do góry
/user_fields
Pliki językowe dla poszczególnych pól profilu użytkownika.
Do góry
/themes
Katalog, w którym umieszcza się wszystkie skórki dla PHP-Fusion. Jeśli chcemy, żeby nasza strona zmieniła wygląd, to właśnie tutaj potrzeba wgrać odpowiednie katalogi wraz z plikami.
Do góry
/templates
Katalog, którego nie można usunąć pod żadnym pozorem - umieszczone są w nim podstawowe pliki wyglądu strony oraz interpetujące kod skórek.
Do góry
/przykładowa skórka
Główny katalog skórki. Tutaj umieszcza się podstawowe elementy szablonu oraz dodatkowe pliki.
Do góry
/images
Katalog, w którym umieszcza się wszystkie pliki graficzne skórki, za wyjątkiem tych wyświetlanych na forum.
Do góry
/forum
W tym katalogu przechowywane są pliki graficzne, które są wyświetlane na forum, np. przycisk założenia nowego tematu, ikony statusu etc.
Do góry
Komentarze
Dodaj komentarz
Oceny
Zaloguj się lub zarejestruj, żeby móc zagłosować.
Świetne! | 70% | [7 głosów] | |
Bardzo dobre | 10% | [1 głos] | |
Dobre | 10% | [1 głos] | |
Średnie | 0% | [0 głosów] | |
Słabe | 10% | [1 głos] |