Jak zainstalować phpBB z Nginx na Debianie 12, 11 lub 10 Linux

phpBB to wysoce konfigurowalne i szeroko stosowane oprogramowanie forów typu open source, które zapewnia solidną platformę do budowania społeczności internetowych. W połączeniu z NGINX, MariaDB i PHP otrzymujesz potężny i wydajny stos, który zapewnia wysoką wydajność i skalowalność dla Twojego forum. NGINX służy jako serwer WWW, MariaDB jako system zarządzania bazami danych, a PHP jako język skryptowy po stronie serwera, tworząc solidną podstawę dla phpBB.

Wykonaj kroki opisane w tym przewodniku, aby zainstalować phpBB na Debianie 12, 11 lub 10 z NGINX, MariaDB i PHP. Ta konfiguracja zapewni wydajne i bezpieczne środowisko dla Twojego forum internetowego.

Zainstaluj LEMP (Nginx, MariaDB, PHP)

Zaktualizuj Debiana przed instalacją phpBB

Przed zainstalowaniem stosu LEMP upewnij się, że Twój system Debian jest aktualny. Ten krok pozwala uniknąć konfliktów pakietów i zapewnia płynną realizację kolejnych procesów. Dopasowuje również Twój system do najnowszych poprawek zabezpieczeń i ulepszeń oprogramowania.

Aby zaktualizować system, wykonaj następujące polecenie:

sudo apt update && sudo apt upgrade

Polecenie sudo apt update aktualizuje listę dostępnych pakietów i ich wersje, natomiast sudo apt upgrade instaluje najnowsze wersje pakietów.

Zainstaluj NGINX (stos LEMP, część 1)

NGINX, wysokowydajny serwer HTTP typu open source i odwrotne proxy, jest kamieniem węgielnym stosu LEMP. Aby zainstalować NGINX, wykonaj następujące polecenie:

sudo apt install nginx

Po instalacji NGINX usługa zwykle uruchamia się automatycznie. Jednak dobrą praktyką jest potwierdzenie tego i upewnienie się, że działa zgodnie z oczekiwaniami. Możesz zweryfikować status usługi NGINX wydając następującą komendę:

systemctl status nginx

Powinieneś zobaczyć dane wyjściowe wskazujące aktywny (działający) status usługi NGINX, potwierdzający pomyślną inicjację NGINX. Jeśli serwer z jakiegoś powodu nie został uruchomiony, następujące polecenie może go uruchomić, a także ustawić automatyczne uruchamianie NGINX po ponownym uruchomieniu systemu:

sudo systemctl enable nginx --now

To polecenie gwarantuje, że usługa NGINX będzie mogła zostać uruchomiona podczas rozruchu (włącz) i uruchomiona natychmiast (–teraz).

Opcjonalnie możesz odwiedzić adres IP serwera, aby sprawdzić, czy Nginx jest zainstalowany; powinieneś zobaczyć podobną stronę testową:

Zainstaluj MariaDB (stos LEMP, część 2)

Instalacja modułu bazy danych jest kolejnym krokiem w konfiguracji stosu LEMP. MariaDB, znana ze swojej wydajności i różnych dodatkowych atrybutów, jest preferowana w stosunku do MySQL w stosie LEMP. Aby zainstalować MariaDB, wykonaj następujące polecenie:

sudo apt install mariadb-server mariadb-client

Krok 4: Zweryfikuj usługę MariaDB

Po zainstalowaniu MariaDB bardzo ważne jest potwierdzenie statusu usługi MariaDB. Ważne jest, aby upewnić się, że usługa MariaDB jest włączona i działa poprawnie. Polecenie sprawdzenia stanu usługi wygląda następująco:

systemctl status mariadb

Możesz wykonać następujące polecenie, jeśli serwer nie został aktywowany. Zapewni to natychmiastowe uruchomienie MariaDB i ustawienie automatycznego uruchamiania po każdym ponownym uruchomieniu systemu.

sudo systemctl enable mariadb --now

Bezpieczna instalacja MariaDB (skrypt zabezpieczający)

Zabezpieczenie bazy danych ma fundamentalne znaczenie dla skonfigurowania solidnego i niezawodnego systemu; MariaDB nie jest wyjątkiem. Po instalacji zdecydowanie zaleca się uruchomienie skryptu zabezpieczającego dołączonego do instalacji. Skrypt ten wzmacnia instalację MariaDB, modyfikując jej ustawienia domyślne, często uważane za niebezpieczne, chroniąc w ten sposób system przed potencjalnym nieautoryzowanym dostępem lub wykorzystaniem.

Aby uruchomić skrypt bezpieczeństwa MariaDB, znany jako mysql_secure_installation, wydaj następującą komendę:

sudo mysql_secure_installation

Po wykonaniu skryptu bezpieczeństwa następnym krokiem jest dostosowanie różnych ustawień w celu zwiększenia bezpieczeństwa instalacji MariaDB. Zmiany te obejmują ustawienie hasła roota, ograniczenie dostępu zdalnego, wyeliminowanie kont anonimowych użytkowników i usunięcie testowej bazy danych. Każda z tych korekt dodaje warstwę zabezpieczeń do instalacji MariaDB, pomagając chronić ją przed potencjalnymi zagrożeniami bezpieczeństwa.

Przyjrzyjmy się każdej z tych korekt:

  • Konfigurowanie hasła roota: To jest hasło użytkownika root Twojej instalacji MariaDB. Ważne jest, aby wybrać silne hasło, aby zapobiec nieautoryzowanemu dostępowi.
  • Ograniczanie dostępu zdalnego: Domyślnie użytkownik root może uzyskać dostęp do bazy danych z dowolnej lokalizacji. Ograniczenie dostępu zdalnego gwarantuje, że użytkownik root będzie miał dostęp do bazy danych wyłącznie z komputera lokalnego, co zmniejsza ryzyko zdalnych ataków.
  • Eliminacja anonimowych kont użytkowników: Anonimowe konta użytkowników nie mają nazw. Konta te stwarzają zagrożenie bezpieczeństwa, ponieważ mogą zostać wykorzystane do uzyskania nieautoryzowanego dostępu do bazy danych. Skrypt bezpieczeństwa umożliwia usunięcie tych kont.
  • Usuwanie testowej bazy danych: MariaDB posiada testową bazę danych, do której dostęp ma każdy użytkownik. Ta baza danych jest niepotrzebna do użytku produkcyjnego i można ją bezpiecznie usunąć, aby zmniejszyć powierzchnię ataku.

Poświęcając czas na zabezpieczenie instalacji MariaDB, robisz znaczący krok w kierunku zapewnienia integralności i bezpieczeństwa swoich danych.

Zainstaluj PHP (stos LEMP, część 3)

Ostatnim komponentem stosu LEMP jest usługa PHP, która działa jako pomost pomiędzy Nginx i MariaDB. To połączenie jest realizowane przez usługę PHP-FPM i dodatkowe moduły wymagane przez phpMyAdmin. Aby zainstalować PHP, PHP-FPM i wymagane moduły w systemie Debian, uruchom następującą komendę:

sudo apt install php-fpm php php-cli php-mysql php-curl php-common php-mbstring php-xml

Weryfikacja statusu usługi PHP

Po instalacji niezwykle ważne jest potwierdzenie statusu usługi PHP. Ta weryfikacja gwarantuje, że PHP jest włączone i działa bezbłędnie, bez żadnych błędów. Polecenie jest zależne od zainstalowanej wersji PHP; w naszym przypadku był to PHP 8.2.

systemctl status php8.2-fpm

Aktywacja usługi PHP

Jeśli usługa PHP jest nieaktywna, poniższe polecenie włącza ją i zapewnia automatyczne uruchamianie przy każdym ponownym uruchomieniu.

sudo systemctl enable php-fpm --now

To polecenie aktywuje usługę PHP-FPM i zapewni jej automatyczne uruchamianie przy każdym uruchomieniu systemu.

Instalacja backendu phpBB

Czas zainstalować fora phpBB z pomyślnie zainstalowanym stosem LEMP. W momencie tworzenia tego samouczka najnowszą wersją jest phpBB 3.3.10. Może się to jednak zmieniać z biegiem czasu, ponieważ nowe wersje są zazwyczaj wprowadzane co sześć miesięcy. Aby sprawdzić aktualną wersję, odwiedź stronę Strona pobierania phpBB.

