Wissen

Startseite » FAQ » Artikel
Artikel

Was ist hinsichtlich Weblication® bei einer XAMPP Installation von apachefriends.org zu beachten?

Mit der XAMPP-Installation von apachefriends.org können Sie sich sehr einfach einen lokalen Apache-Webserver installieren, der PHP und mySQL gleich mitliefert.
(getestet mit XAMPP Windows Version 1.7.0)

Hinweis vorab:
XAMPP Windows Versionen 1.6.5, 1.6.6a und 1.6.7 haben ein Problem mit der Errno.pm im Perl-Addon (Stand: 24.07.2008), was durch Umbenennen der Datei ...xampp\perl\site\lib\Erno.pm (in z.B. Erno__.pm) behoben werden kann! Mittlerweile steht ab XAMPP-Version 1.6.8 und Perl 5.10.0-2.2.9-pl1 allerdings eine funktionierende Version zur Verfügung! Wir empfehlen immer die aktuellste stablie XAMPP-Version zu verwenden (getestet mit 1.7.0 inkl. angebotenem Patch)!

Beispielhaft werden die Besonderheiten bei einer XAMPP-Installation anhand XAMPP Windows 1.7.0 mit Add-On Perl 5.10.0-2.2.11 angeführt.
Die Installationsdateien können Sie sich direkt von apachefriends.org herunterladen. Verwenden Sie am besten die Installer-Version von XAMPP Windows 1.7.x. Auch beim Perl Add-On verwenden Sie am besten die Installerversion von Perl 5.10.x, die auf der gleichen Seite heruntergeladen werden kann.
Beide Installationen führen Sie dann gemäss der Installationsanleitung von XAMPP durch. Grundsätzlich müssen Sie also nicht mehr machen, als die heruntengeladenen EXE-Dateien aufzurufen (Administrator-Rechte erforderlich) und sich durch die Installationsanleitung führen zu lassen.

Getestet wurde die Installation im Pfad C:\xampp (wie von der XAMPP-Installationsroutine vorgeschlagen). Bei der Installation sollten Sie den Apache2, MySQL und Filezilla FtpD nicht als Dienst installieren.

Weitere Informationen zum Einsatz von XAMPP bezüglich Sicherheit, etc. finden Sie in den weiterführenden Informationen unten (Philosophie von XAMPP).

Besonderheiten bei der Installation von Weblication® CMS unter XAMPP Windows

Für den Einsatz von Weblication® CMS benötigen Sie zur Basisinstallation von XAMPP das zugehörige Perl-Addon!

XAMPP Windows 1.7.x (z.B. 1.7.0 mit Perl-Addon 5.10.0-2.2.11) wird bei Standardinstallation z.B. wie folgt auf Ihrem Server angelegt:

C:\xampp

Das CGI-Verzeichnis wie die DOCUMENT_ROOT liegen bei dieser Installation wie folgt ab:

CGI-Verzeichnis:      C:\xampp\cgi-bin
DOCUMENT_ROOT:   C:\xampp\htdocs

Die Installation von Weblication® führen Sie gemäss der Installationsanleitung durch, die unten in den weiterführenden Links verlinkt ist. Das wSetup.cgi (für Windows) legen Sie daher im o.g. CGI-Verzeichnis (sofern von Ihnen nicht anders installiert) ab. Beachten Sie bei der XAMPP-Installation, dass Sie in allen CGI-Scripten die Perlpfade in der ersten Zeile eines CGI-Scripten anpassen müssen (siehe *)!


Sofern Sie diese Anpassung des Perlpfades nicht bei jedem CMS-Update vornehmen wollen, können Sie auch eine XAMPP unabhängige Perl-Software installieren. Hier empfehlen wir ActivePerl von ActiveState (siehe weiterführende Informationen). Installieren Sie die aktuellste Version (getestet mit ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi) nach Anleitung. Grundsätzlich reicht es aus, bei der Installation die empfohlene Auswahl zu belassen. Achten Sie lediglich darauf, dass der Parameter zum Hinzufügen zur Windows Umgebungsvariable Path ("Add Perl to the PATH environment variable") aktiviert ist! Dies ermöglicht die Verwendung der Shebang (erste Zeile eines Perlscriptes (siehe auch z.B. SELFHTML)) für Windows im Standard, wie sie auch von Weblication® Perlscripten unter Windows verwendet wird (#!perl).

Starten Sie sicherheitshalber den Apache-Webserver bzw. evtl. den Server nochmals neu!


*
Nachfolgend wird anhand o.g. Installationspfade angeführt, wie die Perlpfade in den CGI-Scripten anzupassen sind. Dies müssen Sie so beim wSetup.cgi anpassen und nach automatischer Installation auch in allen anderen Weblication® CGI-Scripten. Den korrekten Perlpfad können Sie auch in den von XAMPP schon mitgelieferten CGI-Scripten (z.B. C:\xampp\cgi-bin\cgi.cgi) entnehmen.

Anzupassender Perlpfad (muss nicht angepasst werden, wenn z.B. ActivePerl wie beschrieben verwendet wird!):
#!Perl
Dieser Perlpfad muss - auch nach jedem Update von Weblication® !!! - wie folgt angepasst werden, damit auf die installierte Perldistribution zurückgegriffen werden kann.
Z.B.:
#!C:\xampp\perl\bin\perl.exe

Zu beachten bei Verwendung einer Weblication® Intranet bzw. XSLT-Präsenz

Sofern Sie unter der XAMPP-Installation Weblication® Intranet oder eine andere XSLT-Präsenz einsetzen wollen, müssen Sie evtl. noch den XSL-Support über die php.ini aktivieren.
Also z.B. einfach in

C:\xampp\apache\bin\php.ini (ältere Versionen von XAMPP)
bzw.
C:\xampp\php\php.ini

folgenden Wert aktivieren (Semikolon vor dem Eintrag entfernen) und den Apache-Server danach neu starten. Über die PHP-Info muss dann der Eintrag für XSL ersichtlich sein, womit Sablotron für eine XSLT-Präsenz genutzt werden kann.
extension=php_xsl.dll

extension=php_curl.dll ; wegen Performance aktivieren
;extension=php_domxml.dll ; wegen GRID deaktivieren
Achten Sie darauf, dass das Verzeichnis für die Extensions in der php.ini auch korrekt angegeben ist.
Bei XAMPP in den meisten Fällen z.B.:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\xampp\php\ext\"
 
Login
Benutzername

Passwort
Suche
Funktionen
Gehe zu

© Scholl Communications AG