Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Instalacja MyBB

Założony przez Daniel Praźmo.

1 Wymagania


Przed przystąpieniem do instalacji MyBB upewnij się, że Twój serwer spełnia minimalne wymagania skryptu:
  • PHP w wersji minimum 5.2 lub wyższej
  • baza danych MySQL w wersji minimum 5.0, baza danych PostgreSQL minimum 8.1 lub baza danych SQLite minimum 3

2 Przygotowanie do instalacji


Zanim rozpoczniesz instalację, należy pobrać paczkę zawierającą wszystkie pliki skryptu z oficjalnej strony MyBB lub ze strony MyBBoard.pl. Zalecamy pobranie przygotowanej przez Polski Support Polskiej Paczki MyBB, która zawiera całkowicie przetłumaczoną na język polski wersję skryptu, a którą odnaleźć można w dziale Download naszego forum. Wszystkie informacje podane poniżej dotyczą instalacji Polskiej Paczki MyBB, jednak instalacja angielskiej wersji MyBB 1.8.x przebiega analogicznie (różnicą jest jedynie język kreatora instalacji).
Wypakuj wszystkie pliki z paczki do folderu na dysku twardym, a następnie uruchom klienta FTP (na przykład FileZilla). Zaloguj się na serwer i skopiuj rozpakowane wcześniej pliki znajdujące się w folderze Upload do folderu public_html lub www na serwerze.

Po załadowaniu wszystkich plików otwórz przeglądarkę internetową i wpisz w niej adres swojego forum zakończony wyrazem /install (przykład: http://przyklad.pl/install). Pamiętaj o nadaniu odpowiednim katalogom poprawnych uprawnień CHMOD. Dla przypomnienia:
  • inc/config.php – 666
  • inc/settings.php – 666
  • cache/ – 777
  • cache/themes/ – 777
  • uploads/ – 777
  • uploads/avatars/ – 777
Instalacja MyBB składa się z niewielu kroków i trwa kilka minut.


3 Zgody i licencja


   
W pierwszym kroku przedstawione są ogólne informacje na temat instalacji MyBB. Możesz zdecydować czy chcesz wysłać do twórców MyBB anonimowe informacje na temat serwera zaznaczając lub odznaczając pole wyboru obok opcji Wyślij anonimowe statystyki dotyczące konfiguracji serwera do twórców MyBB (w domyślnej, angielskiej wersji kreatora instalacji: Send anonymous statistics about your server specifications to the MyBB Group). Do twórców MyBB zostaną wysłane między innymi informacje na temat używanej wersji PHP, bazy danych, wersji bibliotek systemowych oraz konfiguracji serwera.
Aby rozpocząć instalację, naciśnij przycisk Dalej (Next).


   

Krok drugi to tekst licencji MyBB.
Aby móc kontynuować instalację wymagana jest akceptacja warunków licencji. Jeśli nie zgadzasz się z jej postanowieniami, nie wolno Ci używać skryptu. Naciśnij przycisk Dalej (Next), aby kontynuować instalację.


4 Sprawdzenie wymagań


   
W następnym kroku instalator sprawdzi, czy Twój serwer spełnia wymagania MyBB i ewentualnie poinformuje, które elementy należy naprawić, aby można było kontynuować instalację.
Jeżeli wszystkie wymagania są spełnione naciśnij przycisk Dalej (Next), aby przejść do następnego kroku instalacji.

5 Podpięcie bazy danych


   
W tym kroku musisz wybrać typ bazy danych, w której składowane będą informacje wykorzystywane przez MyBB oraz uzupełnić pola danymi otrzymanymi od usługodawcy. W zależności od typów baz danych oferowanych przez serwer MyBB oferuje obsługę następujących typów baz danych:
  • MySQL
  • MySQL Improved
  • SQLite
  • PostgreSQL
Z listy Silnik bazy danych (Database Engine) wybierz typ bazy danych.
W przypadku wybrania bazy danych MySQL/MySQL Improved uzupełnij pola:
  • Serwer bazy danych (Database Server Hostname) – adresem serwera przechowującym bazę danych, w większości wypadków localhost
  • Nazwa użytkownika (Database Username) – nazwą użytkownika bazy danych
  • Hasło (Database Password) – hasłem do bazy danych
  • Nazwa bazy danych (Database Name) – nazwą bazy danych

Możesz także wybrać prefiks tabel w polu Prefiks tabel (Table Prefix) oraz typ kodowania w polu Kodowanie tabel (Table Encoding). Wysoce zalecane jest, aby tabele kodowane były w formacie UTF-8 Unicode.
Jeżeli jako typ bazy danych wybrano PostgreSQL/SQLite w polu Ścieżka bazy danych (Database Path) wpisz bezwzględną ścieżkę do pliku bazy danych (przykłady: Windows – C:/bazydanych/mojabaza.db; Linux – /home/użytkownik/bazydanych/mojabaza.db).
Po wprowadzeniu powyższych danych naciśnij przycisk Dalej (Next), aby sprawdzić poprawność danych.


   

Jeżeli połączenie z bazą zostało nawiązane pomyślnie, instalator utworzy odpowiednie tabele, w których przechowywane będą dane. Po utworzeniu tabel naciśnij przycisk Dalej (Next), aby wprowadzić do nich domyślne dane.

   

Naciśnij Dalej (Next), aby wstępnie skonfigurować swoje forum.

6 Wstępna konfiguracja


   

Nadszedł czas na wstępną konfigurację forum. Uzupełnij pola według instrukcji:
  • Nazwa forum (Forum name) – nazwa Twojego forum widoczna u góry forum
  • Adres forum (Forum URL) – adres forum, pozostaw bez zmian
  • Nazwa strony (Website Name) – nazwa witryny, do której dołączone zostało forum
  • Adres strony (Website URL) – adres witryny
  • Pola Domena cookie (Cookie Domain) oraz Ścieżka cookie (Cookie Path) pozostaw z domyślnymi wartościami.
  • Adres email (Contact email) – kontaktowy adres e-mail widoczny w stopce forum
  • PIN ACP (ACP PIN) –  opcjonalny numer PIN wymagany podczas logowania do panelu administratora

Po wpisaniu danych naciśnij przycisk Dalej (Next), aby przejść do utworzenia konta administratora.

7 Tworzenie konta administratora


   

Do utworzenia konta administratora wymagane jest podanie nazwy użytkownika (Username), hasła wraz z powtórzeniem (Password oraz Retype Password) oraz adresu e-mail (Email Address). Po wpisaniu tych danych i naciśnięciu przycisku Dalej (Next), konto administratora zostanie dodane, a instalacja zakończona.
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.
To ja jeszcze proszę o instrukcję szybkiej i bezproblemowej migracji z silnika MySQL na PostgreSQL, tak aby nie stracić żadnych danych oczywiście.
Oj z tym to raczej ciężka sprawa. Możesz spróbować wykorzystać któreś z polecanych migratorów:
https://wiki.postgresql.org/wiki/Convert...PostgreSQL

W sumie MyBB nie wykorzystuje jakichś specyficznych rzeczy takich jak widoki, klucze obce czy transakcje, więc sądzę, że problemów by nie było.
Da się to jakoś zrobić żeby po zainstalowaniu wszystkie działy, posty, administratorzy zostali?
(24.01.2017, 14:11)SamsungPLL napisał(a): Da się to jakoś zrobić żeby po zainstalowaniu wszystkie działy, posty, administratorzy zostali?
Po instalacji dostajesz czyste MyBB, jeśli chciałbyś przenieść aktualne forum, musisz skopiować poszczególne tabele z bazy danych. Po instalacji MyBB, importujesz je i wszystko powinno działać.

Więcej w Google: "Jak przenieść forum MyBB".
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Minutę od wejścia na forum, mam to czego mi potrzeba. Dzięki!
The install directory (install/) still exists on your server and is not locked. To access MyBB please either remove this directory or create an empty file in it called 'lock'.

Wywaliło mi taki oto błąd : )  co mam zrobić?
(29.09.2017, 16:03)Sebastianek32 napisał(a):
The install directory (install/) still exists on your server and is not locked. To access MyBB please either remove this directory or create an empty file in it called 'lock'.

