PHP .htaccess Befehle hinzufügen

Konsument

Lt. Junior Grade
Registriert
Juni 2005
Beiträge
331
Hallo!

Ich habe eine Software im Root-Verzeichnis meines Servers installiert, welche PHP5.x benötigt. Standardmäßig läuft der Server mit PHP4.4.9.

Nun habe ich über eine .htaccess PHP5 eingestellt.

Das Problem ist aber, dass ich nicht zwei gleichnamige Dateien im Ordner haben kann. Jetzt muss ich irgendwie den "SetEnv PHP_VER 5_TEST"-Befehl in die vorhandene .htaccess einfügen.

Wie mache ich das? Bei all meinen Versuchen kam danach immer Internal Server Error.

Vielen Dank!
 
Wie sind die jeweiligen PHP Versionen eingebunden? Modul / CGI / Selbst kompiliert?

Wenn der Internal Server Error kam was sagt denn die Logdatei dazu?
 
Zuletzt bearbeitet:
Hallo!

Vielen Dank für deine Antwort! Leider kenne ich mich gar nicht mit der Materie aus. :( Das Problem ist, dass der Server diese htaccess benötigt, damit ich PHP5 nutzen kann. Unglücklicherweise hat das Programm selbst ebenfalls eine .htaccess

Ich poste dir mal den Code:

Hier der Inhalt der htaccess des Programmes:

PHP:
<IfModule mod_rewrite.c>

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]

RewriteCond %{REQUEST_URI} oxseo\.php$
RewriteCond %{QUERY_STRING} mod_rewrite_module_is=off
RewriteRule oxseo\.php$ oxseo.php?mod_rewrite_module_is=on [L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !(\.html|\/|\.jpg|\.css|\.pdf|\.doc|\.gif|\.png|\.js|\.htc)$ %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_URI} !(\/admin\/|\/core\/|\/export\/|\/modules\/|\/out\/|\/setup\/|\/tmp\/|\/views\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.html|\/)$ oxseo.php


RewriteCond %{REQUEST_URI} (\/out\/pictures\/)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (\.jpg|\.gif|\.png)$ core/utils/getimg.php

</IfModule>

# disabling log file access from outside
<FilesMatch "(EXCEPTION_LOG\.txt|\.log$|\.tpl$|pkg.rev)">
order allow,deny
deny from all
</FilesMatch>

Options -Indexes
DirectoryIndex index.php index.html

Und diese beiden Zeilen sind essentiell wichtig, damit das Programm funktioniert:

PHP:
SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0

Wie bringe ich nun diese beiden Zeilen ohne Fehlermeldung in den Programmcode oben? Hier ist noch die Hilfe-Seite meines Hosters, wie man den Server auf PHP5 stellt, vielleicht beantwortet dir das deine Frage: PHP5 bei OVH

Vielen Dank! :)
Ergänzung ()

Hallo!

Ich habe das Problem gelöst :)

Danke!
 
Zurück
Oben