Benutzer-Werkzeuge

Webseiten-Werkzeuge


mybb

Installation

  • Debian
  • keine Verschlüsselung
  • Apache als Webserver
  • MySQL als Datenbankmanagement-System
    • mit eigener Datenbank für das Forum

Diese Anleitung ist möglicherweise nicht vollständig, das sie nicht auf einer leeren Standard-Installation durchgeführt wurde.
Es ist u.a. noch notwendig apache2 und php und mysql zu installieren.

Datenbank einrichten:

  • im DBMS einloggen
mysql -u root -p
  • leere Datenbank anlegen (mybb ist der Datenbankname)
create database mybb;
  • Datenbanknutzer für das Forum erstellen (mybbuser ist der Benutzername, mybbpw ist das Passwort)
create user mybbuser@localhost idendified by 'mybbpw';
  • Dem neuen Benutzer alle Rechte an der neuen Datenbank einräumen
grant all privilegs on mybb.* to mybbuser@localhost;
  • Die Datenbankkonsole verlassen
exit;

Webserver einrichten:

  • einen virtuellen Host in der apache Konfiguration anlegen
    • in /etc/apache2/sites-available eine neue Datei anlegen (im folgenden wird davon ausgegangen das diese „mybb“ heißt)
<VirtualHost *:80>
    DocumentRoot "/var/www/mybb"
    ServerName mybb.mydomain.de
    ErrorLog "/var/log/apache2/mybb_error_log"
    CustomLog "/var/log/apache2/mybb_access_log" common
</VirtualHost>
  • Der Pfad hinter DocumentRoot gibt an wo die Dateien des Forums sind
  • ServerName gibt an unter welcher URL das Forum erreichbar sein soll
    • natürlich muss das im DNS für die Domain entsprechend hinterlegt sein
  • ErrorLog und CustomLog besagen wohin die Logs geschrieben werden



  • die Webserver-Konfiguration neu laden lassen
/etc/init.d/apache2 reload

oder auf neueren Versionen

systemctl reload apache2.service

Forum hochladen:

  • Forum auf irgend einem Weg hochladen (im folgenden wird davon ausgegangen, dass das .zip Archiv genutzt wird)
    • am besten nach /tmp oder ins Homeverzeichniss
  • neues Verzeichnis zum entpacken anlegen und verschieben der der Datei dorthin
mkdir mybb
mv mybb_1808.zip mybb
cd mybb
unzip mybb_1808.zip
  • den Inhalt des Verzeichnisses Upload in das Webserververzeichnis kopieren
cp Upload
cp -R * /var/www/mybb
  • Rechte anpassen
cd /var/www/mybb/
chmod 777 cache
chmod 777 uploads
chmod 777 uploaods/avatars
chmod 777 inc/conf
chmod 666 inc/config.php
chmod 666 inc/config.php
  • Besitzer anpassen
cd /var/www/mybb
chown -R www-data.www-data *

Installation durchführen:

  • vergebene Domain /forum/install aufrufen
    • z.B. mybb.mydomain.de/forum/install
  • Anweisungen folgen

Mobil-Version

  • Bei Default Mybb bis 1.88 hat keine Mobil-Theme bzw. Mobilansicht
  • für 2.x ist das geplant

w3-responsive

  • ist ein Thema welches responsive ist
    • es funktioniert auf dem Desktop wie auf dem Smartphone
    • die Website passt sich an die verfügbare Bildschirmgröße an - Mobilbenutzer sehen die gleiche Seite wie Desktopnutzer, die Elemente werden nur anders umgebrochen
  • kostenlos
  • Lizenz bestimmt das man den Schriftzug „Theme © Opel OPC Forum“ im Footer belassen müssen
  • verschiedene Farbschemen möglich

Installation

  • herunterladen
  • die Zip-Datei entpacken
  • in das Admin-CP gehen
  • Templates&Styles → Theme importieren
  • Datei auswählen → die xml-Datei aus dem zip hochladen
  • die Standard-Einstellungen übernehmen, eventuell das übergeordnete Thema ändern (nicht sicher was das tut)

Es macht Sinn das Theme als Standard-Thema zu setzen, sonst sehen nicht angemeldete Nutzer keine für Mobilgeräte angepasste Website

  • Admin-CP
  • Themes
  • beim Theme → Optionen wählen
  • „Als Standard setzen“ wählen

Farbschema ändern

  • Admin-CP
  • Templates&Styles
  • neben dem Theme → Optionen wählen → Theme bearbeiten
  • es gibt Dateien die colo_Farbname.css und darunter „Angehaftet an Farbeinstellung Name
  • ganz unten „Farben verwalten“ da kann man die Farbnamen aus „Angehaftet an Farbeinstellung“ auf eine beliebige Bezeichnung mappen
    • Farbeinstellung=Farbname (frei wählbar)
  • über die Einstellung „Grundfarbe“ kann man die Default-Farbe auswählen
    • ob man als Nutzer andere Farben wählen kann weiß ich nicht

Getestete Funktionen

Funktion Funktionier Hinweise
Thema erstellenJ
Kommentar erstellenJ
Kommentar beantwortenJ
Kommentareditor (Default-Editor, alle Funktionen) nutzenJ
RegistrierenJFunktioniert, bei mir musste ich die Captcha-Funktionen abschalten - kann aber einen anderen Grund haben
Dateien hochladenJ

Troubleshooting

Problem Mögliche Lösung
Eine Datei kann nicht hochgeladen werden weil sie zu groß ist
Obwohl sie kleiner ist als die für den Typ in Attachment-Typen im Admin-CP angegebene Beschränkung
  • Admin CP → Konfiguration → Attachment-Typen → den entsprechenden Typ wählen → Optionen → Bearbeiten → Maximale Dateigröße
    • prüfen ob die hochzulande Datei kleiner als der Wert dort ist
      • Achtung: Der wert sind Kibibyte → ein Megabyte sind 1024 Kibibyte
    • Oberhalb des Feldes für die maximale Dateigröße gibt es einen Satz:
Bitte stelle sicher, dass die Attachment-Größe den kleineren Wert folgender Begrenzungen aus der PHP-Konfiguration nicht überschreitet:
Upload Max Filesize: 100M
Max Post Size: 120M
  • Ist das kleiner als der Wert der als maximale Dateigröße angegeben wurde, dann ist php der limitierende Faktor
  • in der php.ini müssen die Werte upload_max_filsize und post_max_size angepasst werden - letztere sollte mindestens so groß sein wie ersterer (besser ist etwas größer da Header dazu kommen)
  • in Debian und Benutzung von Apache2 liegt die Datei unter /etc/php5/apache2/php.ini
Nach dem hinzufügen eines neuen Dateitypes kann die Datei trotzdem nicht hochgeladen werden (Dateityp nicht zulässig oder ähnliche Meldung)
  • Amin CP → Konfiguration → Attachment-Typen → da wurde der neue Dateityp erstellt
  • noch mal im Internet prüfen ob der Mime-Type tatsächlich stimmt
  • ggf. mit einer anderen Datei diesen Types versuchen
  • im unteren Bereich der Definition des Dateityps gibt es 2 Felder:
    • Verfügbar für folgende Gruppen
    • Verfügbar in folgenden Foren
    • sicher stellen das der Benutzer/die Gruppe und das Forum über welches versucht wird hochzuladen entsprechend hier eingestellt sind (Voreinstellung ist für beides „Keine“ und wenn eines von beidem auf „Keine steht ein Upload nicht möglich
mybb.txt · Zuletzt geändert: 2016/12/04 15:53 von root