WordPress Installation auf einen neuen Server umziehen

Da ich vor kurzem auf einen neuen Server umgezogen bin, möchte ich aus gegebenem Anlass meine Erfahrung mit dem Umzug einer WordPress Installation auf einen neuen Server teilen. Welche nicht so schwer ist, wie sie im ersten Moment vielleicht erscheinen mag.

Nachfolgend die notwendigen Schritte, die für den Umzug erforderlich sind:

  • Datenbank Backup
    Als erstes sichern wie die Datenbank und die Tabelleninhalte. Dazu bietet sich das allseits beliebte Tool phpMyAdmin an, mit dessen Hilfe alle MySQL Tabellen und deren Inhalte in einem Rutsch gesichert werden können. Falls die Datenmenge zu groß gerät, kann entweder der Datenbankauszug gepackt (.zip) werden oder es werden lediglich einzelne Tabellen exportiert. Mit einem weiteren Tool, dem MySQl Dumper, lassen sich ebenfalls große Datenmengen sichern und wiederherstellen.
  • Datei Backup
    Mit dem FTP-Programm der Wahl werden im Anschluss daran alle Verzeichnisse und Dateien auf der lokalen Festplatte gesichert. Eine große Anzahl freier FTP-Clients findet Ihr hier.Da wir nun alle Daten gesichert haben, können wir damit beginnen die Daten auf das neue System zu übertragen. WordPress Installation auf einen neuen Server umziehen weiterlesen

Infografik über die Verbreitung von WordPress

Und hier eine weitere Infografik über die Verbreitung von WordPress unter den Top 100.000 Websites. Weitere Informationen der Auswertung besagen, dass ca. 75% aller WordPress Installation unter Apache Webserver laufen. Des weiteren führt WordPress die Liste mit 11,2% aller Top-Installationen an, gefolgt von Joomla mit 2,6% und Drupal mit 1,9% auf dem dritten Platz. Infografik über die Verbreitung von WordPress weiterlesen

RokMiniEvents und JEvents Tweak

Event Anzeige mit RokMiniEvents
RokMiniEvents

RokMiniEvent ermöglicht es auf einfache Art und Weise auf einer Joomla Website Events anzuzeigen. Das Modul synchronisiert sich automatisch mit Google Kalender, JomSocial, RSEvents, JEvents und EventList.

Es ist jedoch kostenpflichtig. Der Anbieter RocketTheme bietet es als Teil seines Template Abonnements an oder als Erweiterung Abonnements.

RokMiniEvents als Modul eingeblendet

Das Modul zeigt Datum des Ereignisses, Titel, Kurzbeschreibung an und bietet optional einen Link zum Ereignis an. Wenn da nicht kleinere Probleme wären; aber sonst bräuchte ich ja keinen Artikel zu schreiben. RokMiniEvents und JEvents Tweak weiterlesen

Absichern und Sichern einer Joomla Installation

Nachfolgend ein paar Tipps und Tricks zum Absichern einer Joomla Installation, die unter einem Apache Webserver läuft und es potentiellen Angreifern so schwer wie möglich macht, die Installation zu knacken.

Generelles

Generell gilt; halte Dein System aktuell. Zum Zeitpunkt, da ich dieses Dokument schreibe, ist im Joomla 1.5 Fork die Version 1.5.23 die aktuelle. Aktuelle Sicherheitsnachrichten gibt es im Security News Bereich auf der Joomla Seite.

Erstelle regelmäßig eine Datensicherung der Joomla Installation und der Datenbank. Die Häufigkeit des Backups hängt von der Änderungsfrequenz der Website ab; je häufiger Daten hinzukommen, um so regelmäßiger sollten auch Backups durchgeführt werden. Die Datensicherung kann von Hand mit phpMyAdmin und per ftp erfolgen. Mit phpMyAdmin lassen sich auf einfache Art und Weise MySQL Datenbanken bequem vom Webbrowser aus sichern und herunterladen. Absichern und Sichern einer Joomla Installation weiterlesen

MS Office 2003 EULA Abfrage erscheint bei jedem Programmstart

Für einen neuen Rechner musste ich ein Microsoft Office installieren und hatte das erste mal (wirklich!) Probleme mit der Aktivierung als auch mit der EULA die nach jedem Start von Winword und Co. wieder aufpoppt.

