PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [1&1]: Mein PHP-Script will nicht


mf_2
2007-11-14, 08:13:57
Hallo,

Ich soll eine Homepage erstellen, der Webspace existiert bereits.
Die Homepage ist bei 1&1 gehostet und besteht derzeit aus HTML.
Sobald ich aber die index.html lösche und eine index.php auf die Seite lade, kommt beim Aufruf ein 403 - Forbidden Fehler.
Wieso darf ich dieses Script nicht ausführen? Wisst ihr da etwas? Im Kontrollzentrum habe ich keine Möglichkeit gefunden, PHP zu aktivieren bzw. zu deaktivieren, daher gehe ich davon aus, dass es immer aktiviert ist.

Gruß,
mf_2

Tiamat
2007-11-14, 08:39:26
Morgen,
ich würd einfach mal ne Datei anlegen und mal schauen, welche Rückmeldung kommt.
<?php phpinfo(); ?>
Falls Rückmeldung in Form einer Tabelle kommt, die Informationen zur bereitgestellten PHP-Installation liegt, ist also schon mal PHP möglich.
Falls da keine Tabelle erscheint, liegt wohl von 1und1 keine PHP-Domain vor.

mf_2
2007-11-14, 08:41:10
hab ich auch schon probiert und er sagt wieder 'Forbidden'. Wenn es nicht aktiviert wäre, sollte der Browser doch den Quellcode der PHP-Datei anzeigen, oder?

Tiamat
2007-11-14, 08:45:29
Ok stimmt, dann fallen mir noch zwei Dinge ein.
1. Mal ins Kontrollzentrum gehen und etwas über den Tarif rausfinden bzw. da muss es ja angegeben sein, ob PHP und wie..
2. Zugriffsrechte checken. Damit meine ich, dass "andere" und "gruppe" Leserechte haben.

mf_2
2007-11-14, 08:52:09
Der Typ, der den Webspace damals angeschafft hat, sagt dass PHP verfügbar ist und hat mich dabei auf eine FAQ-Sammlung verwiesen, die das bestätigt.
An den Rechten (fürs www-Verzeichnis, oder?) kann es nicht liegen, da HTML Dateien ja auch problemlos aufgerufen werden können.

Tiamat
2007-11-14, 08:57:43
Die Dateirechte ..
http://de.selfhtml.org/helferlein/chmod.htm

mf_2
2007-11-14, 09:06:34
Danke, werde ich zu Hause mal ausprobieren!

mf_2
2007-11-14, 17:56:19
Die Permissions sind jetzt auf 777, aber das Script will immer noch nicht.

Das ist sie Fehlermeldung:

ZUGRIFF NICHT ERLAUBT

Die angeforderte Seite darf nicht angezeigt werden.

Im Titel steht folgendes:
Error 403 - Forbidden

Was mache ich falsch?

darph
2007-11-14, 18:28:10
Funktioniert es denn, wenn du die .php-Datei .html nennst?

Kinman
2007-11-14, 18:52:08
Groß-/Kleinschreibung hast wohl beachtet, oder?

mfg Kinman

mf_2
2007-11-14, 22:13:14
Groß- und Kleinschreibung habe ich beachtet.
Wenn ich die Datei als index.html speichere, dann zeigt der mir die HTML-Teile der Seite an. Seher merkwürdig.

Tiamat
2007-11-14, 23:15:25
Also deine index.php ist eine ganz normale HTML-Datei mit PHP-Code ?

Binaermensch
2007-11-14, 23:55:37
Wie rufst du die Seite auf?

http://domain.tld, oder
http://domain.tld/index.php?

Probiere einmal letzteres.

mf_2
2007-11-15, 08:00:49
Es geht beides nicht, also auch nicht wenn ich die index.php direkt aufrufe.

Meine Datei ist eine Datei mit folgendem Schema:

<?php

$a=2

echo "<HTML>.....<BODY>LOL";

if($a=1)
echo "test";
else
echo "rofl";

echo "</BODY></HTML>";

?>


Es scheint, als würden einfach ALLE echo Befehle ausgegeben.

rotalever
2007-11-15, 17:17:27
<?php

