Neuer Kurztipp: WordPress auf FreeBSD installieren

WordPress auf FreeBSD zu installieren, ist recht einfach. In diesem Blog-Artikel sowie dem verlinkten Video zeige ich, wie das ganz schnell, einfach und unkompliziert funktionert.

Kurztipp: WordPress auf FreeBSD installieren
Kurztipp: WordPress auf FreeBSD installieren

Folgende Voraussetzungen mache ich für dieses Tutorial

  • FreeBSD ist installiert und gepatcht
  • Packages stehen auf latest und nicht auf quaterly
  • MySQL ist installiert, funktioniert und du hast Zugangsdaten und kannst eine Datenbank anlegen
  • Wir nutzen Apache (2.4)
  • Im Tutorial nutze ich kein SSL! Wenn du produktiv gehst, solltest du SSL nutzen!
  • Nameservereinträge sind alle da

Ich nutze als Domain “wordpress.tgeppert.gg”. Du musst in den Konfigurationen deine Domain anpassen.

Zuerst installierst du alle notwendigen Pakete:

pkg install wordpress apache24 mod_php80 php80-filter

Sofern du Apache noch nicht konfiguriert hast, solltest du in der httpd.conf folgendes anpassen:

  • ServerAdmin
  • ServerName
  • vhost-Eintrag einklammern, so dass er benutzt wird (Include etc/apache24/extra/httpd-vhosts.conf)

In meinem Fall steht dort:

ServerAdmin thorsten@tgeppert.de
ServerName wordpress.tgeppert.gg
Include etc/apache24/extra/httpd-vhosts.conf

Als nächstes konfigurieren wir in den VirtualHost (/usr/local/etc/apache24/extra/httpd-vhosts.conf – wenn du produktiv gehst, dann natürlich /usr/local/etc/apache24/extra/httpd-ssl.conf mit Zertifikaten!):

<VirtualHost *:80>
        ServerAdmin thorsten@tgeppert.de
        DocumentRoot /usr/local/www/wordpress
        ServerName wordpress.tgeppert.gg

        DirectoryIndex index.php

        AddType application/x-httpd-php .php

        <Directory /usr/local/www/wordpress>
                Options ExecCGI Includes FollowSymlinks
                AllowOverride All
                Require all granted
        </Directory>

        ErrorLog "/var/log/wordpress.tgeppert.gg-error_log"
        CustomLog "/var/log/wordpress.tgeppert.gg-access_log" common
</VirtualHost>

Wir starten dann noch den Apache einmal oder einmal neu (denke daran: /etc/rc.conf <- apache24_enable=”YES”):

service apache24 start ODER service apache24 restart

Dann kannst du mit dem Webbrowser bereits die URL (in meinem Fall http://wordpress.tgeppert.gg) aufrufen und WordPress konfigurieren.

Hier geht es zum Video.

Redmine-Reihe 3 von 3: Redmine für Benutzer

Willkommen zum dreiteiligen Workshop: Redmine 4. In diesem zweiten Teil geht es um “Redmine für Bentuzer”.

Das Video erklärt einige grundsätzliche Informationen auf der administrativen Seite im Backend von Redmine.

Redmine für Benutzer
Redmine für Benutzer

Wir gehen in diesem Video folgende Bereiche durch:

  • Eigenes Konto
  • Meine Seite
  • Projektseite
  • Filter
  • Suche
  • Projektliste
  • Übersicht
  • Aktivität
  • Tickets
  • Aufgewendete Zeit
  • Zeiten buchen
  • Gantt-Diagramm
  • Kalender
  • News
  • Dokumente
  • Wiki
  • Dateien
  • Repository (am Beispiel von Git)

Hier geht es zur Playlist.

Hier geht es zum Video.

Neues YouTube-Video – Qt-Tutorial 013: Signals und Slots

Wir beschäftigen uns heute damit, wie die Signalverarbeitung, also Callbacks, in Qt mittels Signal und Slots funktioniert.

Qt-Tutorial: Signals und Slots
Qt-Tutorial: Signals und Slots

Normalerweise ist es so, dass man in C++ zum Aufruf von Methoden Methodenzeiger nutzt. Qt will da flexibler und einfacher sein und hat somit das Signal-Slots-Konzept eingeführt. Auf ein Signal können sich mehrere Slots verbinden.

Diese Konzept kommt aber nicht nur in der GUI-Entwicklung zum Tragen, sondern es wird auch bei GUI-losen Komponenten wie der Netzwerkprogrammierung eingesetzt.

Hier geht es zum Video.

Redmine-Reihe 2 von 3: Redmine für Administratoren

Willkommen zum dreiteiligen Workshop: Redmine 4. In diesem zweiten Teil geht es um “Redmine für Administratoren”.

Das Video erklärt einige grundsätzliche Informationen auf der administrativen Seite im Backend von Redmine.

Redmine für Administratoren

Folgende Dinge werden erklärt:

  • Adminkonto bearbeiten
  • Projekte erstellen, konfigurieren und verwalten
  • Benutzerverwaltung
  • Gruppenverwaltung
  • Rollen und Rechte
  • Trackerverwaltung
  • Ticket-Status-Verwaltung
  • Workflow
  • Benutzerdefinierte Felder
  • Aufzählungen
  • Redmine konfigurieren

Hier geht es zum Video.

Hier geht es zur Playlist.

Hier geht es zu Redmine installieren.

KooKooK 0003: Redmine-Projekt einrichten

Als Projektmanagementtool setze ich seit einiger Zeit bereits Redmine ein und ich bin immer noch begeistert davon, weswegen wir es auch in diesem Projekt benutzen werden. In diesem Video zeige ich, wie ich das KooKooK-Projekt in Redmine anlege.

KooKooK 0003: Redmine-Projekt einrichten
KooKooK 0003: Redmine-Projekt einrichten

Hier geht es zum Video.

Hier geht es zur Playlist.

Hier geht es zur Website.

Hier geht es zum GitHub-Repository.

Hier geht es zum Redmine-Projekt.