Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Probleme mit PHP nach Veröffentlichung
Frage
Hallo zusammen,
habe folgendes Problem:
Habe eine fertige Website (PHP), welche lokal (XAMPP) ohne Probleme funktioniert. Ich hab diese nun mal auf den Server geladen (1&1) um zu testen, ob alles klappt. Die Index.php (Startseite) wird noch geöffnet, aber schon im nächsten Schritt (Eingang_Button) bekomme ich folgende Fehlermeldung:
Fatal error: Cannot instantiate non-existent class: burg
Dies ist die Stelle, an der anscheinend schon der erste Fehler entsteht:
session_start();
include("include\burg.php");
$burg = new burg();
Muss man bei der Veröffentlichung der Seite irgendwelche Pfade ändern?
Vielen Dank schon jetzt
Gruß
Ben
Antwort 1 von DeluxeStyle
hast du den die burg.php auch hochgeladen?
Antwort 2 von BenterA
ja, hab die Ordnerstruktur komplett übernommen. Es liegen also alle relevanten Dateien auf dem Server.
Antwort 3 von BenterA
Kann es sein, dass man bei 1&1 PHP irgendwie erst "aktvieren"muss`?
Antwort 4 von BenterA
So,
wenn ich meine standard.php (layout der seite) aufrufe, wird diese geöffnet, aber auch hier scheinen jegliche Pfade zu Bildern verloren gegangen. Könnte das weiterhelfen?
Auf der Startseite, die ja korrekt geöffnet wird, liegt allerdings auch ein Bild, welches ja gefunden wird :( ?
wenn ich meine standard.php (layout der seite) aufrufe, wird diese geöffnet, aber auch hier scheinen jegliche Pfade zu Bildern verloren gegangen. Könnte das weiterhelfen?
Auf der Startseite, die ja korrekt geöffnet wird, liegt allerdings auch ein Bild, welches ja gefunden wird :( ?
Antwort 5 von Supermax
Da der Server vermutlich unter Linux oder einem anderen Unix-artigen Betriebssystem laufen wird, mußt du das Trennzeichen für Verzeichnisse überall vom \ auf / ändern, also statt "include\burg.php" muß da stehen "include/burg.php"; ebenso bei allen Bildern, Verweisen etc.
Antwort 6 von BenterA
Vielen, vielen Dank!
Jetzt werden die includes gefunden! :)
Bei den Bildern musste nur der Pfad verändert werden
nicht images/bild.jpg
sondern ../images/bild.jpg
danke nochmal!
Jetzt werden die includes gefunden! :)
Bei den Bildern musste nur der Pfad verändert werden
nicht images/bild.jpg
sondern ../images/bild.jpg
danke nochmal!