Uwaga: nie zapomnij pobrać najnowszego pliku phpBB-xxxzip i dostosować poniższe polecenia; to jest krytyczne.

Pobierz phpBB i skonfiguruj katalogi

Najpierw pobierz pakiet phpBB:

cd /tmp && wget https://download.phpbb.com/pub/release/3.3/3.3.10/phpBB-3.3.10.zip
unzip phpBB-3.3.10.zip
sudo mv phpBB3 /var/www/html/phpbb

Następnie zmodyfikuj uprawnienia do katalogu dla NGINX:

sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 755 /var/www/html/phpbb

Konfiguracja MariaDB dla phpBB

Teraz utwórz bazę danych dla swojej instalacji phpBB. Najpierw otwórz terminal MariaDB jako root:

sudo mysql -u root -p

Utwórz bazę danych dla swoich forów:

CREATE DATABASE phpbb;

Utwórz nowego użytkownika bazy danych o nazwie phpbbuser z nowym hasłem:

CREATE USER 'phpbbuser'@'localhost' IDENTIFIED BY 'new_password_here';

Przyznaj użytkownikowi pełny dostęp do bazy danych:

GRANT ALL ON phpbb.* TO 'phpbbuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Opróżnij uprawnienia, aby zastosować zmiany:

FLUSH PRIVILEGES;

Wyjdź z terminala MariaDB:

EXIT;

Twoja baza danych phpBB jest już gotowa. Te szczegóły zostaną wprowadzone podczas części samouczka dotyczącej instalacji interfejsu internetowego.

Konfiguracja PHP dla phpBB

Aby zapewnić pomyślną instalację phpBB i jego optymalne działanie, należy dostosować kilka opcji w pliku php.ini plik konfiguracyjny.

Otworzyć php.ini plik:

sudo nano /etc/php/{version}/fpm/php.ini

Pamiętaj o wymianie {version} z określoną zainstalowaną wersją PHP-FPM, np. 83., 8.2, 8.1, 8.0 lub 7.4.

Znajdź następujące ustawienia i dostosuj je w następujący sposób:

max_execution_time = 180 max_input_time = 90 memory_limit = 256M upload_max_filesize = 64M

Te ustawienia są ogólnie standardowe, ale jeśli korzystasz z VPS z ograniczonymi zasobami lub korzystasz z hostingu współdzielonego, może być konieczne dostosowanie ich na niższym poziomie. Pamiętaj, że każda instalacja phpBB, jak każdego innego systemu CMS, może się różnić.

Po zakończeniu zapisz i wyjdź z pliku. Aby zmiany zaczęły obowiązywać, będziesz musiał ponownie uruchomić PHP FPM:

sudo systemctl restart php8.2-fpm

Konfiguracja Nginx dla phpBB

W bloku serwera Nginx zadeklaruj źródło PHP, a następnie lokalizacje PHP. Najlepszym sposobem na osiągnięcie tego jest utworzenie nowego bloku serwera przy użyciu subdomeny, takiej jak forums Lub community.

Najpierw utwórz blok serwera:

sudo nano /etc/nginx/sites-available/phpbb.conf

Skopiuj i wklej poniższe elementy do bloku serwera, modyfikując nazwę domeny, protokół SSL, ścieżkę root i wszystko inne, aby dostosować je do swoich potrzeb. Nie dotykaj lokalizacji ani PHP, chyba że wiesz, co robisz.

Uwaga: Poniższy opis składni konfiguracji Nginx zawiera komentarze z adnotacjami, które pomogą Ci w personalizowaniu konfiguracji zgodnie z Twoimi konkretnymi wymaganiami. Zdecydowanie zalecamy dokładne sprawdzenie każdego segmentu i dokonanie odpowiednich dostosowań w celu dopasowania do konfiguracji systemu. Twoja dbałość o te szczegóły jest bardzo doceniana.

# Upstream to abstract backend connection(s) for PHP
upstream phpbb {
    # Path to PHP 8.2 FPM socket, replace this with your own socket path
    server unix:/run/php/php8.2-fpm.sock;
}

server {
    listen 80;
    listen [::]:80;

    # Change these to your main server name(s)
    server_name www.example.com example.com;

    # Replace this with your site root directory
    root /var/www/html/example.com-root/;
    index index.php index.html index.htm index.nginx-debian.html;

    # Change this to your specific server name
    server_name forums.linuxcapable.com;

    # Replace this with your site root directory
    root /var/www/html/phpbb/;
    index index.php index.html index.htm index.nginx-debian.html;

    # Log files, replace these paths if you have different log file paths
    access_log /var/log/nginx/forums-access.log;
    error_log /var/log/nginx/forums-error.log;

    location / {
        try_files $uri $uri/ @rewriteapp;

        # PHP processing, make sure to use your own upstream name if different
        location ~ \.php(/|$) {
            include fastcgi.conf;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            fastcgi_param DOCUMENT_ROOT $realpath_root;
            try_files $uri $uri/ /app.php$is_args$args;
            fastcgi_pass phpbb;
            fastcgi_intercept_errors on;    
        }

        # Deny access to certain PHPBB files
        location ~ /(config\.php|common\.php|cache|files|images/avatars/upload|includes|(?<!ext/)phpbb(?!\w+)|store|vendor) {
            deny all;
            internal;
        }
    }

    location @rewriteapp {
        rewrite ^(.*)$ /app.php/$1 last;
    }

    location /install/ {
        try_files $uri $uri/ @rewrite_installapp =404;

        # PHP processing for installer
        location ~ \.php(/|$) {
            include fastcgi.conf;
            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            fastcgi_param DOCUMENT_ROOT $realpath_root;
            try_files $uri $uri/ /install/app.php$is_args$args =404;
            fastcgi_pass phpbb;
            fastcgi_intercept_errors on;    
        }
    }

    location @rewrite_installapp {
        rewrite ^(.*)$ /install/app.php/$1 last;
    }

    # Deny access to version control system directories
    location ~ /\.svn|/\.git {
        deny all;
        internal;
    }

    gzip on; 
    gzip_comp_level 6;
    gzip_min_length 1000;
    gzip_proxied any;
    gzip_disable "msie6";

    # Gzip compression types
    gzip_types
        application/atom+xml
        application/geo+json
        application/javascript
        application/x-javascript
        application/json
        application/ld+json
        application/manifest+json
        application/rdf+xml
        application/rss+xml
        application/xhtml+xml
        application/xml
        font/eot
        font/otf
        font/ttf
        image/svg+xml
        text/css
        text/javascript
        text/plain
        text/xml;

    # Static assets, media
    location ~* \.(?:css(\.map)?|js(\.map)?|jpe?g|png|gif|ico|cur|heic|webp|tiff?|mp3|m4a|aac|ogg|midi?|wav|mp4|mov|webm|mpe?g|avi|ogv|flv|wmv)$ {
        expires    90d;
        access_log off;
    }

    # SVG, fonts
    location ~* \.(?:svgz?|ttf|ttc|otf|eot|woff2?)$ {
        add_header Access-Control-Allow-Origin "*";
        expires    90d;
        access_log off;
    }
}

Po skonfigurowaniu włącz nowy blok serwera:

sudo ln -s /etc/nginx/sites-available/phpbb.conf /etc/nginx/sites-enabled/

Możesz teraz sprawdzić konfigurację:

sudo nginx -t 

Jeśli wszystko jest ustawione poprawnie, zobaczysz:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Uruchom ponownie usługę Nginx, aby udostępnić phpBB poprzez interfejs WWW:

sudo systemctl restart nginx

To kończy instalację backendu phpBB.

Implementowanie szyfrowania SSL za pomocą Let's Encrypt (opcjonalnie)

Jeśli zamierzasz zabezpieczyć swój serwer Nginx za pomocą protokołu HTTPS, mądrym wyborem będzie skorzystanie z Let's Encrypt. Let's Encrypt to renomowany, bezpłatny, w pełni zautomatyzowany urząd certyfikacji zarządzany przez organizację non-profit Internet Security Research Group (ISRG).

Instalowanie Certbota

Nasz pierwszy krok polega na zainstalowaniu pakietu Certbot. Certbot to wydajny klient Let's Encrypt, który może zautomatyzować wydawanie i instalację certyfikatów bez przestojów. Ma również dość bogaty interfejs wiersza poleceń.

