Hallo Leute,
mein Provider hat umgestellt von PHP Version 4.3.10 auf PHP Version 5.2.5 ...
... allerdings funktioniert nun meine Homepage nicht mehr so, wie sie mal funktionierte.
Da ich eh die Homepage gerade dran bin diese zu erneuern, habe ich sie mal lokal hier auf einer lokalen XAMPP für Linux 1.6.5a-Testumgebung unter
kubuntu 7.10 (Gutsy)
Apache 2.2.6, MySQL 5.0.51, PHP 5.2.5
getestet zuvor. Das komische ist, dort funktioniert es einwandfrei, aber auf dem online Server von meinem Provider sag ich mal, da funktioniert es
komischerweise nicht mehr ordnungsgemäss.
Ich will mal hier versuchen zu erklären wie die Homepage aufgebaut ist:
- besteht sozusagen aus Tabellen
- linke Spalte ein Menue (dort werden die Menue-Punkte so z.B. genannt
index.php, index.php?session=chat, index.php?session=impressum usw.
in der zweiten Spalte habe ich folgendes stehen:
<?php
$_GET['session'] = $session;
include ("/srv/www/vhosts/mein_pfad".$_GET['session']);
?>
mein_pfad = da steht dann auch der richtige Pfad zu dem Script usw.
Und zu guter letzt gibt es sozusagen noch eine Konfig-Datei wo die Links dann sozusagen umgewandelt werden und diese wird per include auch in meine Seite sozusagen eingebunden.
Die Konfig-Datei hat folgenden Aufbau:
$session = "main.inc";
if(isset($HTTP_GET_VARS['session']))
$session = $HTTP_GET_VARS['session'];
if ($session == "chat") $session = "chat.inc";
else
if ($session == "impressum") $session = "impressum.inc";
else
[... - geht hier dann entsprechend in dem Muster so weiter]
$session = "main.inc";
Und das eigentliche Problem was nun ist, man kann die Menue-Links anklicken soviel man möchte, aber die Seite wird dann nicht aufgerufen, sprich außer der Start-Seite gibts nichts anderes mehr derzeit.
Wer kann mir verraten woran dieses nun liegen könnte und wie ich das ganze in der Art oder einer ähnlichen wieder funktionsfähig bekomme?
Wäre super wenn mir da jemand mal weiterhelfen könnte. Besten Dank vorab.
Viele Grüße
Sascha
mein Provider hat umgestellt von PHP Version 4.3.10 auf PHP Version 5.2.5 ...
... allerdings funktioniert nun meine Homepage nicht mehr so, wie sie mal funktionierte.
Da ich eh die Homepage gerade dran bin diese zu erneuern, habe ich sie mal lokal hier auf einer lokalen XAMPP für Linux 1.6.5a-Testumgebung unter
kubuntu 7.10 (Gutsy)
Apache 2.2.6, MySQL 5.0.51, PHP 5.2.5
getestet zuvor. Das komische ist, dort funktioniert es einwandfrei, aber auf dem online Server von meinem Provider sag ich mal, da funktioniert es
komischerweise nicht mehr ordnungsgemäss.
Ich will mal hier versuchen zu erklären wie die Homepage aufgebaut ist:
- besteht sozusagen aus Tabellen
- linke Spalte ein Menue (dort werden die Menue-Punkte so z.B. genannt
index.php, index.php?session=chat, index.php?session=impressum usw.
in der zweiten Spalte habe ich folgendes stehen:
<?php
$_GET['session'] = $session;
include ("/srv/www/vhosts/mein_pfad".$_GET['session']);
?>
mein_pfad = da steht dann auch der richtige Pfad zu dem Script usw.
Und zu guter letzt gibt es sozusagen noch eine Konfig-Datei wo die Links dann sozusagen umgewandelt werden und diese wird per include auch in meine Seite sozusagen eingebunden.
Die Konfig-Datei hat folgenden Aufbau:
$session = "main.inc";
if(isset($HTTP_GET_VARS['session']))
$session = $HTTP_GET_VARS['session'];
if ($session == "chat") $session = "chat.inc";
else
if ($session == "impressum") $session = "impressum.inc";
else
[... - geht hier dann entsprechend in dem Muster so weiter]
$session = "main.inc";
Und das eigentliche Problem was nun ist, man kann die Menue-Links anklicken soviel man möchte, aber die Seite wird dann nicht aufgerufen, sprich außer der Start-Seite gibts nichts anderes mehr derzeit.
Wer kann mir verraten woran dieses nun liegen könnte und wie ich das ganze in der Art oder einer ähnlichen wieder funktionsfähig bekomme?
Wäre super wenn mir da jemand mal weiterhelfen könnte. Besten Dank vorab.
Viele Grüße
Sascha