tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
546
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarkRaver DarkRaver ist offline Mitglied Gold
    Registriert seit
    Sep 2008
    Beiträge
    125
    Hallo,
    ich habe eine Website als Subdomain in htdocs/sub und von dieser Homepage müsste ich mal zugreifen auf htdocs/framework. Also, hab ich gedacht, kurzerhand mal einen Open_Basedir Eintrag und gut ist. Naja, falsch gedacht. Der Eintrag greift nämlich nur zur Hälfte. An die wichtigsten Funktionen wie MySQL-Verbindung usw. kommt er ran aber an die .js oder .css Files kommt er eben nicht. Nutzen tu ich:
    Code :
    1
    
    <script src="../framework/js/3rdParty/protoaculous.1.8.2.min.js" type="text/javascript"></script>
    Dort zeigt er nur:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>403 Forbidden</title>
    </head><body>
    <h1>Forbidden</h1>
    <p>You don't have permission to access /framework/js/3rdParty/protoaculous.1.8.2.min.js
    on this server.</p>
    <hr>
    <address>Apache Server at example.com Port 80</address>
    </body></html>
    Der Eintrag ist folgender:
    Code :
    1
    2
    3
    
    <Directory /var/www/vhosts/example.com/htdocs/sub>
        php_admin_value open_basedir "/var/www/vhosts/example.com/htdocs/sub:/tmp:/var/www/vhosts/example.com/htdocs/framework"
    </Directory>
    Ich weiß nicht, woran es liegen könnte und daher würde ich mich über eine Antwort von euch freuen. Dazu müsste aber gesagt werden, dass auf dem Server Plesk 10 läuft, PHP wird als Apache-Modul ausgeführt.

    Mfg
     

  2. #2
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.394
    Hi,

    das open_basedir() greift nur für php-Code und wenn du darin mit include(), require(), fopen() und so arbeitest. Die .js und .css Dateien werden direkt vom Werbserver ausgeliefert, also quasi nicht über php verarbeitet. Somit greift dort die Direktive nicht.

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. IF-Abfrage greift nicht
    Von DarkRaver im Forum PHP
    Antworten: 2
    Letzter Beitrag: 17.10.10, 21:07
  2. Morph Tag greift nicht
    Von elledriver im Forum Cinema 4D
    Antworten: 4
    Letzter Beitrag: 25.05.10, 09:33
  3. height = 100% greift nicht....
    Von TheRealLink im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 19.03.08, 16:47
  4. Margin-Top greift nicht.
    Von Kopfballstar im Forum CSS
    Antworten: 2
    Letzter Beitrag: 10.07.06, 13:49
  5. Antworten: 3
    Letzter Beitrag: 23.01.06, 19:45