403 forbidden

Immi

Mitglied
Hallo zusammen

Ich habe auf meinem Server eine Homepage laufen, die von einem Kameraden von mir betreut wird. Jetzt kommt seit längerem der Fehler

403 Forbidden

Forbidden
You don't have permission to access / on this server.


--------------------------------------------------------------------------------

Apache/1.3.36 Server at http://www.jwl.ch Port 80

wenn man auf die Homepage geht. Eine Index.php Datei ist vorhanden, dass diese fehlt kann nicht sein. Weiss jemand einen Rat für mich? Oder wie ich vorgehen muss um das ganze zu beheben?

lg Immi
 
Könnte es sein das die Rechte nicht ganz stimmen?

Hatte das problem die tage bei mir auch das rechte nicht stimmten.
 
Und wie und wo kann ich denn die Rechte ändern? Ist eine Confixx-Admin Oberfläche!

Danke bereits..
 
Du kannst mit einem ftp Programm die Rechte überprüfen und ggf. ändern.
oder per Console mit chmod ändern.

Schau auch mal nach ob das Verzeichnis durch eine .htaccess geschützt ist.
 
Die rechte kannst du ganz einfach ändern.

Besorg dir am besten FileZilla (einfach Filezilla bei google eingeben)

Ist ein FTP Programm. Mach dann auf die index.php ein Rechtsklick und geh auf Dateiattribute. Da kannst du dann die zugriffsrechte einstellen. Das geht auch mit dem ganzen Server oder mit Ordnern.

Ich hab dir auch nen Beispiel gemacht. Ich hab eine Homepage
http://www.dh-play.de
Dort hab ich die Bilder in den ordner /images/ ... ich will die Bilder zwar abrufen, es soll aber keiner direkten zugriff auf den ordner haben. Hab einfach die Leserechte weggenommen. Versuch mal auf www.dh-play.de/images/ zuzugreifen :eek: und error 403 ^^

Ich hoffen ich konnte dir helfen :)
 
Danke für eure Antworten!

Also, der Ordner in dem die Index.php Datei liegt hat die CHMOD-Rechte 744 und die Index.php Datei hat 644. Hab daran auch nichts geändert, so sollte es doch funktionieren, oder?
 
Ich würde mir mal die index.php selbst genauer ansehen. Es kann auch sein dass etwas im Script irgendwas versucht aufzurufen/includen dass diese Fehlermeldung rausgibt. Das Problem ist mir schon öfters bei einigen fertigen Scripten begegnet.
 
Naja, in dieser Datei ist eingentlich gar kein php-code:

Code:
<body bgcolor="000066">
<div align="center">
  <table width="100%" border="0" cellspacing="2" cellpadding="2" height="100%">
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>
        <div align="center"><a href="index2.html" onFocus="if(this.blur)this.blur()" target="_self"><img src="_pagePics/diverses/1eye.jpg" width="450" height="450" border="0"></a><br>
          <font face="Verdana, Arial, Helvetica, sans-serif" size="2"color="#FFFFFF">Welcome 
          to Poserland</font><br>
        </div>
      </td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</div>
</body>

Und auf die anderen Dateien in diesem Verzeichniss kann ich ja auch nicht zugreifen..
 
Ändere mal den CHMOD für die ganzen übergeordneten Verzeichnisse, vieleicht hat eines davon ja den falschen Wert.
Und wieso eine Datei .php nennen wenn es garkein PHP ist :confused:
 
Ich habe auf meinem Server eine Homepage laufen, die von einem Kameraden von mir betreut wird

naja, weiss auch nicht weshalb er die datei .php genannt hat.. wenn ich mich richtig erinnere hatte er mal php elemente darin, die dann aber später entfernt.

In den Übergeordneten Verzeichnissen funktioniert es eben, dort sollte es also stimmen mit dem CHMOD, oder?

lg und danke
 
Zurück