von Der_HOmer[DE] |
Ja, daran hats gelegen.
Danke |
von languitar |
Hast du da ne htaccess-Datei drin? |
von Der_HOmer[DE] |
Damit hat der Fehler leider auch nicht zu tun.
Es hat ja von Heute auf Morgen nicht mehr funktioniert. Bis zu dem Zeitpunkt war noch alles in Ordnung, deshalb kann ich mir nur vorstellen, dass der Administrator mir irgendwelche Rechte genommen hat. Denn die Scripte funktionieren nur in diesem meinem Ordner nicht mehr.
Ich habe die komplette Homepage in einen anderen Ordner des Server geschoben und sie funktioniert wieder... |
von Can |
Die Ursache MUSS sein, dass die Datei nicht existiert (bei dem Pfad). Bedenke, dass, wenn du eine Datei includest, die in nem andren Ordner liegt, und diese Datei will erneut eine Datei includen/öffnen, dann wird die Pfadangabe von dem Ort des allerobersten Scripts aus genommen (also dem Script, was zu erst aufgerufen wurde, und das die andren Scripts einbindet).
Beispiel: Du hast drei Dateien: home/index.php, home/templates/test.php und home/templates/file2.php
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14: | home/index.php
<?
echo "Hallo!";
include("templates/test.php");
?>
home/templates/test.php (dieses Script will jetzt erneut die Datei
file2.php im gleichen Ordner includen)
<?
echo "2. Script...";
include("test.php"); // Das ist FALSCH, denn du musst
// den Pfad von home/index.php aus angeben
include("templates/file2.php"); // So ist es richtig.
?> |
Vielleicht hat dein Fehler ja damit zu tun...
Can |
von Der_HOmer[DE] |
Auch nix...
Wenn ich die zu inkludierende Datei so öffne, bekomme ich auch eine Fehlermeldung:
Warning: Unknown(/var/hosted/bk/elvis_the_king/tpl/home.php): failed to create stream: Permission denied in Unknown on line 0
Warning: Unknown(): Failed opening '/var/hosted/bk/elvis_the_king/tpl/home.php' for inclusion (include_path='.:/usr/local/lib/php') in Unknown on line 0
In dieser Datei gibt es auch ein include, allerdings erst in Zeile 24.
Ist das normal, dass das dann als Fehler in Zeile 0 gekennzeichnet wird?
Oder kann es sein, dass mir irgendwelche Rechte fehlen? |
|