Wywaliło mi taki oto błąd : ) co mam zrobić?
-,- Przetłumacz sobie komunikat, masz tam napisane jasno i wyraźnie.
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
(29.09.2017, 16:05)Fyeem napisał(a):
(29.09.2017, 16:03)Sebastianek32 napisał(a):
The install directory (install/) still exists on your server and is not locked. To access MyBB please either remove this directory or create an empty file in it called 'lock'.

Wywaliło mi taki oto błąd : )  co mam zrobić?
-,- Przetłumacz sobie komunikat, masz tam napisane jasno i wyraźnie.

Już to zrobiłem tylko nie wiem czy mam folder install usunąć czy jakiś plik bo go nigdzie nie znajde tylko folder jest
Zrób po prostu w katalogu install plik o nazwie lock. Bez żadnego rozszerzenia, lock to jego cała nazwa.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
(29.09.2017, 16:23)Divir napisał(a): Zrób po prostu w katalogu install  plik o nazwie lock. Bez żadnego rozszerzenia, lock to jego cała nazwa.

Nie ma tutaj : /domains/nowagwardia.1free.eu/public_html/install tego pliku :)  szukam ale nic nie ma :/
(29.09.2017, 16:27)Sebastianek32 napisał(a):
(29.09.2017, 16:23)Divir napisał(a): Zrób po prostu w katalogu install plik o nazwie lock. Bez żadnego rozszerzenia, lock to jego cała nazwa.

Nie ma tutaj : /domains/nowagwardia.1free.eu/public_html/install tego pliku :) szukam ale nic nie ma :/
Dlatego napisałem, że masz go zrobić. Plik lock zamyka proces instalacji.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
(29.09.2017, 16:29)Divir napisał(a):
(29.09.2017, 16:27)Sebastianek32 napisał(a):
(29.09.2017, 16:23)Divir napisał(a): Zrób po prostu w katalogu install  plik o nazwie lock. Bez żadnego rozszerzenia, lock to jego cała nazwa.

Nie ma tutaj : /domains/nowagwardia.1free.eu/public_html/install tego pliku :)  szukam ale nic nie ma :/
Dlatego napisałem, że masz go zrobić. Plik lock zamyka proces instalacji.
Niestety dalej mam to samo :)
Daj ss błędu i z FTP (bez żadnych cięć).
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
(29.09.2017, 16:43)Divir napisał(a): Daj ss błędu i z FTP (bez żadnych cięć).

Forum już działa usunąłem folder install :)



Użytkownicy przeglądający ten wątek:

3 gości