Start forum, czyli jak zainstalować forum

Łukasz | Tagi: ,

Instalacja MyBB jest szybka i zazwyczaj bezproblemowa, poniżej znajduje się krótka instrukcja jak zainstalować MyBB na swoim serwerze.

Wymagania

  • serwera stron WWW z obsługą PHP, np. Apache
  • serwer bazy danych MySQL w wersji 4.0( lub nowszej), ewentualnie PostgreSQL, bądź SQLite (w wersjach 2 lub 3).
  • język PHP z zainstalowanym modułem XML – wersja co najmniej 4.3.11.

W przypadku korzystania z Apache warto zadbać o poprawną konfigurację mod_rewrite oraz mod_security. Dzięki temu zwiększy się poziom bezpieczeństwa oraz umożliwi to skorzystanie z „przyjaznych linków”.

Skrypt

Aby zainstalować skrypt należy najpierw pobrać pliki, które znajduję się tutaj. Skrypt znajduje się w pliku ZIP. Archiwum zawiera dokumentacje (katalog Documentation) oraz skrypt z instalatorem(katalog Upload). Należy uważać aby nie zmienić struktury folderów podczas rozpakowywania. Pliki z katalogu Upload za pomocą klienta FTP wysyłamy do katalogu naszego forum na serwerze.

Chmod’y(atrybuty plików)

Aby zapewnić sobie wysoki poziom bezpieczeństwa poniższym katalogom należy nadać atrybut 755

  • /admin,
  • /archive,
  • /images,
  • / inc,
  • /install,
  • / jscripts.

A katalogu głównym wszystkie pliki powinny posiadać atrybut 644.

Niektóre pliki i foldery wymagają innych uprawnień, ich lista poniżej:

  • /inc/config.php – atrybut 666 (a po instalacji atrybut 444, ewentualnie 644),
  • /inc/setting.php – atrybut 666,
  • /cache – atrybut 777,
  • /cache/themes –atrybut 777,
  • /uploads – atrybut 777,
  • /uploads/avatars – atrybut 777.

Plik /inc/config.php jest bardzo ważnym plikiem, zawiera główne ustawienia, np. hasło do bazy danych. Ten plik jest tworzony podczas instalacji, dlatego wymaga większych uprawnień, lecz po instalacji trzeba jego uprawnienia zmniejszyć do 444. W przypadku niektórych serwerów do 644.

Aby skorzystać z dodatkowych opcji: backupu oraz możliwości edytowania plików językowych bezpośrednio z panelu administratora musimy nadać uprawnienia takie jak poniżej:

  • /admin/backups – atrybut 777,
  • wszystkie pliki z /inc/languages/english/– atrybut 666,
  • wszystkie pliki z /inc/languages/english/admin/ * – atrybut 666.

Jeżeli na forum są zainstalowane dodatkowe paczki językowe atrybut 666 nadajemy także plikom z katalogów /inc/languages/dotkowy_język/ oraz /inc/languages/ dodatkowy_język/.

W większości klientów FTP zmiana atrybuty jest możliwa poprzez wybranie opcji „zmień atrybut” bądź „właściwości”. Można także skorzystać z linii komend, stosując jedno z poleceń: chmod -R *** nazwa_katalogu lub chmod *** nazwa_pliku, gdzie „***” to atrybut.

Uruchomienie instalatora

W pasek adresu wpisujemy http://adres_forum.pl/install/index.php
W przypadku pojawienia się białej strony należy sprawdzić czy atrybuty plików są poprawne oraz czy struktura plików nie została zmieniona.

Krok 1: powitanie i licencja

Na samym początku zobaczymy powitanie, w której znajdziemy informacje o krokach instalacji. Klikamy NEXT, zobaczymy tekst licencji. MyBB od wersji 1.4.3 jest dostępne na licencji GNU GPL v3, klikamy NEXT, co oznacza, że akceptujemy licencję.

Krok 2: test serwera

Poprawy wynik testu MyBB

Poprawny wynik testu MyBB

Instalator wykonuje test przed instalacją, sprawdzane są m.in. uprawnienia plików. Po prawo wynik przykładowego testu.

Jeżeli coś zaznaczone jest na czerwono należy to poprawić, aby przejść do kolejnego kroku instalacji

Krok 3: konfiguracja bazy danych

Na samym początku musimy wybrać tym bazy(opcja Database Engine). Do wyboru(w zależności od serwera) możemy mieć MySQL Improved, MySQL, SQLite 2, SQLite 3 lub PgSQL.

Konfiguracja bazy danych

Konfiguracja bazy danych

Najbardziej zalecaną bazą jest MySQL Improved, jeżeli do wyboru jest ta baza danych, to powinniśmy właśnie ją wybrać. W przeciwnym razie zalecana jest popularna baza MySQL.

W pole Database Server Hostname wpisujemy adres serwera bazy danych, w większości przypadków to localhost. Następne pole to Database Username, czyli użytkownik bazy danych i w Database Password hasło bazy danych. Database Name to pole, w które musimy wpisać nazwę naszej bazy danych.

Dwa ostanie pola to prefix tabel w bazie danych oraz kodowanie. Powinniśmy zostawić domyśle wartości. Klikamy NEXT i rozpocznie się proces tworzenia tabel w bazie danych. Jeżeli wszystko przebiegnie poprawnie to zobaczymy listę tabel w bazie danych. Klikamy NEXT.

Kolejne dwa kroki to wprowadzanie danych do bazy danych oraz instalacja szablonów, musimy dwa razy wybrać NEXT.

Krok 4: konfiguracja forum

Ustawienia forum

