Archiv

Artikel Tagged ‘Websoftware’

XAMPP mit VirtualHost

17. April 2010 3 Kommentare

Vor kurzem habe ich wieder mal XAMPP auf einer Windows Kiste installiert. Da mehrere “Domains” zum testen auf der Installation laufen sollen, richtete ich diese in den Config-Files ein.

Hier eine Anleitung wie man mit XAMPP VirtualHosts erstellen kann:

Grundlagen

  • XAMPP ist unter “C:\xampp” installiert
  • Die virtuellen Domains sind im Verzeichnis “C:\Domains” installiert

1. c:\windows\system32\drivers\etc\hosts bearbeiten

In der “hosts” Datei werden die “virtuellen” Domains eingetragen welche zum Testen genutzt werden:

127.0.0.1       localhost
127.0.0.1       cmsms.dd www.cmsms.dd
127.0.0.1       cmsmstest.dd www.cmsmstest.dd

Hinweis: Unter Windows Vista und Windows 7 muss diese Datei als Administrator bearbeitet werden. Das heisst: Im Startmenü nach “notepad” suchen. Danach mit der rechten Maustaste auf die angezeigte Datei “notepad.exe” klicken und “Als Administrator ausführen” wählen. Danach kann man im Notepad die “hosts” Datei öffnen (Als Dateityp * wählen)

2. c:\xampp\apache\conf\extra\http-vhosts.conf bearbeiten

In dieser Datei werden die virtuellen Domains für den Apache eingetragen.

NameVirtualHosts aktivieren:

NameVirtualHost 127.0.0.1

VirtualHosts eintragen:

<VirtualHost 127.0.0.1>
    ServerName localhost
    ServerAdmin webmaster@localhost
    DocumentRoot "C:/xampp/htdocs"
    ScriptAlias /cgi-bin/ "C:/xampp/htdocs/cgi-bin/"
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" combined
    <Directory "C:/xampp/htdocs">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
        DirectoryIndex index.php index.shtml index.html index.htm
    </Directory>
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerName www.cmsms.dd
    ServerAlias cmsms.dd
    ServerAdmin webmaster@blattertech.ch
    DocumentRoot "C:/Domains/cmsms"
    ErrorLog "logs/cmsms.dd-error.log"
    CustomLog "logs/cmsms.dd-access.log" combined
    <Directory "C:/Domains/cmsms">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
        DirectoryIndex index.php index.shtml index.html index.htm
    </Directory>
</VirtualHost>


<VirtualHost 127.0.0.1>
    ServerName www.cmsmstest.dd
    ServerAlias cmsmstest.dd
    ServerAdmin webmaster@blattertech.ch
    DocumentRoot "C:/Domains/cmsmstest"
    ErrorLog "logs/cmsmstest.dd-error.log"
    CustomLog "logs/cmsmstest.dd-access.log" combined
    <Directory "C:/Domains/cmsmstest">
        Options Indexes FollowSymLinks Includes ExecCGI
        Order allow,deny
        Allow from all
        AllowOverride All
        DirectoryIndex index.php index.shtml index.html index.htm
    </Directory>
</VirtualHost>

Die <Directory> – Einträge modifizieren die restriktiven Einstellungen im Apache httpd.conf und ermöglichen ein einfaches Finetuning je nach dem was man benötigt oder welche Umgebung man simulieren will.

Zum Schluss muss der Apache neugestartet werden, damit alle Änderungen aktiv werden.

GetBoo – Social Bookmark-Manager auf der eigenen Seite

12. Oktober 2009 Keine Kommentare

Wer seine Bookmarks nicht einem Onlinedienst wie del.icio.us oder Mr Wong anvertrauen will, findet in GetBoo eine alternative.

GetBoo - Persönlicher Bookmark-Manager

GetBoo - Persönlicher Bookmark-Manager

Mit GetBoo kann man sich auf der eigenen Webeite einen Linkdienst für sich und seine Freunde einrichten. Voraussetzung ist PHP und MySQL / PostgreSQL. Der Bookmarkverwalter verfügt über viele nützliche Details wie man sie von verschiedenen Web 2.0 Diesnten kennt. Benutzer können Bookmarks:

  • sortieren
  • taggen
  • für die Allgemeinheit freigeben
  • aus dem Browser hochladen
  • als Browser Bookmarkdatei exportieren
  • import von del.icio.us

Neue Bookmarks lassen sich per Bookmarklet anlegen. Die neusten öffentlichen Bookmarks werden von GetBoo mit einem PrintScreen der entsprechenden Seite angezeigt, welcher vom Webdiesnt websnapr gehohlt wird. Natürlich können neue Bookmarks auch als RSS Feed abonniert und durchsucht werden.

Neue Benutzer können sich bei GetBoo nur mit einem Captcha-Check registrieren. Da GetBoo in der Regel eher für private Bookmarksammlungen genutzt wird, empfiehlt es sich, die Seite Passwort zu schützen. So ist der Dienst vor ungerechtfertigten Zugriffen und Spam geschützt.

Zu GetBoo

Weitere Informationen findet man auch im Wiki wiki.getboo.com

Für Firefox gibt es ein Addon um Bookmarks bei GetBoo einzutragen.

jQTouch, jQuery für’s iPhone

7. September 2009 Keine Kommentare

auf Heise gefunden:

jQTouch, ein jQuery-Plugin dient dazu einfacher Web-Apps für iPhone, Palm Pre, Android und andere Smartphone zu entwickeln. Eine Betaversion steht ab sofort zur Verfügung und ermöglicht die Entwicklung von Applikationen mit HTML, CSS und JavaScript für WebKit-Browser.

Der Vorteil von jQTouch ist der Zugriff auf bestimmte Hardware-Funktionen des Geratäes. So kann z.B. der Bewegungssenor oder auch Multi-Touch angesprochen werden. So wird es möglich Applikationen für ein meherere verschiedene Geräte zum laufen zu bringen ohne diese beim jeweiligen App-Store anmelden zu müssen. Es lassen sich damit auch neue Themes einrichten. Somit lässt sich die Web-App einer normalen App sehr ähnlich gestalten.

Für beides stellt jQTouch passende Events zur Verfügung, an die der Entwickler wie üblich Callbacks zur Verarbeitung bindet. Ein Handler, der auf das Drehen des Geräts reagiert, könnte etwa so aussehen.

$(function(){
    $('body').bind('turn', function(event, info){
          console.log(info.orientation); // landscape or portrait
    });

Weitere Informationen:
jQtouch.com
Code auf CoogleCode

MySQL: Falsche Kodierungen in der Datenbank korrigieren

13. August 2009 Keine Kommentare

Wer mit falschen Kodierungen in der Datenbank zu kämpfen hat, könnte ev mit diesen beiden Links eine Lösung für das Problem finden:

http://forum.mysqldumper.de/die-umlautproblematik-was-wieso-was-tun-t2313.html
http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html

Einen weiteren Hinweis wie man falsche Kodierungen entfernt bei Hani Ibrahim

Get Adobe Flash player