Einzelnen Beitrag anzeigen
  #1  
Alt 01.11.2016, 08:41:39
nim nim ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 50
Beiträge: 2
PHP wird auf v7 umgestellt - Seitenkonstrukt funktioniert nicht mehr

Hallo,

ich benötige dringend Hilfe. Mein Seitenkonstrukt ist schon ein paar Jahre alt und ich habe mir das irgendwann mal zusammengebaut.
Mein Webspace wird nun von PHP v5 auf v7 umgestellt und ich wurde von meinem Provider kontaktiert, dass es Probleme bei mir gäbe.

Ich stelle meine Seite hier mal kurz vor:

INDEX.PHP
PHP-Code:
switch($page) {

case 
'name':
$file='name.php';
break;

case 
'name_seite':
$file='name_seite.php';
break 
Über index.php?page=name oder index.php?page=name_seite kann ich verschiedene Seiten per include in meine Seite einbinden.





.HTACCESS
Code:
options -multiviews
AddHandler php53-cgi .php

RewriteEngine ON
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$  index\.php?page=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$  index\.php?page=$1_$2 [L]

php_flag register_globals on
Über die .htaccess nehme ich die Seitenumschreibung vor.
Aus index.php?page=name wird www.domain.de/name.
Aus index.php?page=name_seite wird www.domain.de/name/seite.





Die Zeile "AddHandler php53-cgi .php" aus der .htaccess wurde von meinem Provider als "nicht mehr kompatibel" deklariert, weil in dieser ja die PHP-Version bestimmt wird. Wenn ich die Zeile entferne, funktioniert das gesamte Seitenkonstrukt jedoch nicht mehr.

Was kann ich tun/ändern?

Ich würde mich über Tipps und Lösungen freuen. Vielen, vielen DANK!
Mit Zitat antworten