Die Webspaces von 1&1 Hosting sind Werkseitig auf PHP Version 4 eingestellt. Dies erzeugt beim Einsatz von Wordpress 2.8 in der Administrationsebene einen Error 500.
Mit einer htaccess-Datei lässt sich PHP5 als Handler für den Webspace einstellen.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress# PHP5 auf 1und1 einschalten
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Es gibt viele die arbeiten für Web-Projekte in Eclipse, Zen-Studio oder sogar im Visual Studio. Alle haben den großen Vorteil, dass es erprobte IDEs sind mit vielen nützlichen Funtkionen. Wenn man aber weniger im Team arbeitet ist es geschmackssache welchen Editor man verwenden möchte.
Ich möchte hier einige Vorstellen mit denen ich gearbeitet habe, oder heute noch arbeite:
Der Klassiker – “Weaverslave”
Weaverslave wird schon seit einigen Jahren nicht mehr weiter entwickelt. Die letzte Version zum Download ist die Beta 3.9.18 vom 7.12.2005.
Es ist also schon ein Weilchen her, aber das Programm besticht durch sein sehr gutes Code-Highlighting für verschieden Dokumentenarten und einer vielzahl von Funktionen für die Entwicklung in PHP und HTML.
Für viele Entwickler ist XAMPP eine mehr als nützliche Zusammenstellung von Apache, PHP, Perl, MySQL und noch einigem mehr.
Doch selbst die Ersteller von XAMPP warnen davor das OutOfTheBox Tool für die Einrichtung eines Webservers zu nutzen. Nun einige machen es doch und öffnen damit selbst Laien Tor und Tür.
Im folgenden gebe ich Tips, wie man die mitgelieferte Konfiguration soweit ändern kann, um auf einfache Art und Weise XAMPP abzusichern. Ich gebe keine Garantie dafür, dass das System anschließend unanfällig wäre, aber aus Erfahrung kann ich sagen, das es einem Hacker anschließend nicht mehr so einfach fallen wird.
Ich habe mich etwas mit dem PHP-Code von Wordpress beschäftigt, um die Performance ein wenig zu steigern, obwohl bei wenig Traffic auf der Seite die Performance noch ok ist.
Hier ist die der verbesserte Code der Funktion wptexturize die in wp_includes/functions-formatting.php zu finden ist.
Update: Die Anpassung bezieht sich noch auf Wordpress 2.3 und wird inzwischen überholt sein. Weiter lesen… »
Ich habe mal einen kleines Codeschnipsel geschreiben, um den Heise Online Newsletter auslesen zu können, ohne das mal eine unfangreiche Lib zum interpretieren von XML benötigt.
$text = join("",file('http://www.heise.de/newsticker/heise.rdf')); $text = str_replace ('', '', $text); $items = explode('', Trim(chop($text))); for ($i = 1; $i < count($items); $i++) { $zeile = split(' ', str_replace ('', '', $items[$i])); $titel = Trim(strip_tags($zeile[0])); $link = Trim(strip_tags($zeile[1])); print '' . $titel . ''; print "n"; }