WordPress Pseudo-Cronjob-System deaktivieren

WordPress verfügt über ein Pseudo-Cronjob-System, über welches regelmäßige Aufgaben seitens WordPress ausgeführt werden. Hintergrund ist, dass die meisten Webhosting-Pakete über keine echte Cronjob-Funktionalität verfügen. Ausgelöst wird das Pseudo-Cronjob-System durch Besuche der Webseite.

Allerdings führt dies auch zu Problemen; da es so vorkommen kann, das bestimmte Dinge, wie die Veröffentlichung geplanter Artikel, sich verzögern können. Wird WordPress auf einem dedizierten Server ausgeführt, kann hier auf einen echten Cronjob gewechselt werden. Dazu müssen zur Konfigurationsdatei wp-config.php folgende Zeilen hinzugefügt werden:

/* Deaktiviere WordPress Pseudo-Cronjob-System */
define('DISABLE_WP_CRON', true);

Damit die Cronjob-Funktionalität weiterhin funktioniert, muss der Cronjob entsprechend eingetragen werden. Dazu wird die Crontab-Datei im Kontext des Nutzers www-data geöffnet:

sudo -u www-data crontab -e

Dort sollte dann die entsprechende Zeile hinzugefügt werden:

*/1  *    * * *   php /var/www/wordpress/wp-cron.php

Damit werden die Aufgaben, welche WordPress im Rahmen seines Pseudo-Cronjob-System durchführt, nun durch einen echten Cronjob durchgeführt. Damit ist die Zuverlässigkeit des Systems erhöht und geplante Aufgaben, werden immer zeitnah erledigt.

Webhosting mal anders

Webhoster gibt es wie Sand am mehr und meist funktioniert es so, das man Paket A, B oder C bucht und dementsprechend 100 Subdomains, 100 Mailadressen, 10 GiB Speicher und 100 GiB Traffic (oder so ähnlich) zur Verfügung hat. Heute habe ich erfahren das es auch anders geht. Man stelle sich einen Webhoster vor bei man seine Seite hosten kann und dafür bezahlt was man möchte, wobei der Mindestpreis einen Euro pro Monat beträgt.

Klingt komisch, ist aber so. Erklärt wird das von den Betreibern so, dass auch andere Webhoster eine Mischkalkulation betreiben und dies auch hier so ist, die die mehr zahlen, zahlen mehr, die die weniger zahlen, zahlen weniger und am Ende ist hoffentlich genug Geld in der Kasse um die Mitarbeiter und die Technik zu bezahlen.

Besagter Webhoster hört auf den Namen Uberspace und kann unter https://uberspace.de/ gefunden werden. Neben der Standardkost (MySQL, PHP, et cetera) gibt es unter anderem auch Ruby, Perl, Python, Lua, Erlang und node.js. Die Einschränkungen sind dabei in der Hausordnung erklärt. Was haltet ihr von diesem Konzept?

Webhostlist

Manchmal ist man auf der Suche nach einem Webhostingpaket oder einem vServer/Server oder ähnlichem. Und nun gilt es den richtigen Anbieter zu finden, welcher genau mit den Bedürfnissen und Erforderlichkeiten zusammenpasst. Hilfe hierbei liefert die Webhostlist welche unter http://www.webhostlist.de/ zu finden ist. Sie liefert eine umfassende Übersicht über alle Marktteilnehmer und umfangreiche Filtermechanismen. Empfehlenswert :)