W tym kroku możemy zmienić domyślne ustawienia forum. Poniżej znajduje się opis wszystkich pól:

  • Forum Name – nazwa forum,
  • Forum URL – pole w 99,9% jest uzupełnione poprawnie. Jeżeli jednak adres jest błędny, musimy to poprawić. Uwaga! Adres nie może się kończyć ukośnikiem,
  • Website Name – nazwa strony WWW (jeżeli posiadamy), nazwa będzie wyświetlana w stopce Forum,
  • Website URL – adres strony WWW (jeżeli posiadamy). Pole można pozostawić puste jeżeli nie posiadamy forum. Link będzie wyświetlał się w stopce,
  • Cookie Domain – ustawienie domeny cookies- tzw. ciasteczek(szczegółowo pisane poniżej),
  • Cookie Path – ustawienie path dla domeny (szczegółowo opisane poniżej),
  • Contact Email– kontaktowy adres e-mail, wyświetlany m.in. w stopce.

Ustawienia cookies umożliwiają m.in. możliwość logowania się. Poniżej znajduje się opis w jaki sposób należy skonfigurować cookies w zależności od domeny:

  1. www.adres_forum.pl:
    1. Cookie Domain: .adres_forum.pl
    2. Cookie Path: /
  2. www.adres_strony.pl/forum:
    1. Cookie Domain: .adres_strony.pl
    2. Cookie Path: /forum/ (Uwaga! Na końcu musi znajdować się ukośnik)
  3. www.forum.adres_strony.pl:
    1. Cookie Domain: .forum.adres_strony.pl
    2. Cookie Path: /
  4. www.subodmena.adres_strony.pl/forum:
    1. Cookie Domain: .sub.adres_strony.pl
    2. Cookie Path: /forum/ (Uwaga! Na końcu musi znajdować się ukośnik)

Po poprawnym uzupełnieniu wybieramy NEXT.

Konto administratora

Teraz musimy skonfigurować konto głównego administratora. W pole Username wpisujemy nazwę administratora, w pole Password wpisujemy hasło, które potwierdzamy w Retype Password. Ostatnim polem jest adres e-mail administratora(E-mail Address). Po uzupełnieniu klikamy NEXT.

Zakończenie

Jeżeli wszystko poszło poprawnie zobaczymy komunikat o zakończeniu instalacji. Na samym dole w żółtej ramce znajduje się odnośnik do listy mailingowej. Dzięki temu możemy być powiadamiani m.in. o nowych wersjach skryptu.

Usuwamy katalog /install bądź umieszczamy w nim pusty plik lock(jest to plik o nazwie lock i nie zawiera on rozszerzenia). Musimy jeszcze zmienić atrybut dla pliku/inc/config.php. Atrybut zmieniamy na 444 (w niektórych wypadkach 644).

Jeżeli chcesz aby Twoje forum „przemówiło” po polsku przeczytaj jak spolszczyć MyBB.







komentarzy 14 »
  1. Adam (24 lipca 2009, 10:25 ) #

    W końcu dokładnie i przejrzyście wytłumaczone atrybuty chmod’ów.
    Dziękuję wam za to.
    Tak trzymajcie 🙂

  2. Przybysz (10 listopada 2009, 0:37 ) #

    Bardzo piękny poradnik!
    10/10 dla tego pana 🙂

  3. Przybysz (10 listopada 2009, 0:37 ) #

    Bardzo piękny poradnik, przydał sie mi i przyda sie innym 🙂
    10/10 dla tego pana 🙂

  4. Łukasz (10 listopada 2009, 19:08 ) #

    @Przybysz: Dzięki, ciesze się, że mój wysiłek jest doceniany.

  5. Szpaku (11 listopada 2009, 3:05 ) #

    Witam mam taki problem, gdy wchodze w Admin CP

    http://img21.imageshack.us/i/pomocyr.png/

    Prosze o szybką pomoc!! 🙁

  6. Łukasz (11 listopada 2009, 18:07 ) #

    @szpaku: Od tego jest forum: http://forum.mybbsite.pl

  7. Zmiana domeny forum | MyBBsite.pl | Polskie wsparcie MyBB (6 stycznia 2010, 0:08 ) #

    […] Jeżeli nie wiesz jak uzupełnić ustawienia cookies skorzystaj z instrukcji. […]

  8. Edziu (18 marca 2010, 15:02 ) #

    O co moze chodzic przy test wyskakuje blad Configuration File Writable: Not writable i jak go naprawic?;>

  9. Łukasz (18 marca 2010, 17:14 ) #

    @edziu: od pomocy technicznej mamy forum. Ustaw odpowiednie atrybuty do plików.

  10. Ani (13 kwietnia 2010, 22:01 ) #

    super poradnik – brawka dla autora 🙂

  11. WHiSKY (26 maja 2010, 22:01 ) #

    Witam bez problemu krok po kroku i nawet młotka nie trzeba było używać:D.
    Poszło działa Serdeczne dzięki

  12. Daggerka (24 lipca 2010, 16:51 ) #

    Wszystko pięknie, tylko szkoda, że nie ma możliwości pobrania plików spakowanych w .taz.gz

  13. Mailo (23 grudnia 2010, 13:19 ) #

    Wreszcie jakiś dobry, przejrzysty poradnik, który można normalnie zrozumieć 🙂 Wszystkie jakie do tej pory widziałem były bez sensu i nie dało się ich zrozumieć, oby tak dalej.

  14. Szymon (29 stycznia 2011, 18:54 ) #

    To jedyny dobry poradnik który mi się przydał. Wielkie dzięki 😉

Dodaj komentarz

XHTML: Możesz użyć tagów: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


Prosimy nie zgłaszać swoich problemów poprzez komentarze! W przypadku problemów zapraszamy nasze forum.

Serwis MyBBsite.pl wykorzystuje cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub wykorzystanie, więcej informacji w polityce prywatności
Akceptuję politykę prywatność, zamknij informację