24.01.2018
  • Betrifft Modul
  • install
  • Meldezeitpunkt
  • Montag, 27.02.2017 12:39
  • Letzte Änderung
  • Freitag, 03.03.2017 10:13
  • Status
  • Behoben
  • Text
  • Bei der Installation kommt folgende Fehlermeldung:

    Fehler:
    PHP Warning: file_exists(): open_basedir restriction in effect. File(design/style.css/design.xml) is not within the allowed path(s): (/var/www/virtual/ls.xxx.de/:/usr/share/pear/) in /var/www/virtual/ls.xxx.de/htdocs/modules/install/wizard.php on line 100

    Eine passende Lösung habe ich hier im Forum gefunden.
    In modules/install/wizard.php muss die Zeile 97 um AND $akt_design != "style.css" ergänzt werden.

    // Check all Subdirs of $design_dir fpr valid design-xml-files
    $t_array = array();
    while ($akt_design = readdir($design_dir)) if ($akt_design != "." AND $akt_design != ".." AND $akt_design != ".svn" AND $akt_design != "templates" AND $akt_design != "style.css") {


Kommentare
     
    MaLuZ
    27.02.2017 13:18
    Hmm , das sollte gehen, aber generell kommt die Warning daher, dass zusätzliche Dateien im Verzeichnis wie ein Verzeichnis behandelt werden.
    Besser wäre es, sicher zu stellen, dass nur Verzeichnisse betrachtet werden.

    Die Standardanlaufstelle empfielt folgendes:
    http://stackoverflow.com/questions/2524151/php-get-all-subdirectories-of-a-given-directory

    PS1: Mit deaktivierten E_Warning fährst du aktuell bei LanSuite besser, da einige Module durchaus so programmiert sind, dass dies angenommen wurde (wie du auch in diesem Fall siehst).

    PS2: Ich hab mal dein Real-Name-Leaking entfernt
    quote
    KnoX
    03.03.2017 10:13
    Avatar
    Es wird nun geprüft ob das File ein Verzeichnis ist is_dir($akt_design)

    Damit sollte style.css nicht mehr als Verzeichnis gefunden werden.

    http://www.orgapage.de - Infoseite für LanParty-Orgas
    [Equipmentliste | Strom-/Netzplanung | Intranetsysteme | Game- und Dienste-Servertipps]
    quote
    2 Einträge
    • Hinweis:
      Bitte loggen dich ein, bevor du einen Kommentar verfasst
    • Hinweis:
      Es wurden keine Einträge gefunden