Anleitung: PostgreSQL-Servers unter xampp installieren

19. Januar 2016 at 15:51

db

Ein PostgreSQL-Servers unter xampp installieren ist gar nicht so schwer, hier die Anleitung dazu:

Nach dem XAMPP installiert ist legt man im Ordner unter „C:\XAMPP“ (oder wo xampp installiert wurde) ein neuen Ordner namens „pgsql“ sowie darin ein Ordner „data“ (also C:\xampp\pgsql\data) an. Die PostgreSQL könnt ihr laden unter http://www.postgresql.org/download/ .

Startet die Installationsroutine von postgresql und ändert das Installationsverzeichnis zu „C:\XAMPP\pgsql“.

Danach installieren wir phpPgAdmin, ein adäquat zu phpMyAdmin um die Datenbank zu verwalten.
Dazu legen wir im xampp Ordner den Ordner „C:\XAMPP\phpPgAdmin“ an.
phpPgAdmin downloaden unter http://phppgadmin.sourceforge.net/doku.php?id=download

Jetzt müssen wir xampp noch dazu bringen auch mit der PostgreSQL zusammen zuarbeiten.
Dazu editieren wir die Datei „C:\XAMPP\phpPgAdmin\conf\config.inc.php“.
Sucht dort nach der Zeile

$conf[‚extra_login_security‘] = true;

und ändert diese in

$conf[‚extra_login_security‘] = false;

In der Datei „php.ini“ im Verzeichnis „C:\XAMPP\php“ sucht ihr die Zeile

;extension=php_pgsql.dll

und ändert diese in

extension=php_pgsql.dll

In der Datei „http-xampp.conf“ im Verzeichnis „C:\XAMPP\apache\conf\extra“ sucht ihr nach dem folgenden AbschnittfügtAlias /phpmyadmin „C:/XAMPP/phpMyAdmin/“
<Directory „C:/XAMPP/phpMyAdmin“>
AllowOverride AuthConfig
</Directory>

Und fügt darunter die folgende Zeile hinzu:

Alias /phppgadmin „C:/XAMPP/phppgadmin/“
<Directory „C:/XAMPP/phppgadmin“>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
Order Deny,Allow
Allow from all
</Directory>

