INDEX.PHP
kleiner hobbit
- php
1 Cheatah0 Patrick Andrieu0 Kalle_B0 Kalle_B
0 kleiner hobbit0 Kalle_B
0 Patrick Andrieu0 frankx
Hallo,
ich brauche dringend hilfe. Ich bin bei 1und1 Kunde und habe das Paket Business Pro.
Laut Anbieter soll es php unterstüzen, aber habe gerade meine Seite hochgeladen und festgestellt das mir meine index.php nicht angezeigt wird.
Woran liegt es? Ich habe in der Index.php sachen mit include angegeben und den absoluten pfad angegeben, sprich include "http://www.......php"
weiß jemand, warum ich nur eine weiße leere seite bekomme?
Vielen Dank und Gruß
kleiner hobbit
Hi,
Ich habe in der Index.php
im Titel sprichst Du noch von einer INDEX.PHP. Wie heißt sie denn nun?
sachen mit include angegeben und den absoluten pfad angegeben, sprich include "http://www.......php"
weiß jemand, warum ich nur eine weiße leere seite bekomme?
Entweder erwartet der Server eine index.php, keine Index.php oder INDEX.PHP, oder er erlaubt wie die meisten gut konfigurierten Server keine Includes von fremden Servern. Wahrscheinlich aber beides.
Cheatah
Hallo Cheatah!
oder er erlaubt wie die meisten gut konfigurierten Server keine Includes von fremden Servern.
Doch das geht bei 1und1, zumindest konnte ich das erfolgreich testen. Auch wenn ich von PHP so viel Ahnung habe wie von Pizzabacken, heißt es lange nicht, dass ich nicht den Ofen ab und an anmache ;)
Viele Grüße aus Frankfurt/Main,
Patrick
hi
hat sich erledigt, ich hatte ein die daten aus irgendein unterordner geladen, die es ja gar nicht gab...
gruß
kleiner hobbit
Kaffeesatz frage.
So ein Server hat ja eine Reihenfolge von Dateinamen, nach denen gesucht wird.
Wenn ich mich recht entsinne, könnte index.htm *vor* index.php kommen.
Eine leere index.htm blockiert also auch die beste und teuerste index.php
Kalle
Eine leere index.htm blockiert also auch die beste und teuerste index.php
Habs gefunden. Meine httpd.conf enthält dieses:
<IfModule dir_module>
DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</IfModule>
Man könnte auch eine andere Reihenfolge eingeben.
Aber wie du siehst, ist weder eine Index.php noch eine INDEX.PHP enthalten. Und Linux ist nicht Windoof.
Kalle
Hallo,
ich habe ganz einfach diese index.php auf mein Webserver geladen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<?php include "http://www....../header.php";?>
</head>
<body>
Hier steht was
</body>
</html>
und festegestellt, das es nicht angezeigt wird. Ich habe die PHP version 4.4.9
Gruß
kleiner hobbit
was steht in der
<?php include "http://www....../header.php";?>
vielleicht so etwas
<style type='text/css'>
body {color:#fff;background:#fff}
</style>
Kalle
Hallo kleiner!
Ich bin bei 1und1 Kunde
Ich auch.
und habe das Paket Business Pro.
Ich auch.
Laut Anbieter soll es php unterstüzen
Tut es auch, das Paket. Deine info.php im Verzeichnis /logs gibt Dir Auskunft darüber, welche Version, welche Umgebungsvariablen, usw... In der Regel muss man sich mit Username/Passwort identifizieren (http-Auth), um /logs aufrufen zu können.
aber habe gerade meine Seite hochgeladen und festgestellt das mir meine index.php nicht angezeigt wird.
Ohne den Code zu sehen, werden Dir die PHP-Kollegen (ich steh eher auf Perl, dass im Business Pro Paket nutzbar ist) leider nicht helfen können...
weiß jemand, warum ich nur eine weiße leere seite bekomme?
Nur die Hellseher und vielleicht...
kleiner hobbit
Gandalf?
Viele Grüße aus Frankfurt/Main,
Patrick
Hellihello
es liegt daran, dass du nicht stringent testes.
test_xyz.php wäre mal ein guter anfang.
darin:
phpinfo();
und dann weiterhangeln.
Dank und Gruß,