Inhalt überspringen

Aktuelle Artikel

16
Jun

Internet weg, Telefon weg …

Guten Morgen,

leider ist aufgrund meines anstehenden Umzugs bereits mein Internet und Telefon weg :(
Was unter anderem der Grund ist, warum es hier wieder etwas stiller geworden ist. Sobald der Umzug über die Bühne ist, sollte ich wieder Zeit haben zum Bloggen. Kanns kaum erwarten :)

2
Jun

[WordPress] WordPress RSS-Feed auf Feedburner RSS-Feed umleiten

Einfach im Wurzel-Verzeichnis der WordPress-Installation folgendes in die .htaccess eintragen. Und natürlich die Feedburner-URL entsprechend anpassen ;)

<IfModule mod_rewrite.c>

    RewriteEngine on

    RewriteCond %{HTTP_USER_AGENT} !FeedBurner    [NC]

    RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]

    RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/Itws [R=302,NC,L]

</IfModule>
1
Jun

[PHP] Der include path

Oft liest man, dass man bestimmte Verzeichnisse in den sog. include path aufnehmen soll oder im include path irgendwelche scripts ablegen soll und das meist ohne weitere Erklärung. Der Include Path und das Administrieren des Selbigen gehört also mehr oder weniger zu den Grundkenntnissen. Dennoch ist es für viele ein Mysterium.
Da ich gestern ein wenig damit gearbeitet habe, dachte ich, ich blogge mal ein wenig drüber. Warum? Weil ichs kann. Und weil ich eine kleine Hilfestellung zum Thema path im Allgemeinen und dem PHP include path im Speziellen zur Verfügung stellen möchte.

WeiterlesenRead more

31
Mai

[Links] bennet-matschullat.de

Guten Morgen und einen guten Start in eine verkürzte Woche wünsche euch da drausen, hoffe ihr habt besseres Wetter als ich :)  

Im  heutigen Beitrag geht es ganz unspektakulär nur um eine kurze Ankündigung und ein wenig Werbung für ein Startup.

Am Wochenende hatte mich Bennet angeschrieben und einen Link-Tausch vorgeschlagen. Da sein Blog bennet-matschullat.de thematisch gut zum ITWS Developer Blog passt, habe ich dem natürlich zugestimmt. Entsprechend findet ihr seinen Blog ab sofort in meinem Blogroll. Schaut mal vorbei, die Seite ist zwar noch recht neu aber man findet bereits recht interessante Artikel zum Thema PHP, Linux, Codeigniter, etc.

Viel Spaß beim Bloggen und Willkommen in der Community, Bennet ;)

28
Mai

Continous Integration – Erfahrungsbericht Teil 1

Da ich für ein kommendes Projekt mal ein Continous Integration System ausprobieren wollte, habe ich mich diese Woche mal bemüht ein geeignetes System zu finden und dieses zu installieren.

Angefangen habe ich mit Cruise Control, da mich phpUnderControl doch schon sehr angesprochen hat und Cruise Control auch einfach zu installieren war.
Dennoch lief es nicht. Die 380 MB RAM meines VServers waren zu wenig für Jetty und Cruise Control. :(
Nach einigen Einstellungs-Änderungen an CC und der JVM war ich dann schließlich soweit, dass die JVM immerhin mal angelaufen ist. Für CC jedoch war dann kein Platz mehr im Speicher. Schade. rm -rf. Danke. Der Nächste, bitte.

Weiter ging es mit einem Blick auf Hudson, aber das war eigentlich unnötig, da ich ja wusste, dass ich keinen Servlet-Container auf dem Server installieren brauche, da der RAM sowieso nicht ausreicht.

Also habe ich mir Xinc angesehen, was allerdings nicht funktioniert hat. Im Anschluss an meinen Versuch, Xinc zu Installieren, habe ich dann auch festgestellt, dass das Projekt tot ist. Schade.

Gestern Abend dann den letzten Versuch mit Arbit gestartet, welches mich mit seiner Funktionsvielfalt begeistern konnte.

Zudem ist es in PHP geschrieben, was mir den Servlet-Container erspart.
Installiert war das Teil recht fix, jedoch wirft es noch Exceptions. Ich vermute mal, dass der Nightly Build buggy ist und habe mir daher nun mal die Stable geladen. Aber noch nicht installiert. Das werde ich heute Abend mal angehen.

Also einfach mal schnell Continous Integratin ausprobieren is nich :D
Ich halte euch auf dem aktuellen Stand was CI und Arbit angeht ;)

27
Mai

[Linux] MySQL-Datenbanken per Filesystem kopieren

Sollte jemand von euch Wahnsinnigen es jemals nötig haben, eine MySQL-Datenbank per Filesystem kopieren zu müssen, hat er A etwas falsch gemacht und B findet er hier ein kleines How-To ;)

WeiterlesenRead more

26
Mai

[WordPress] WordPress Datenbank verschieben/kopieren

Das Problem dabei besteht eigentlich nur darin, dass WordPress den Pfad zur Installation in der Datenbank speichert. Kopiert man die Datenbank einer Installation nun in die Datenbank einer anderen Installation, stimmen evtl. die Pfade nicht mehr und WordPress verweigert den Dienst.

Folgende Update-Statements beheben dieses Problem.

  • "url1" sollte dabei druch die Home URL der WordPress Installation ersetzt werden. zB http://localhost/blog/
  • "url2" entspricht in der Regel "url1" außer die WordPress Installation befindet sich in einem Unterverzeichnis der Home URL (siehe WordPress FAQ).

     

UPDATE `wp_options` SET `option_value` = 'url1' WHERE `option_name` = 'home';
UPDATE `wp_options` SET `option_value` = 'url2' WHERE `option_name` = 'siteurl';
25
Mai

Ich bin zurück …

… und bringe Neuerungen mit mir :)

Nach meinem Prüfungsstress wegen meiner schriftlichen Prüfung (Ergebnisse folgen), bin ich nun in alter Frische wieder online und blogge wieder etwas mehr.

Nachdem mir dann letzte Woche der Server abgeraucht ist und ich ihn komplett neu aufsetzen musste, habe ich auch endlich mal Zeit gefunden ein ordentliches WordPress-Theme aufzuspielen. Ordentlich im Sinne: von es sieht gut aus und funktioniert :)

So, dann wünsche ich euch viel Spaß beim Lesen und einen schönen Start in eine verkürzte Woche :)

4
Mai

[yii] Globale Installation unter Linux

Jaaa, richtig, ich arbeite zur Zeit mit dem yii-Framework. Und ich finde es toll :)

1. Die Installation

ghost@spacebox:~$ sudo -s
root@spacebox:~$ cd /var/www/lib
root@spacebox:/var/www/lib$ svn co http://yii.googlecode.com/svn/trunk/framework yii

2. Updaten des Frameworks

ghost@spacebox:~$ sudo -s
root@spacebox:~$ cd /var/www/lib
root@spacebox:/var/www/lib$ svn up

3. Das Kommandozeilen-Tool im PATH ablegen:

ghost@spacebox:~$ sudo ln -s /var/www/lib/yii/yiic /usr/bin/yii

Absofort steht der Befehl "yii" in der bash zur Verfügung.

4. Anpassen der Applications

Die index.php jeder Application musst angepasst werden, damit das Framework gefunden wird:

<?php
    set_include_path('/var/www/lib/yii');

    define('DIR', dirname(__FILE__));
    define('YII_DEBUG', true);
    define('YII_TRACE_LEVEL', 3);

    $config = DIR . '/app/config/main.php';

    require_once('yii.php');
    Yii::createWebApplication($config)->run();
4
Mai

[Links] HTML/CSS/JS Best Practises

Viel Spaß damit ;)