Im Normalfall funktioniert die Installation von Komponenten, Modulen und Plugins problemlos, jedoch kann es immer mal zu unerwartetem kommen. Solltet ihr die Fehlermaldung
JFolder::create: Der Pfad ist nicht in den „open_basedir“-Pfaden!
nach der Installation angezeigt bekommen, so hilft euch dieser kleine Eingriff in den Joomla Quellencode. OPTION 1
/libraries/joomla/filesystem/folder.php
Finde:$obd = ini_get('open_basedir');
Ersetze mit://$obd = ini_get('open_basedir');
Option 2:
/libraries/joomla/filesystem/folder.php
Finde:
if (strpos($path, $test) === 0)
Ersetze mit:
if (strpos($path, $test) === 1)
Finde
if ($inBaseDir == false)
Ersetze mit:
if ($inBaseDir == true)
Der Artikel stellt meine freie Meinung dar und ich habe weder eine Bezahlung noch eine andere Form der Gegenleistung für das erstellen dieses Artikels bekommen.
Ist diese Seite hilfreich?
Dann finde HIER heraus, wie du dieses Projekt unterstützen kannst!
Durch deine Unterstützung kann dieses Projekt erhalten und weiter ausgebaut werden.
Dann finde HIER heraus, wie du dieses Projekt unterstützen kannst!
Durch deine Unterstützung kann dieses Projekt erhalten und weiter ausgebaut werden.
Author:

Stefan J. Trucker
Seit klein auf beschäftige ich mich mit Technik, Foto- & Videographie und Design. Um mein Wissen und meine Erfahrungen festzuhalten dokumentiere ich diese hier auf dieser Seite. Ich bemühe mich die Seite übersichtlich zu gestalten, damit es einfach ist meine Errungenschaften zu teilen. Ich nutze diese selbst um später dort anzusetzen wo ich aufgehört habe, oder wo mich mein Gedächtnis im Stich gelassen hat. So kann jeder von überall auf meine Inhalte zugreifen und schnellstmöglich zum gewünschten Ziel gelangen. Ich bin seit fast 10 Jahren als Ausbilder tätig und habe eine Leidenschaft entwickelt Wissen leicht und übersichtlich aufzubereiten. So hoffe ich mehrere zu motivieren sich in der Freizeit mit tollen Hobbies zu beschäftigen und dadurch das Leben ein Stückchen lebenswerter und interessanter zu gestalten. Ich lebe nach dem Motto: Imagine it, Design it, Create it - Just do what you like.
There is an alternative solution is to create a local php.ini file (if your hosting company allows to use one) and set "open_basedir" PHP directive and set it to a valid path. You may want to read Security Checklist/Hosting and Server Setup.