Ich habe eine Website von einem Host auf einen anderen gewechselt.
Installierte Joomla, stellte die Datenbank wieder her, stellte den Vorlagenordner wieder her und begann dann mit der Installation von Erweiterungen.
Zuerst war JCE dran. Ich lud die neueste Version herunter, versuchte, sie vom Joomla-Admin-Panel aus hochzuladen/zu installieren, und erhielt dann die folgende Meldung:
JFolder::create: Path not in open_basedir paths
Nicht gut.
Ich habe mich ein wenig umgesehen und bin auf einige Fehlerbehebungen gestoßen, obwohl sich die Fehlerbehebung in meinem Fall als ziemlich einfach herausstellte.
Problem: Der Ordner temp (tmp) war nicht beschreibbar. Sie können dies im Joomla-Administrator-Panel überprüfen, indem Sie auf „Help“, „System Info“ klicken und dann den Abschnitt „Permissions“ wählen. unwritable = schlecht.
Lösung: Eigentlich ist es nur so, dass der Pfad, der auf dem alten Host eingerichtet wurde, ein anderer war als der neue Host. Alles, was es braucht, ist ein anderer Benutzername oder ein paar andere Dinge. Alles, was Sie tun müssen, um das Problem zu beheben, ist, in „Global Configuration“ / „Server“ fallen zu lassen und den „Path-to-Temp-Folder“ einzustellen.
Wenn Sie sich nicht ganz sicher sind, was Sie eingeben sollen, gehen Sie zurück zum Abschnitt „Help“ / „System Info“ und schauen Sie sich die letzten 4 Einträge (Log, Cache-Verzeichnis) an. Hoffentlich zeigt einer von ihnen richtig, und Sie können es von dort aus herausfinden.
Wenn nicht, versuchen Sie es:
/home/Benutzername/public_html/tmp
…wobei „Benutzername“ Ihr Benutzername ist (wenn Sie sich nicht 100% sicher sind und CPanel benutzen, können Sie den Datei-Manager von CPanel öffnen und weit nach links schauen – Sie sollten /home/etwas oben im Verzeichnisbaum sehen. Dieses „etwas“ ist der „Benutzername“.
Wenn sich Ihre Joomla-Installation in einer Sub-Domain oder Addon-Domain befindet, passen Sie diese entsprechend an:
/home/Benutzername/public_html/meine_Website/tmp
Wenn Sie immer noch Probleme haben, aber sicher sind, dass der Pfad korrekt ist, sehen Sie nach, ob das Verzeichnis tmp existiert. Falls nicht, versuchen Sie, es anzulegen und die Berechtigungen auf 777 zu setzen, während Sie das Programm installieren (und versuchen Sie anschließend, die Berechtigungen zu verringern, um sicherheitstechnisch zu helfen).
hilfe??
: (