Aby zainstalować pakiet Certbot, użyj następującego polecenia:

sudo apt install python3-certbot-nginx -y

Tworzenie certyfikatu

Po zainstalowaniu Certbota możemy teraz wygenerować Twój certyfikat SSL. Procedura ta polega na uruchomieniu następującego polecenia:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d forums.example.com

Wydane przez nas polecenie ułatwia optymalną konfigurację, która obejmuje wymuszanie przekierowań HTTPS 301, nagłówek Strict-Transport-Security i stabilizację OCSP. Każdy z tych elementów przyczynia się do bezpieczeństwa Twojego serwera.

Zastąpienie słów „ty@example.com” i „fora.example.com” adresem e-mail i nazwą domeny ma kluczowe znaczenie.

Przejdź na HTTPS

Po pomyślnym wykonaniu tych poleceń Twoje forum powinno być teraz dostępne za pośrednictwem protokołu HTTPS pod adresem https://forums.example.com zamiast poprzedniego http://forum.example.com. Wszelkie próby uzyskania dostępu do starego adresu URL HTTP zostaną bezproblemowo przekierowane do bezpiecznej wersji HTTPS.

Więcej informacji na temat zabezpieczania Nginx można znaleźć w naszym szczegółowym przewodniku na temat Jak zabezpieczyć Nginx za pomocą Let's Encrypt w systemie Debian Linux.

Dokończ instalację interfejsu internetowego phpBB

Po pomyślnym skonfigurowaniu backendu przejdziemy teraz do frontendu, aby dokończyć instalację phpBB. Dostęp do strony instalacyjnej można uzyskać odwiedzając adres URL wyznaczonego forum phpBB. Dla celów ilustracyjnych używamy https://forums.linuxcapable.com.

Rozpoczęcie instalacji

Po odwiedzeniu podanego adresu URL wylądujesz na stronie instalacyjnej phpBB. Rozpocznij proces klikając przycisk instalacji w lewym górnym rogu strony.

Następnie zostaniesz przekierowany na stronę zawierającą szczegółowe informacje o minimalnych wymaganiach systemowych i innych istotnych specyfikacjach technicznych phpBB.

Gdy system spełni te wymagania wstępne, kliknij opcję Zainstaluj u dołu strony.

Konfiguracja konta administratora

Następny etap polega na utworzeniu konta administratora phpBB. Silne hasło do tego konta jest niezbędne do odzyskiwania danych i ogólnego bezpieczeństwa.

Konfigurowanie szczegółów bazy danych

Po założeniu konta administratora zostaniesz poproszony o podanie szczegółów bazy danych. Zachowaj domyślny „MySQL z rozszerzeniem MySQLi” i wpisz „localhost”, chyba że Twoja baza danych znajduje się na innym serwerze. W takim przypadku wprowadź adres IP i port serwera (jeśli nie jest to ustawienie domyślne).

Nasz samouczek wykorzystuje bazę danych o nazwie „phpbb”, z „phpbbuser” jako użytkownikiem, który ma dostęp (obok root) do bazy danych phpBB. Zachowaj domyślny przedrostek „phpbb_”, chyba że planujesz hostować wiele forów. W takim przypadku zmiana przedrostka może pomóc w ich rozróżnieniu.

Finalizowanie konfiguracji serwera

Następnie będziesz miał możliwość skonfigurowania ustawień serwera. Domyślne konfiguracje powinny wystarczyć, jeśli nie korzystasz z protokołu SSL. Jeśli jednak wdrożyłeś protokół SSL, dostosuj ustawienia, aby dostosować je do swoich konkretnych wymagań.

Konfiguracja SMTP

Po skonfigurowaniu serwera możesz skonfigurować ustawienia SMTP, jeśli ma to zastosowanie. Jeśli nie, możesz pominąć ten krok i kontynuować ustawienia domyślne.

Ustalanie szczegółów forum

Na koniec określ tytuł forum i wybierz żądany język. Jeśli nie masz pewności co do tytułu forum, użyj na razie opcji domyślnej; zawsze możesz to zmienić później.