Jetzt den Apache-Server neu starten (geht direkt über das XAMPP Control-Programm) und Ihr könnt über den Web-Browser und der URL (http://localhost/phppgadmin) auf den PostgreSQL-Server zugreifen.

Falls benötigt, der Default-User ist „postgres“ 😉

Please share this article von facebook & google plus or where you want, thank you!

Linux Konsolen Befehle in Windows verwenden

22. April 2014 at 15:29

Eine Möglichkeit Linux-Tools/-Programme direkt unter Windows ohne eigene Linux-Installation laufen zu lassen bietet z.b. das Windows-Programm Cygwin entwickelt von Red Hat. Als gute Ergänzung empfehle ich das Windows-Programm MSYS.

Linux Befehle unter Windows – Alternativen

Für einige Linux-Befahle wie z.b. echo, Umleitung von Ausgaben sowie cat gibt es in der Windows Shell (cmd.exe) Alternativen.

Umleitung des Ausgab-Streams

type befehl1 > text.txt

Pipeline

Identisch mit dem Aufruf unter Linux:

cmd1 | cmd2

cat

asdf

set –x oder set +x

Die Befehle schalten den Debug Modus ein oder aus. In Windows geht das mit echo on und echo off.

Dev/null

/dev/null aus Linux entspricht dem Device nul in Windows.

 

SVN Client für Windows

6. Januar 2012 at 11:28

Ihr sucht ein guten SVN Client für Windows mit SVN Console?
Ich empfehle euch das kostenlose tool tortoisesvn !

Windows 7: zeitgesteuert herunterfahren/neustart (CMD-Befehle)

20. April 2011 at 09:27

auto-shutdown-windows-7-info-fenster

Zeit gesteuertes herunter fahren oder neustart des Systems ist unter Windows wie folgt möglich:

  1. Kommandozeile öffnen ([Windows-Taste]+[R] drücken und CMD eingeben)
  2. Folgende Befehle / Parameter sind möglich (Eingeben und mit [Enter] bestätigen):

shutdown /s (Fährt den Rechner sofort herunter)
shutdown /s /t 600 (Rechner wird in 10 Minuten runtergefahren)
shutdown /r (Neustart des Rechners)
shutdown /f (Erzwingt das Schließen ausgeführter Anwendungen)
shutdown /a
(Bricht das Herunterfahren des Systems ab)

Nach Upgrade von Windows Vista auf Windows 7 den windows.old Ordner löschen

19. Juni 2010 at 16:10

Da ich aktuell eine Anfrage dies bzgl. hatte und gerne mein Wissen mit dem Rest der Welt teile, hier kurz eine Erklärung wie ihr nach einem Windows 7 Upgrade den Windows.old Ordner sauber entfernen könnt. Nach einem Upgrade von Vista auf Windows 7 bleibt auf dem Laufwerk C ein Ordner namens „Windows.old“ liegen, welcher bei mir ca. 48 GB beträgt. Wer diesen über sauberen Windows-Weg löschen möchte, kann dies ganz einfach über die „Datenträgerbereinigung“. Einfach starten, Laufwerk wählen und danach kann der Punkt „Vorherige Windows-Installation(en)“ selektiert werden (siehe Screenshot).

windows 7 datentraegerbereinigung screentshot

IETester – Tool zum testen der Webseite in verschiedenen Internet-Explorer (IE) Versionen

13. November 2009 at 14:35

Aktuell ist der Internet-Explorer (kurz: IE) in Version 8 veröffentlicht und über den Auto-Update von Windows Vista & Windows 7 zur Installation angeboten. Des öfteren ist es jedoch relevant seine Webseite auch in älteren Versionen des IE zu testen. Nur wie vorgehen? IE 7 parallel zur 8 neben einer 6, 5.5. oder gar 5.0 Version installieren? Geht das überhaupt? Laufen die alten IE’s unter Vista & Windows 7?

Alles viel zu kompliziert … einfacher geht es mit dem kostenlosen Tool IETester.

Nach der Installation und dem Start des Programms könnt ihr einfach durch klick auf das Icon mit der Bezeichnung Alle IE Versionen öffnen die URL der Webseite eingeben, die gewünschten IE-Version wählen welche danach jeweils in einem eigenen Tabulator angezeigt werden.

IETester - URL Open

IETester - URL Open

Danach öffnet sich pro IE-Version ein eigener Tabulator, zwischen welchen ihr beliebig wechseln könnt um Eure Webseite in der gewählten Version zu betrachten.

Cookie Problem mit Magento under Windows & XAMPP?

15. Oktober 2009 at 19:50

Ihr bekommt unter Magento beim befüllen des Warenkorbes oder beim Login den Fehler „Please enable cookies in your web browser to continue.“?

Dieses  Magento-Cookie-Problem konnten wir unter Windows auf XAMPP-Basis reproduzieren. Irgendwie scheint es da ein Problem bei der Auflösung der Hostnames zu geben, als Workaround könnt ihr Magento auf IP-Basis installieren.
Anstatt

http://localhost/mymagentoshop

gebt ihr

http://127.0.0.1/mymagentoshop

bei der Installation/Konfiguration ein und das Problem sollte gelöst sein.

Alternativ könnt ihr in der Datei app/code/core/Mage/Core/Model/Session/Abstract/Varien.php in Zeile 77 die Code-Zeilen

// set session cookie params
session_set_cookie_params(
 $this->getCookie()->getLifetime(),
 $this->getCookie()->getPath(),
 $this->getCookie()->getDomain(),
 $this->getCookie()->isSecure(),
 $this->getCookie()->getHttponly()
);

ändern in

// set session cookie params
session_set_cookie_params(
 $this->getCookie()->getLifetime(),
 $this->getCookie()->getPath()
 //$this->getCookie()->getDomain(),
 //$this->getCookie()->isSecure(),
 //$this->getCookie()->getHttponly()
);

ACHTUNG: Ist ein Core-Hack der bei dem nächsten Update wieder überschrieben wird. Hinzu kommt das die Sicherheit gefährdet wird, damit nicht geeignet zum produktiven Einsatz. Für den Einsatz in einer lokalen lokalen XAMPP-Test-Umgebung unbedenklich.