Przygotowania
Na stronie xenforo.com logujemy się do panelu klienta i pobieramy ostatnią możliwą wersję XenForo. Pobrany plik, najczęściej w postaci o rozszerzeniu .zip, należy rozpakować. Na tę chwilę jego lokalizacja jest dowolna.
Customer area login

Następnie udajemy się na stronę darmowej aplikacji xampp, która pozwoli pozwoli nam zainstalować, na naszym komputerze, niezbędne składki potrzebne do uruchomienia XenForo lokalnie. Obsługa xampp nie jest skomplikowana, a każdy krok, niezbędny do zainstalowania XenForo, postaram się opisać w sposób prosty i zrozumiały.
XAMPP Installers and Downloads for Apache Friends
XAMPP is an easy to install Apache distribution containing MariaDB, PHP and Perl.

W moim przypadku pobieramy xampp dla Windowsa, gdyż to właśnie na komputerze z zainstalowanym systemem firmy Microsoft będziemy instalować forum.
Instalacja xampp nie różni się niczym szczególnym od instalacji innych programów. Ważne, aby aplikację tę zainstalować poza katalogiem Program Files, ponieważ UAC, a więc wbudowany mechanizm ochronny systemu Windows, może uniemożliwić prawidłową pracę programu xampp, blokując niektóre z jego usług. W moim przypadku zainstalowałem xampp w jego domyślnej lokalizacji, czyli C:\xampp.
Przez kolejne kroki instalatora klikamy po prostu Dalej i czekamy, aż aplikacja się zainstaluje.
Xampp
Teraz uruchamiamy zainstalowany program, który wyświetli następujące okno.Aby uruchomić usługi Apache oraz MySQL, czyli niezbędne do prawidłowego funkcjonowania XenForo, klikamy obok nich odpowiednio na Start i czekamy, aż zostaną załadowane poprawnie. Powinno wyglądać to w taki sposób:
Instalacja XenForo
Teraz przechodzimy do katalogu, w którym rozpakowaliśmy nasze archiwum zawierające XenForo. U mnie wygląda to mniej więcej tak:Katalog upload zawiera wszystkie foldery i pliki, niezbędne do uruchomienia naszego forum. W tym kroku polecam zmienić jego nazwę na coś bardziej przyjaźniejszego, np. forum albo xenforo. Katalog ten kopiujemy do schowka (za chwilę wkleimy go w odpowiednie miejsce).
Teraz przechodzimy do lokalizacji, w której zainstalowaliśmy aplikację xampp. W moim przypadku było to C:\xampp. W tym katalogu powinniśmy zobaczyć interesujący nas folder o nazwie htdocs.
Okazuje się, że folder htdocs zawiera już inne katalogi i pliki, które z czystym sumieniem możemy... usunąć. Opróżniamy więc go i wklejamy folder z XenForo, którego przed chwilą skopiowaliśmy do schowka.
Mamy już uruchomiony serwer apache, a także przygotowane do instalacji forum. Do pełni szczęścia brakują nam jeszcze adres forum, a także baza danych, a więc miejsce, do którego zapisywane będą treści publikowane na forum.
Ponieważ forum zainstalowane zostanie lokalnie, wykorzystamy lokalny adres IP naszego komputera, którym jest zwykle 127.0.0.1 czy też localhost. Jeśli masz w sieci więcej komputerów, będziesz mógł również dzięki nim połączyć się ze swoim forum poprzez IP komputera, na którym to forum zainstalowano. Oczywiście pod warunkiem, że ten komputer, wraz z aplikacją xampp, został uruchomiony.
phpMyAdmin
Teraz zajmiemy się bazą danych dla naszego forum. Aby taką bazę utworzyć, przechodzimy na adres 127.0.0.1/phpmyadmin . Z nawigacji głównej wybieramy opcję Database, wpisujemy nazwę nowej bazy danych i klikamy w Create.Baza danych została utworzona. Stronę tę możemy zamknąć, jednak to nie wszystko, aby móc się z nią połączyć.
Ponownie otwieramy panel ustawień xamppa i tym razem wybieramy opcję Shell.
Teraz powinniśmy zobaczyć tzw. wiersz poleceń, a więc charakterystyczne okno systemu Windows służące do wprowadzania różnych komend.
W tym oknie wprowadzamy kolejno polecenie
Kod:
mysqladmin -u root password
i potwierdzamy klawiszem enter.
Program poprosi nas o skonfigurowanie hasła dla użytkownika root. Na potrzeby instalacji forum lokalnie wymyślamy proste hasło i wprowadzamy je odpowiednio. W moim przypadku jest to mysql. Xampp poprosi nas o potwierdzenie tego hasła, dlatego musimy wprowadzić je po raz drugi. To jednak nie wszystko.
Edytorem tekstowym otwieramy plik config.inc.php znajdujący się w lokalizacji xampp\phpMyAdmin. U mnie wygląda to tak:
C:\xampp\phpMyAdmin\config.inc.php
Wyszukujemy:
Kod:
$cfg['Servers'][$i]['auth_type'] = 'config';
i zamieniamy na
Kod:
$cfg['Servers'][$i]['auth_type'] = cookie';
Plik w takiej postaci zapisuję, a z poziomu panelu xampp zatrzymujemy serwis MySQL i uruchamiamy ponownie wciskając odpowiednio przycisk Stop i za chwilę - Start.
Instalacja forum
Teraz możemy przejść do naszego forum, które zwykle dostępne jest pod adresem 127.0.0.1 . Taki adres wpisujemy w przeglądarce internetowej.Po wejściu na stronę powinniśmy zobaczyć katalog z naszym forum. U mnie wygląda to tak:
Klikamy teraz w folder xenforo (wszystko zależy od tego, jak nazwaliśmy folder w katalogu htdocs) po czym powinniśmy ujrzeć instalator naszego forum.
W moim, jak i w większości przypadków, XenForo zwróciło błąd o braku rozszerzenia GD należącego do środowiska PHP. Na szczęście w xampp zostało ono wyłączone i te należy aktywować. Wywołujemy więc panel naszej aplikacji i wybieramy konfigurację naszego PHP, a dokładniej php.ini .
Odszukujemy teraz wpis
Kod:
extension=gd;
i zamieniamy na
Kod:
extension=gd
usuwając tak naprawdę znak średnika poprzedzający całe wyrażenie. Plik zapisujemy i restartujemy usługę Apache (Stop/Start).
Teraz wracamy do instalatora XenForo odświeżając jego stronę. Gdy tylko serwer spełnia wymagania nałożone przez nasze forum, zostaniemy o tym poinformowani stosownym komunikatem zezwalającym na uruchomienie instalacji.
Rozpoczynamy instalację klikając na Begin installation.
Teraz wystarczy odpowiednio uzupełnić dane, które pomogą naszemu forum nawiązać połączenie z bazą danych. Użytkownikiem w xampp domyślnie jest root. Hasłem jest ciąg znaków, które skonfigurowaliśmy w wierszu poleceń tego programu (u mnie mysql). Nazwa bazy danych jest nazwą wprowadzoną w panelu phpMyAdmin.
Gdy tylko uzupełniliśmy wszystkie pola odpowiednio, klikamy na Save config.
Teraz instalator zweryfikuje, czy wprowadzone dane są prawidłowe. Jeśli tak, powinniśmy zobaczyć następujący komunikat.
Teraz nie pozostaje nam nic innego, jak rozpocząć instalację XenForo.
Po kilkudziesięciu sekundach, instalator poprosi nas jeszcze o utworzenie konta supera administratora forum. Będzie to konto, do którego będziesz logować się i zarządzać swoim forum.
Wypełniamy odpowiednio pola nadając nazwę, hasło i adres email dla tego administratora i potwierdzamy.
Na samym końcu mamy również podgląd informacji o adresie i nazwie naszego forum, a także adresie e-mail służącego do kontaktu z administratorem witryny. Te dane możemy również zmienić po instalacji forum, dlatego na tym etapie nie musimy się nimi szczególnie przejmować.
Teraz możesz zalogować się już do panelu administratora wprowadzając dane dla użytkownika, którego przed chwilą utworzyłeś. Gratuluję! Twoja instalacja XenForo została zakończona pomyślnie.
Ostatnia edycja: