Archiv

Archiv für August, 2009

[Tutorial] Saubere Installation von Nginx mit PHP und MySQL auf Debian

30. August 2009

Ich habe leider keine Anleitung gefunden, die die Installation von Nginx wirklich gut beschreibt und habe daher beschlossen selbst eine zu machen. Sie dient mir als Denkstütze und hilft euch hoffentlich unter Umständen auch mal. Wir fangen an mit der Installation des MySQL Servers.

aptitude install mysql-server mysql-client

Kurz und schmerzlos, Passwort vergeben und fertig. Dann wird Nginx installiert, was auch noch easy ist:

aptitude install nginx

Da er sich nach der Installation nicht allein startet tuen wir das:

/etc/init.d/nginx start

Nun installieren wir erstmal PHP und einige Module wie zum Beispiel unter anderem das MySQL Modul.

aptitude install php5-cgi php5-mysql php5-gd php-pear

In der php.ini

nano /etc/php5/cgi/php.ini

ändern wir nun diese Angabe wir folgt

[...]
cgi.fix_pathinfo = 1
[...]

Da Nginx leider nich ab Werk mit PHP-Unterstützung kommt müssen wir diese noch über CGI einrichten. Andere Anleitungen schlagen hier vor den Webserver Lighttpd zu installieren, weil dort das Spawn-fcgi Packet enthalten ist, was wir brauchen. Das ist aber absolut überflüssig, da wir das auch selbst kompilieren können. Dazu laden wir es uns herunter, entpacken und wechseln in den Ordner:
http://redmine.lighttpd.net/projects/spawn-fcgi/news

wget http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.gz && tar xf spawn-fcgi-1.6.3.tar.gz && cd spawn-fcgi-1.6.3

Wir führen Automake aus (Packet automake muss installiert sein)..

./autogen.sh

und konfigurieren Spawn-fcgi

./configure

Nun installieren wir es und haben damit nur das Packet auf unser System angepasst installiert.

make && make install

Nun starten wir einen Fast CGI Daemon für die PHP-Unterstützung auf Port 9000

/usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

und packen den Befehl zusammen mit dem Startbefehl für Nginx (von oben) in den Systemstart von Debian.

/etc/rc.local

Meine sieht dann zum Beispiel so aus:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/ph$
/etc/init.d/nginx start
exit 0

Wobei ich den Webserver auch durch einen Benutzer starten lasse. Wir editieren die Standard-Einstellung von Nginx für die default-Seite wie folgt:

nano /etc/nginx/sites-available/default

Dieser Bereich wird geändert:

location ~ .php$ {
fastcgi_pass   127.0.0.1:9000;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
include        fastcgi_params;
}

Man beachte dabei die stelle include fastcgi_params, die wegen einem Bug vorher zusammen geschrieben wurde. Das war auch schon alles..man startet Nginx neu und alles funktioniert ;)

/etc/init.d/nginx restart

Viel Spaß

Author: chris Categories: Anleitungen, For Dummies, Linux, Tools Tags:

Blogumbau

16. August 2009

Vielleicht wundern sich einige (ich weiß nicht, ob ich tatsächlich regelmäßige Leser habe), warum hier nichts mehr passiert. Aber ich bin durchaus noch aktiv an der Arbeit für diesen Blog. Was momentan so viel Zeit frisst ist der Umbau dieses Wordpress Blogs auf Textpattern. Der darauf laufende Webserver wird Nginx sein und er wird natürlich auch mod_rewrite unterstützen und euch schöne URLs liefern, die gleich den Titel des jeweiligen Artikels verraten wie bisher. Darum geduldet euch noch ein wenig ;)

Ich werde eventuell hin und wieder von dem Umbau berichten. Fest steht, es bringt auf jeden Fall mehr Performance von Apache loszukommen und Wordpress ist langsam und umständlich im Vergleich zu anderen Systemen.

Author: chris Categories: Allgemein Tags:

Masterboot Record wiederherstellen ohne Installations-CD mit Windows XP

10. August 2009

Ich habe ein System mit 2 Betriebssystemen geführt und wollte nun Linux löschen und nur Windows behalten. Soweit so gut dachte ich – dann muss man ja nur Grub entfernen und die Ubuntu Partition löschen. Im Grunde ist es das auch, aber bei der Suche nach Hilfe im Netz wurd ich größtenteils enttäuscht. Ich sollte die Installations-CD hervorkramen und das bei einem Netbook ohne CD-Laufwerk, das wollte ich mir ersparen. Ich habe also weiter gesucht und ein kleines Tool namens MbrFix.exe gefunden, mit dem es schnell möglich war bei laufendem Windows-Betrieb den Masterbootrecord wieder herzustellen. Das Programm muss lediglich heruntergeladen und in der Kommandozeile angesteuert werden. Der Command zum ausführen hieß bei mir beispielsweise:

MbrFix /drive 0 fixmbr /yes

Fertig, das ist es ;) Keine Installations-CD und tausende Reboots.

MbrFix.exe

Amazon Preise beobachten – Snip-Me.de

6. August 2009

Preise Verleichen ist schon quasi ein Volkssport geworden. Werbung im Fernsehen suggeriert dem Verbraucher, dass man 800€ beim Kauf eines Fernsehers sparen kann. Glückliche Menschen berichten wie sehr Preisvergleiche ihnen geholfen haben massig Geld zu sparen. Ob das nun der Realität entspricht sei mal dahingestellt, aber dass man beim Einkaufen im Internet Geld sparen kann ist wohl Fakt. Erfahrungsgemäß kann man neben diversen Preisvergleichsseiten und Ebay auch bei Amazon Geld sparen wenn man den richtigen Zeitpunkt trifft.

Dabei hilft einem Snip-Me, was eine Amazon Preisüberwachung bietet. Das hinzufügen einer Beobachtung ist denkbar einfach für den Verbraucher. Wenn man die Amazon-eigene Codenummer nicht selbst heraussuchen möchte kann man auch einfach die Online-Suche verwenden.

Amazon Preise beobachten - Snip-Me

Amazon Preise beobachten - Snip-Me

Die ASIN kann durch Auswahl übernommen werden und nun fehlt noch die Mail-Adresse und er Wunschpreis und man ist fertig. Ich empfehle den Marketplace ebenfalls einzubeziehen, da dort desöfterern Händler neue Artikel deutlich unter dem Amazon-Preis anbieten. Auf Nachfrage bei dem Betreiber von Snip-Me.de wurde mir mitgeteilt, dass die Preisprüfung in der Nacht alle 2 Stunden und tagsüber von 9:30 bis 22:30 stündlich erfolgt. Habe ich schon erwähnt, dass der Dienst komplett kostenlos ist? Das ist er und dann auch noch werbefrei, so muss es sein.

Snip-Me.de

Author: chris Categories: Webseiten Tags:

Putpat rettet das Musikfernsehen

2. August 2009

Musikvideos für alle ist die Devise, kostenlos und in guter Qualität. Wo soll man am besten anfangen, also das Projekt Putpat wurde von einigen (ehemaligen?) Viva-Mitarbeitern gegründet und schon letztes Jahr vorgestellt. Man kann es recht gut mit Last.FM vergleichen, da die Funktionen sich stark ähneln. Zunächst meldet man sich für die Beta an und wartet auf den Aktivierungslink.

Anmeldung bei Putpat.tv

Anmeldung bei Putpat.tv

Man kann, damit Putpat den persönlichen Musikgeschmack besser einschätzen kann, entweder einen Liebli.ngskünstler als Referenz oder einen Last.FM-Account angeben,  der automatisch ausgelesen wird. Nach dem Klick auf weiter geht es auch sofort los mit dem Programm.

Putpat Player - Programm ab!

Putpat Player - Programm ab!

Das Programm rotiert zufällig ähnliche Videos, wobei man zwischen den Kanälen wechseln kann, die nach Genre geordnet sind.

Clips bewerten mit Putpat

Clips bewerten mit Putpat

Wie bei Last.FM kann man seine Lieblingslieder markieren. Zudem gibt es verschiedene Stufen der Bewertung, sodass die Rotation noch genauer arbeiten kann. Es gibt noch ein weiteres nettes Feature bei Putpat, das sich Equalizer nennt. Man denkt an den Regler der verschiedenen Frequenzbereiche, aber irrt sich in dieser Annahme.

Der Equalizer regelt das Videogucken nach dem persönlichen Geschmack

Der Equalizer regelt das Videogucken nach dem persönlichen Geschmack

Denn der Equalizer regelt den prozentualen Anteil eines Künstlers in der Wiedergabeliste. Ein weiteres nettes Feature ist die Künstlerinfo, die kurze Texte zum Künstler anzeigt.

Künstlerinfos begleiten den Videogenuss noch

Künstlerinfos begleiten den Videogenuss noch

Mir bleibt im Grunde nicht mehr viel zu sagen außer: Probiert es einfach aus und genießt 100% Musikvideos, es gibt ja nun doch einige Schätze ;)

Putpat.tv – Zur Webseite

Author: chris Categories: Webseiten Tags: ,