Po wykonaniu tych kroków powinieneś dotrzeć do ekranu końcowego, potwierdzającego pomyślną instalację forum phpBB, wraz z linkiem prowadzącym do ACP (administracyjnego panelu sterowania). Jeśli napotkasz jakiekolwiek błędy, konieczne może być ponowne przejrzenie poprzednich kroków, aby upewnić się, że żadne kroki ani uprawnienia nie zostały przeoczone.

Zakończenie instalacji i konfiguracji phpBB

Usuń katalog instalacyjny phpBB

Gratulujemy osiągnięcia tego etapu. Po pierwszym zalogowaniu się do administracyjnego panelu sterowania phpBB (ACP) zostaniesz przywitany wyraźnym czerwonym alertem informującym Cię o zmianie nazwy lub usunięciu katalogu instalacyjnego. Zdecydowanie zaleca się usunięcie tego katalogu, a nie tylko jego przeniesienie. Aby to osiągnąć, wykonaj następujące polecenie w terminalu:

sudo rm -R /var/www/html/phpbb/install

Jeśli tego nie zrobisz, najprawdopodobniej okaże się, że Twoje forum nie będzie mogło być używane, dopóki nie usuniesz katalogu instalacyjnego:

Ustawianie prawidłowych uprawnień CHMOD (ważny krok)

Chociaż zajmujemy się poleceniami terminala, kluczowe znaczenie ma przypisanie odpowiednich uprawnień CHMOD po instalacji. Pominięcie tego kroku może narazić Twój system na poważne luki w zabezpieczeniach, więc wykonaj to dokładnie lub użyj swojej metody, jeśli uważasz, że jest lepsza, ale powstrzymaj się od utrzymywania domyślnych uprawnień!

Wykonaj następujące polecenia:

sudo find /var/www/html/phpbb -type d -exec chmod 755 {} \;
sudo find /var/www/html/phpbb -type f -exec chmod 644 {} \;

Następnie musimy przyznać specjalne uprawnienia określonym katalogom i plikom:

sudo chmod 777 -R /var/www/html/phpbb/files
sudo chmod 777 -R /var/www/html/phpbb/cache
sudo chmod 777 -R /var/www/html/phpbb/store
sudo chmod 777 -R /var/www/html/phpbb/images/avatars/upload

Zaniedbanie tego zakłóci funkcjonowanie tablicy. Upewnij się, że ściśle trzymasz się tych ścieżek; w przeciwnym razie możesz niechcący przyznać całemu katalogowi phpBB nieograniczony dostęp do odczytu i zapisu, co ponownie spowoduje problem bezpieczeństwa.

Utworzenie Cronjob dla phpBB (zalecane)

Ostatnim krokiem w tym przewodniku jest utworzenie zadania cron. Na forach o dużym ruchu lub długim czasie odpowiedzi zaleca się skonfigurowanie zadań cron tak, aby były wykonywane co 5 minut, zgodnie z wytycznymi phpBB. Oto jak to zrobić.

Uruchom crontab za pomocą tego polecenia:

sudo crontab -e

Opcja dla pierwszego cronjoba:

*/5 * * * * /usr/bin/php /var/www/html/phpbb/bin/phpbbcli.php cron:run > /dev/null 2>&1

Aby zapisać, naciśnij CTRL+O, a aby wyjść, naciśnij CTRL+X. Jeśli zrobisz to poprawnie, zobaczysz następującą odpowiedź w terminalu:

crontab: installing new crontab

Ta odpowiedź wskazuje, że zadanie cronjob jest aktywne i działa. Chociaż phpBB zaleca uruchamianie cronjobs co 5 minut, możesz dostosować częstotliwość do swoich potrzeb.

Na koniec wróć do panelu administracyjnego phpBB i włącz zadanie cron serwera w ustawieniach serwera.

Wykonując te kroki, zakończyłeś fazę poinstalacyjną swojej instalacji phpBB w Debianie.

Wniosek

Po pomyślnym zainstalowaniu phpBB w systemie Debian przy użyciu NGINX, MariaDB i PHP, możesz teraz tworzyć solidną społeczność internetową i zarządzać nią. Pamiętaj, aby regularnie aktualizować wszystkie komponenty, aby zachować bezpieczeństwo i wydajność. Ciesz się elastycznością i mocą, jaką ta konfiguracja wnosi do Twojego forum phpBB, zapewniając użytkownikom płynne i wciągające doświadczenie.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz