orange XAMPP Admin Page nutzen trotz short_open_tag = Off

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

orange XAMPP Admin Page nutzen trotz short_open_tag = Off

Postby Altrea » 02. January 2012 20:35

Hallo friends and fans :D ,

da die aktuelle XAMPP Version noch auf short_open_tag = On angewiesen ist, von einigen Webanwendungen (z.B. Symfony2) short_open_tag = Off jedoch als best practice angesehen wird, beschreibe ich hier zwei einfache Workarounds, wie dies bewerkstelligt werden kann.

1a.) über die Apache config
  • Datei \xampp\apache\conf\extra\httpd-xampp.conf mit einem Klartext-Editor öffnen
  • suche nach der Zeile <Directory "C:/xampp/htdocs/xampp"> (bzw. mit dem Pfad, in dem ihr XAMPP installiert habt)
  • suche innerhalb dieses Blockes die Zeile </Files>
  • füge DANACH folgende Zeile ein: php_admin_flag short_open_tag on
  • Datei speichern

1b.) über .htaccess
ACHTUNG: zum Erstellen von .htaccess Dateien kann weder Windows Notepad noch der Windows Explorer oder ein anderes Windows Programm mit grafischer Oberfläche verwendet werden, da Windows die Erstellung von Dateinamen ohne Zeichen vor dem Punkt (außer über die Eingabeaufforderung) nicht zulässt!
Verwendet deshalb am besten einen guten Klartext-Editor wie zum Beispiel Notepad++
  • eine neue Datei mit folgendem Inhalt erstellen: php_flag short_open_tag on
  • die Datei unter dem Dateinamen .htaccess in den Ordner \xampp\htdocs\xampp\ speichern
  • Datei \xampp\apache\conf\extra\httpd-xampp.conf mit einem Klartext-Editor öffnen
  • suche nach der Zeile <Directory "C:/xampp/htdocs/xampp"> (bzw. mit dem Pfad, in dem ihr XAMPP installiert habt)
  • suche nach der Zeile AllowOverride AuthConfig
  • ersetze sie mit folgender Zeile AllowOverride AuthConfig Options
  • Datei speichern

2.) abschließend kann short_open_tag deaktiviert werden
  • Datei \xampp\php\php.ini öffnen
  • suche nach der Zeile short_open_tag = On
  • ersetze sie mit folgender Zeile short_open_tag = Off
  • Datei speichern
  • Apache neustarten (Alle Änderungen in PHP- und/oder Apache-Konfigurationsdateien werden erst mit einem Neustart des Apache wirksam!!!)

Nun sollte short_open_tag deaktiviert sein, aber die orangene XAMPP Administration Page http://localhost/xampp/ weiterhin funktionieren.

mit freundlichen Grüßen,
Altrea

P.S.: Kommentare und/oder Verbesserungsvorschläge sind durchaus erwünscht :D
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 48 guests