CueMeX
01.02.2006, 15:29:35
Moin
Ich hab vor ein paar Tagen meine PHP Version von 3 auf 4 hochgestuft.
Und auf meinem Apache, den ich auf meinem Rechner hab, liegen noch ältere Seiten von mir, die jetzt nicht mehr ordentlich laufen. Desshalb wollte ich unteranderem die register_globals in den Ordnern der älteren Seiten mit .htaccess auf On setzen. Das hab ich mit php_admin_flag register_globals On versucht. Dann gibt der Server aber die Fehlermeldung: "Internal Server Error"
Ein Auszug aus der httpd.conf:
DocumentRoot "D:\LocalHost"
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
</Directory>
<Directory "D:\LocalHost">
Options Indexes FollowSymLinks Includes#
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Woran kann das liegen? Eigentlich sollte das doch durch AllowOverride All möglich sein?
Und dann gibt es noch die PHP-Fehlermeldung:
Notice: Use of undefined constant Absolventen
Der PHP-Quellcode:
echo $Daten[Absolventen];
das kann ja ganz einfach durch
echo $Daten['Absolventen'];
geändert werden, so dass es wieder funktioniert. Allerdings hab ich keine Lust alle Dateien durch zu gehn und das zu ändern. Kann ich das nicht auch wie mit dem register_globals ändern?
Danke für eine Rückmeldung.
Ich hab vor ein paar Tagen meine PHP Version von 3 auf 4 hochgestuft.
Und auf meinem Apache, den ich auf meinem Rechner hab, liegen noch ältere Seiten von mir, die jetzt nicht mehr ordentlich laufen. Desshalb wollte ich unteranderem die register_globals in den Ordnern der älteren Seiten mit .htaccess auf On setzen. Das hab ich mit php_admin_flag register_globals On versucht. Dann gibt der Server aber die Fehlermeldung: "Internal Server Error"
Ein Auszug aus der httpd.conf:
DocumentRoot "D:\LocalHost"
<Directory />
Options FollowSymLinks Indexes
AllowOverride All
</Directory>
<Directory "D:\LocalHost">
Options Indexes FollowSymLinks Includes#
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Woran kann das liegen? Eigentlich sollte das doch durch AllowOverride All möglich sein?
Und dann gibt es noch die PHP-Fehlermeldung:
Notice: Use of undefined constant Absolventen
Der PHP-Quellcode:
echo $Daten[Absolventen];
das kann ja ganz einfach durch
echo $Daten['Absolventen'];
geändert werden, so dass es wieder funktioniert. Allerdings hab ich keine Lust alle Dateien durch zu gehn und das zu ändern. Kann ich das nicht auch wie mit dem register_globals ändern?
Danke für eine Rückmeldung.