$a=2;

if($a==1)

?>

Gast
2007-11-15, 18:58:30
Das sollte nur Pseudo-Code sein, oder?

{Sonst wären Klammern vll eine Überlegung wert ...}

Wishnu
2007-11-15, 19:57:10
hab ich auch schon probiert und er sagt wieder 'Forbidden'. Wenn es nicht aktiviert wäre, sollte der Browser doch den Quellcode der PHP-Datei anzeigen, oder?

Nö, da bekommst Du bei 1&1 die besagte Fehlermeldung.

Wie heißt denn der Tarif?

[Edit]
Zumindest bei .php-Dateien

rotalever
2007-11-15, 19:57:55
Das sollte nur Pseudo-Code sein, oder?
{Sonst wären Klammern vll eine Überlegung wert ...}
Falls du meine Post meintest, dann wollte ich nur auf zwei Sachen im Code aufmerksam machen. Zum Beispiel überprüft man eine Variable mit ==.

Gast
2007-11-15, 20:06:37
Falls du meine Post meintest, dann wollte ich nur auf zwei Sachen im Code aufmerksam machen. Zum Beispiel überprüft man eine Variable mit ==.

Nein ich meinte nicht dich. Trotzdem fehlen bei mf_2s Beispiel auch noch Klammern. Sodas deine teilweise Korrektur, ihm auch nicht weiter helfen würde.

Hardwaretoaster
2007-11-15, 20:11:28
Ist das Webspace der bei 'nem DSL-Anschluss dabei ist?
Der hatte nämlich mal PHP, weiß ich aus eigener Erfahrung, das haben die aber stillschweigend abgedreht, weil sie extra Webspace verkaufen wollen.
Die Supporter streiten natürlich alles ab ;)

mf_2
2007-11-15, 20:37:20
Das sollte nur Pseudocode sein, ja ;)

Das Paket heißt "1&1 Website 5.0", ist da PHP dabei? Auf der 1&1 Produktübersicht finde ich das produkt garnicht (da gibt es keins mit 'Website' im Namen).

Wishnu
2007-11-15, 22:10:44
Das sollte nur Pseudocode sein, ja ;)

Das Paket heißt "1&1 Website 5.0", ist da PHP dabei? Auf der 1&1 Produktübersicht finde ich das produkt garnicht (da gibt es keins mit 'Website' im Namen).

1&1 Website 5.0 ist vom Leistungsumfang in etwa vergleichbar mit 1&1 Homepage Basic (bei diesem handelt es sich sozusagen um den Nachfolgetarif), und beide Tarife haben keine PHP-Unterstützung. Die gibt es erst ab dem nächsthöheren Tarif.

mf_2
2007-11-15, 22:36:05
Hast du dazu auch ein Quelle? Der, der den Webspace beauftragt hat, behauptet nämlich, der habe PHP. Und ich will dem Kunden (derjenige, der die Homepage will) ned sagen dass der Käufer des Webspaces falsch liegt nur um dann herauszufinden dass wir uns hier geirrt haben.

Wishnu
2007-11-16, 00:44:30
1&1 Website 5.0 ist vom Leistungsumfang in etwa vergleichbar mit 1&1 Homepage Basic (bei diesem handelt es sich sozusagen um den Nachfolgetarif), und beide Tarife haben keine PHP-Unterstützung. Die gibt es erst ab dem nächsthöheren Tarif.

Ich hatte das Paket auch einmal, damals war kein PHP enthalten.
Um auf Nummer sicher zu gehen, kannst Du ja einfach mal den E-Mail-Support anschreiben... wenn ich mich recht erinnere, dann war das support@hosting.1und1.de ... die Hotline würde ich nicht unbedingt anrufen, denn die schienen mir im Webhosting-Bereich nicht so wirklich fit zu sein.

mf_2
2007-11-16, 11:01:13
Das sollte nur Pseudo-Code sein, oder?

{Sonst wären Klammern vll eine Überlegung wert ...}

OT

Nein, bei einzeiligen Anweisungsblöcken in if-Abfragen, while-Schleifen etc. braucht man keine Klammern.

/OT