Jörg Bösche – Web & Fotografie

Tag: apache

TYPO3: PHP-Modul openssl bei Version 4.6 im InstallTool nicht gefunden

von am 29.11.2011, unter TYPO3

TYPO3 Framework und CMS

Seit dem neuen TYPO3-Release, Version 4.6. --rebase, wird im IntsallTool beziehungsweise bei der Installation des TYPO3-Systems eine Fehlermeldung (Exception) "openssl missing" hervorgerufen. Aufgrund der neuen Sicherheitsfeatures in TYPO3 4.6. (saltedpasswords) und weiteren sicherheitsrelevanten Punkten, wird seit TYPO3 Version 4.6.x das PHP-Modul "openssl" vorausgesetzt. Zahlreiche ältere PHP 5.3.x Versionen, zum Beispiel eine ältere XAMPP-Installation unter Windows, haben das PHP-Modul nicht aktiv.

TYPO3 Exception weiterlesen...

4 Kommentare :, , , , , , , , , mehr...

Linux: Apache 2 Direktive – Version und Header-Daten anpassen

von am 10.03.2011, unter Linux/Server

Bei der Standardkonfiguration (default) des Apache 2, werden die Versionsnummer von Apache, der Linux-Distribution und der eingesetzten Module (Apache/2.0.52 (Unix) mod_perl/1.99_13 Perl/v5.8.3 PHP/5.0.1, ...) mitgesendet. Um seinen Server in weiteren Sicherheitskriterien abzusichern, ist es von Vorteil, wenn die Versionsnummern und Module nicht als Header-Information mitgesendet werden. Für Hacker ist es ansonsten ein leichtes Spiel, anhand der Versionsnummer die bekannten Sicherheitslücken (Security-Bugs) auszunutzen und sich Zugang zum Server zu beschaffen. Sicherlich ist die Abschaltung der "Versionsnummern" und "Module" kein Wundermittel, sondern es soll lediglich Hackern erschweren, direkte Angriffe auf den Server und Apache durchzuführen.

Um die Apache 2 Header-Informationen nur auf den eingesetzten Parser ohne Versionsnummer, etc. einzugrenzen, lässt sich in der "/etc/apache2/apache2.conf" die Zeile mit der Direktive "ServerTokens Prod" hinzufügen.

Die Apache-Direktive ServerTokens legt fest, wie ausführlich der Apache-Webserver die Versionsdaten im HTTP-Header (HTTP-Headerdata) übermittelt.
Folgende Werte sind definiert:
"Prod": Nur Programmname: Apache
"Major": Hauptversionsnummer - Apache/2.
"Minor": Haupt- und Unterversionsnummer - Apache/2.0.
"Min": Hauptversions-, Unterversions- und Releasenummer - Apache/2.0.52.
"OS": Versionsnummer wie bei Min, zusätzlich wird die Systemplattform übermittelt. - Apache/2.2.xx (Debian).
"Full": Versionsnummer, Betriebssystem und Versionsdaten der verwendeten Zusatzmodule. - Apache/2.2.xx (Debian) mod_perl/2.xx_xx Perl/v6.x.x PHP/5.3.6

Lass' einen Kommentar da :, , , , , , , mehr...

Windows 7 (32bit) – XAMPP Installation (php/mySQL)

von am 03.11.2009, unter Webentwicklung & Programmierung

Da Windows 7 noch nicht lange auf dem Markt ist, gibt es noch ein paar Probleme nach der Installation von XAMPP unter Windows. In diversen Internetforen wird davon berichtet, dass sich der Apache-Dienst und/oder der mySQL-Dienst nicht starten lassen.

XAMPP 1.7.2 unter Windows 7 (32bit)

Auch bei mir war es der Fall und der mySQL-Dienst ließ sich weder manuell noch als Dienst starten.
Es blinkt kurzzeitig die Anzeige als "Running" auf, wird weiterlesen...

Lass' einen Kommentar da :, , , , , , , mehr...

Installation von cURL in XAMPP (Windows)

von am 20.04.2009, unter Webentwicklung & Programmierung

XAMPP LogoWebentwickler stehen öfter mal vor den Herausforderungen, sich Datensätze von externen Internetauftritten zu holen um zum Beispiel Besucherzahlen auszulesen, aktuelle Feeds zu bekommen, obwohl es keinen RSS-Feed gibt.

cURL ist dabei die Abhilfe des Problems und kann problemlos unter Windows mit der Softwareinstallation XAMPP implementiert werden. XAMPP bietet in den zu ladenden *.dll-Dateien in der php.ini Datei bereits das cURL-Modul.

Um das cURL-Modul zu aktivieren, müssen gesamt nur zwei Dateien im Verzeichnis /xampp/apache/bin/ und /xampp/php/ die php.ini angepasst werden.

Um die gewünschte Stelle zur Aktivierung von cURL zu finden, nutzt die Suchfunktion eures Editors und sucht nach:

;extension=php_curl.dll

weiterlesen...

7 Kommentare :, , , , , , , , mehr...

Auf der Suche?

Nutze das Suchformular: