Benutzer-Werkzeuge

Webseiten-Werkzeuge


forum

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
forum [2023-08-31 22:36:31] manfredforum [2023-09-01 02:22:27] (aktuell) – [SMF auf FreeBSD installieren] manfred
Zeile 1: Zeile 1:
 +====== 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
 +
 +<file>
 +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;
 +    }
 +}
 +</file>
 +
 +  > 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.//
 +