(#) Netzware

Open Source, Technik und mehr.

Themen Bereich: Software

Wordpress E-Mails über eigenen SMTP Server senden

Zum Versenden von E-Mails nutzt Wordpress im Standard den eigenen Server. Sind auf dem Server keine E-Mail Dienste wie Dovecot installiert, können keine E-Mails gesendet werden. In diesem Fall wird ein externer E-Mail Server benötigt.

SMTP Mailer

Das kostenlose Wordpress Plugin SMTP Mailer macht genau das. Es stellt den gesamten Wordpress E-Mail Versand auf einen externen Mailserver um.

Installiert wird das Plugin wie gewohnt über die Wordpress Plugin Installation. Damit alle ausgehenden E-Mails von Wordpress über den externen SMTP Mailserver laufen, müssen lediglich die SMTP Daten des externe...

[Quicktipp] Standard SSH Port wechseln

Im Standard verbinden sich die meisten Administratoren und Benutzer mit dem SSH Port 22. Dieser Port ist der Standard Port und ein beliebtes Angriffsziel. Wer Zugang über eine SSH Verbindung erlangt, im schlimmsten Fall als Root Benutzer, der hat die Kontroller über seinen Server verloren und kann in der Regel sein System komplett neu aufsetzen. Aufgrund dessen sollte jeder den SSH Port Absichern.

Ein guter Schutz ist die Port Änderung. So wird der Port 22 nach außen komplett geschlossen und Angreifer erhalten beim Versuch auf den Port 22 eine "ssh: connect to host ... port 22: Connection refu...

Medoo - Eine Datenbankklasse für mehrere Systeme

Anfangen habe ich mit PHP 5.3. In der Version habe ich im Bereich Datenbanken die üblichen PHP Funktionen mysql_query(), mysql_fetch_row() und mysql_connect() benutzt. Mit dem Umstieg auf MySqli gab es viel Arbeit. Denn jede MySql Funktion musste händisch nachgezogen werden und das kostete viel Zeit. Seit dem setze ich auf Datenbankklassen. Ändert sich eine Version oder der Treiber, brauche ich nur noch eine Stelle anpassen: Die Klasse selber.

Im laufe der Zeit habe ich so einige Datenbankklassen ausprobiert und selber eine eigene kleine für mich intern programmiert. Da die Pflege einer Datenb...

Wordpress Login und Änderungen protokollieren

Geht es um die eigene Wordpress Sicherheit, kann man beliebig viele Plugins installieren. Ob diese zur Sicherheit beiträgt kann niemand sagen. Doch gerade den Login sollte man im Auge behalten. Das Plugin Simple History hilft einem dabei. Es protokolliert sämtliche User Aktivitäten. Das Plugin fängt beim Login Formular an und hört bei Änderungen von Beiträgen und Wordpress Einstellungen auf.

Plugin installieren

Zu finden ist das Wordpress Plugin unter Simple History in der Wordpress Plugin Datenbank. Es muss lediglich installiert und aktiviert werden. Das kann über die Plugin Installation vorg...

31. März: World Backup Day

Jedes Jahr findet am 31. März der World Backup Day statt. Dieser Tag soll alle Nutzer von Computer, Smartphones, Server, Tablets, Kameras und andere Geräte dazu aufrufen, Backups zu erstellen. Leider machen nur die wenigsten Nutzer regelmäßige Backups von ihren Daten. Im schlimmsten Fall droht der totale Blackout: Alle Daten sind futsch! Leider ist mir auch sowas am Wochenende passiert.

DER "WORLD BACKUP DAY" EID

“Ich schwöre feierlich, am 31. März ein Backup meiner wichtigen Dokumente und wertvollen Erinnerungen zu machen.”

Vorweg: Ich habe mir ein Cronjob geschrieben, der jeden Tag ein Date...

Drei top Entwickler Werkzeuge die ihr Geld wert sind

Als Programmierer fängt man an Open Source Software zu lieben. Jeder kann den Software Code einsehen, ihn nach belieben anpassen und den Hauptentwickler helfen. Der größte Vorteil davon ist natürlich das die Software kostenlos ist. Kostenlos in Form von geldlos, denn genau genommen kostet jede Software Zeit. Und das nicht gerade wenig.

Nach gut sechs Jahren bin ich aber in einigen Bereichen an meine Grenzen gestoßen. Vor allem im Bereich Programmierung gibt es viele kostenlose Editoren, Tools und andere Helferlein. Doch irgendwann kommt man an den Punkt, da fehlt einem der Support, regelmäßige...

Mein 1blu vServer Test

Schaut man einmal den aktuellen vServer Markt in Deutschland an, findet man genügend Anbieter mit den unterschiedlichsten Angeboten. Ganz wichtig ist in meinen Augen das Preis/Leistung Verhältnis. Wer sich einen vServer für 10 Euro im Monat holt, der bekommt generell auch nur Leistung für 10 Euro. Doch im Detail sind die Hosting Angebote unterschiedlich wie Tag und Nacht.

Für ein Test Server habe ich mich etwas umgesehen, das Angebot von 1blu.de klingt sehr verlockend. Für gerade einmal 3.90 Euro im Monat wird ein vServer angeboten. Das vServer Paket beinhaltet zwei CPU Kerne, 6GB Arbeitsspeic...

Wordpress mit Redis Caching

Wordpress ist ein mächtiges Content Management System, das durchaus seine Schwierigkeiten mit der Ladezeit hat. Für mehr Performance gibt es zahlreiche Caching Plugins, die Wordpress Seiten schneller machen sollen. Die meisten Plugins legen die Artikel entweder in der Datenbank ab oder generieren statische HTML Seiten, welche beim Artikel Aufruf geladen werden. So wird die Datenbank geschont und die Ladezeit wird deutlich verkürzt. Ich gehe da einen anderen Weg und setzte auf die zur NoSQL Familie gehörende In-Memory Datenbank Redis.

Was ist Redis?

Redis gehört zur NoSQL Familie und ist wenige...

PHP Debugging mit Kint

Seit einigen Wochen verwende ich privat als auch beruflich die PHP Klasse Kint von raveren (github). Grundlegend ersetzt die Klasse die PHP Funktionen print_r()var_dump() und debug_backtrace(). Zusätzlich bietet Kint noch ein paar nette Features an und zeigt die Ausgabe gestylt.

So lässt sich das Debugging direkt in den Code implementieren, ohne Ausgaben zu erzeugen. Über die Methode Kint::enabled(false) lässt sich das Debugging global an- und ausschalten. Wird Kint::trace() oder Kint::dump(1) aufgerufen, wird ein detaillierter Stacktrace angezeigt.

Kint installieren

Die debugging Klasse kan...

Sicherheitslücke im Imperia CMS der pirobase imperia gmbh

In den Wahlkampf Wochen habe ich die ein oder andere Politiker Seite besucht, darunter auch die Seite von Matthias Groote (Mitglied des Europäischen Parlaments), der in meinem Landkreis für den Landrat kandierte. Allgemein wollte ich wissen ob die Seite Onpage optimiert ist. Dazu habe ich meine Chrome Extension zur Anzeige der robots.txt verwendet. Rein interessehalber.

Warning: Cannot modify header information - headers already sent by (output started at /home/www/htdocs/lv09/bzwe/kvleer/mgroote/_admin/_config.php:177) in /home/www/htdocs/_shared/_inc/whoami.inc on line 154

Erhalten habe ich ...