Auf einem Windows 7 Home Premium 64 Bit System wollte ich mal eben ein MS Office 2003 Basic mit Word, Excel und Outlook installieren. Die Installation lief reibungslos ab; jedoch lies sich die Version nicht über das Internet aktivieren. Also die MS Aktivierungsleitstelle angerufen und nach der Durchgabe von (gefühlten) 100 Zahlenkolonnen auch das Office aktiviert bekommen. MS Office 2003 EULA Abfrage erscheint bei jedem Programmstart weiterlesen

Broschüre „Open Source Software im geschäftskritischen Einsatz“

Die Unternehmensberatung Ernst & Young hat vergangene Woche in Zürich eine Broschüre zum Einsatz von Open-Source-Software im unternehmenskritischen Einsatz vorgestellt. In der Broschüre werden Vor- und Nachteile, Risiken und Good Practices rund um Open Source Software vorgestellt, einen Einblick in die Lizenzthematik gegeben und einen generellen Überblick zu Open Source runden das Thema ab.

open_basedir oder der Zugriff auf außerhalb des Apache DocumentRoot

Die open_basedir Problematik

Um zum Beispiel Konfigurationsdateien einer PHP Installation vor allzu neugierigen Blicken zu schützen, kann es ratsam sein, eben diese sensitiven Daten außerhalb des Dokumenten-Roots abzulegen. Damit ein Skript auf diese ausgelagerten Daten zugreifen kann, bedarf es der PHP.ini Direktive open_basedir.

Wenn beim ausführen eines Scriptes die Meldung „open_basedir restriction in effect“ erscheint, dann ist man ebenso davon betroffen und kann mit der nachfolgenden Lösung dieses Problem lösen.

Die open_basedir begrenzt den Zugriff auf Dateien auf einen bestimmten Ordner, die von PHP geöffnet werden, inklusive der darin enthaltenen Unterordner. Diese Direktive ist wirksam, EGAL, ob Safe Mode an oder aus ist. Wenn ein PHP Skript versucht, eine Datei zu öffnen, so wird der Speicherort der Datei geprüft ob dieser im Verzeichnisbaum, in der open_basedir Deklaration hinterlegt ist. Falls nicht, wird PHP die Datei nicht öffnen.

Wir wollen nun, für ein PHP Skript, den Zugang auf das Verzeichnis config gewähren, welches außerhalb unseres Dokument-Root (DocumentRoot) liegt und in welchem wir die Passwörter für den Zugriff auf die SQL Datenbank ablegen möchten. open_basedir oder der Zugriff auf außerhalb des Apache DocumentRoot weiterlesen

Neue Blog-Funktionen

Pünktlich zum einjährigen Bestehen des DevTec Blogs habe ich zahlreiche Aktualisierungen am Blog vorgenommen, um den Blog noch attraktiver und benutzerfreundlicher zu machen. Im folgenden eine Übersicht der vorgenommen Änderungen:

Verwandte Artikel

Am Ende eines jeden Artikels werden, falls vorhanden, verwandte Artikel eingeblendet, die im Kontext zum Inhalt stehen und automatisch für Querverlinkungen sorgen, die Google so sehr mag und natürlich auch dem Leser dienen und ihm lesenswerte Inhalte anzeigen. Die Verlinkung erfolgt dabei automatisch, die Grenzwerte (Threshold) lassen sich dabei fein einstellen. Zum einen über einen numerischen Zahlenwert (1..10) und auch Überschriften, Textkörper und Tags können in die Beurteilung der Relevanz mit einbezogen werden. Ich arbeite im Moment mit einem Schwellenwert von 3, mal sehen wie es sich entwickelt. Neue Blog-Funktionen weiterlesen

DevTec Blog wird 1 Jahr alt

Am 30. Juni 2011 ist der Blog 1 Jahr alt geworden. Vor genau einem Jahr ging der erste Artikel online „Sesam öffne dich…“ und  wir freuen uns sehr, dass wir unseren Lesern mit Tipps und Tricks helfen konnten.

Artikel

Als erstes möchte ich erwähnen wie viele Artikel ich im ersten Jahr online gestellt habe. Da der Blog dazu gedacht war Erfahrungen im Bereich Blogging zu sammeln und das alles neben der regulären Arbeit ablief, sind es zwar nur 17 Artikel oder 1,5 Artikel pro Monat (hüstel), aber ich Gelobe Besserung und habe mir vorgenommen die Frequenz zu erhöhen und den Ausstoß im nächsten Jahr zu verdoppeln. DevTec Blog wird 1 Jahr alt weiterlesen