====== Forum ====== Systeme für Forenbetreiber: * [[https://www.ionos.de/digitalguide/hosting/cms/die-besten-forensysteme/|Forum-Software im Vergleich]] - [[http://www.vbulletin.com/de/|vBulletin]] * Lizenz: Proprietär * DBMS: MySQL, ... - [[https://www.phpbb.de/|phpBB]] * Lizenz: **GNU GPLv2** * DBMS: MySQL, PostgreSQL, ... - [[https://www.woltlab.com/de/wbb/|WoltLab Suite]] * Lizenz: Proprietär * DBMS: MySQL, ... - [[https://invisioncommunity.com/|Invision Community]] * Lizenz: Proprietär * DBMS: MySQL, ... - [[https://www.mybb.de/|MyBB]] * Lizenz: **LGPL** * DBMS: MySQL, PostgreSQL, ... - [[https://xenforo.com/|XenForo]] * Lizenz: Proprietär * DBMS: MySQL, ... - [[http://www.ubbcentral.com/|Ultimate Bulletin Board (UBB)]] * Lizenz: Proprietär * DBMS: MySQL, ... - __[[https://www.simplemachines.org/|Simple Machines Forum (SMF)]]__ * Lizenz: __**BSD**__ * DBMS: MySQL, PostgreSQL, ... - [[https://fluxbb.org/|FluxBB ]] * Lizenz: **GPL** * DBMS: MySQL, PostgreSQL, ... ===== SMF auf FreeBSD installieren ===== [[https://www.simplemachines.org/|Simple Machines Forum (SMF)]] In diesem Beispiel wurde NginX bereits mit PHP81 auf einem FreeBSD-13.2-Server installiert. Es wurden auch schon alle PHP-Erweiterungen installiert, die von DokuWiki benötigt werden, deshalb mussten hier nur 3 weitere installiert werden. Im ersten Schritt muß das Installationspaket runter geladen werden: [[https://download.simplemachines.org/]] Ich habe mich für das Paket [[https://download.simplemachines.org/index.php?thanks;filename=smf_2-1-4_install.tar.bz2|bz2-Paket unter "Full Install"]] entschieden. > mkdir /var/www/smf > tar tjf smf_2-1-4_install.tar.bz2 -C /var/www/ > chown -R www:www /var/www/smf > cd /usr/ports/sysutils/php81-fileinfo && make install ; make clean > cd /usr/ports/databases/php81-pdo_pgsql && make install ; make clean > cd /usr/ports/databases/php81-pgsql && make install ; make clean server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name ... root /var/www; include ...; location /smf { try_files $uri $uri/ /index.php?$query_string; index index.php; } } > service nginx restart > /usr/local/etc/rc.d/php-fpm restart > su - postgres -c 'createuser smf' > su - postgres -c "echo \"ALTER USER smf WITH PASSWORD 'smf';\" | psql postgres" Agent pid 40662 ALTER ROLE > su - postgres -c 'echo "ALTER USER smf WITH CREATEDB;" | psql postgres' Agent pid 40672 ALTER ROLE > su - postgres -c 'echo "\dg" | psql postgres' Agent pid 40279 List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {} smf | Create DB | {} > firefox https://server.de/smf FIXME //Leider hat das zuweisen eines Passwortes zu dem User "smf" nicht funktioniert. Es gab keinen Fehler aber der Login funktionierte weiterhin nur ohne Passwort.//