Joomla Templates können nicht installiert werden

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Stadt Hamburg

Benutzer
Registriert
14. Juli 2012
Beiträge
2
Reaktionspunkte
0
Punkte
1
Hallo,
ich habe auf meier 212j den Webdienst eingerichtet und Joomla 2.5x installiert.
Läuft gut und ohne Probleme.
Nun wollte ich ein anderes Template einspielen und es kam folgende Fehlermeldung:
JFolder::create: Der Pfad ist nicht in den „open_basedir“-Pfaden!
Unable to create destination

Und nun ??
Kann mir jemand weiterhelfen ??

Liebe Grüße aus Hamburg
 
im DSM kannst du den open_basedir anpassen. Schau in den PHP-Optionen. Dort einfach den Pfad wo das Template liegt vorn ranstellen
 
Vielen Dank für die Antwort.
Leider bin ich auf diesem Gebiet ein absoluter Laie.
Wenn Du mir noch sagen würdest wie ich dahin komme, wäre mir schon weiter geholfen.
Danke für die Hilfe.
 
Habe keinen DSM zur Hand und kann daher ned nachgucken. Aber irgendwo im DSM gibt es Webservereinstellungen (dort wo du die Webstation aktivieren kannst)
 
Vielen Dank für die Antwort.
Leider bin ich auf diesem Gebiet ein absoluter Laie.
Wenn Du mir noch sagen würdest wie ich dahin komme, wäre mir schon weiter geholfen.
Danke für die Hilfe.
Systemsteuerung - Webdienste - PHP-Einstellungen.
 
Hier gab es auch schon mal den Tipp (ich glaube, von itari), die Zeile mit den „open_basedir“-Pfaden komplett auszuschalten. Das hat bei mir bei demselben Problem jedenfalls geholfen!
Gruß, SONOiO
 
@sonoio
du bist dir bewusst was das bedeuten kann? Das ist ein zusätzlicher Sicherheitsfeature von PHP und sollte imho ned komplett deaktiviert werden. Besser so anpassen, dass das neue Verzeichnis auch abgedeckt wird
 
Das hatte ich probiert, leider ohne Erfolg (wahrscheinlich war der Pfad nicht richtig). Könntes Du mir sagen, was genau passieren kann bzw. wer nun von außen welche Möglichkeiten hat, wenn diese Zeile deaktiviert ist? Danke!

SONOiO
 
wenn diese Zeile auskommentiert ist, dann darf php grundsätzlich auf dem gesamten Dateisystem Dateien öffnen. Dann können nur noch die Rechte im Dateisystem einen Zugriff seitens PHP unterbinden. Klar in den meisten Fällen sollte das Dateisystem so abgesichert sein, dass es egal ist ob openbasedir oder ned. Nur was machst du wenn Syno mal bei einem wichtigen File schlampt und die Zugriffsrechte falsch setzt?
Der Klassiker war vor einiger Zeit, dass ein Startscript der Firmware für others zu schreiben war. Startscripte werden beim Boot jedoch als root ausgeführt und haben damit höchste Rechte im System. In dem Fall könnte (theoretisch) ein PHP Script auf ein solches File zugreifen und es verändern. Und beim nächsten Boot würde das als root ausgeführt. Je nachdem was das Script reingeschrieben hat gehört deine DS dann einem Chinesen ;-)

Klar open_basedir ist kein alleiniger Schutz. Da gehört auf jeden Fall auch das Rechtekonzept im Filesystem dazu. Aber du schliesst wohl auch ned die Haustüre ab und lässt dann das Fenster im Erdgeschoss sperrangelweit offen, oder?
Gerade weil PHP selber auch immer wieder Lücken hat (oder auch der Programmierer ein Script unzulänglich abgesichert hat) macht es imho Sinn openbasedir so eng wie möglich zu halten
 
Verstehe, danke für die ausführliche Erklärung. Dann werde ich mir das nochmal genauer ansehen müssen, obwohl es gerade so gut funktioniert ... :-)
 
Zu Lösung von "open_basedir" schau hier: Link
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat