Tutorials
[ Zurück ]


Joomla Komponenten installieren


Für diejenigen, welche mit dieser Anleitung nicht klar kommen, gibt es im Bereich Webtools ein komplettes Joomla Installationspaket, welches unten gezeigten Patch bereits beinhaltet.

Erhält man bei der Installation von zusätzlichen Komponenten folgende Fehlermeldung:

JFolder::create: Path not in open_basedir paths
Unable to create destination

Muss man in der Datei /libraries/joomla/filesystem/folder.php folgende Zeilen (ab ca. Zeile 190) auskommentieren:
(Kommentar beginnt im unterhalb gezeigten Codeschnippsel in Zeile 5 mit "/*" und endet in Zeile 31 mit "*/")
// We need to get and explode the open_basedir paths
$obd = ini_get('open_basedir');
// If open_basedir is set we need to get the open_basedir that the path is in

/* <-- von hier
if ($obd != null)
{
        if (JPATH_ISWIN) {
                $obdSeparator = ";";
        } else {
                $obdSeparator = ":";
        }
        // Create the array of open_basedir paths
        $obdArray = explode($obdSeparator, $obd);
        $inOBD = false;
        // Iterate through open_basedir paths looking for a match
        foreach ($obdArray as $test) {
        $test = JPath::clean($test);
                if (strpos($path, $test) === 0) {
                        $obdpath = $test;
        $inOBD = true;
                        break;
                }
        }
        if ($inOBD == false) {
                // Return false for JFolder::create because the path to be created is not in open_basedir
                JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Path not in open_basedir paths'));
                return false;
        }
}
*/ //<-- bis hier

// First set umask
$origmask = @ umask(0);
// Create the path
if (!$ret = @mkdir($path, $mode)) {
        @ umask($origmask);
        JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Could not create directory'), 'Path: '.$path);
        return false;
}

// Reset umask
@ umask($origmask);

Erstellt:15.02.09 12:54
Autor: Freggle

Letzte Änderung: 23.05.09 23:55
Geändert von: Freggle

Bewertungen:13
Bewertung: 4.5

Freigeschaltet: Ja
Views 14580

Klicke einfach auf einen Stern!
Wollen Sie wirklich das Tutorial löschen?
Wollen Sie wirklich dieses Tutorial zulassen?
Betreff: Report tutorial [id = 48] !
Absender:
Kommentar:
Wollen Sie wirklich dieses Tutorial zulassen?
Absender:
Kommentar:
Folgende User sind hier gerade aktiv:
-

ANZEIGE