|
Descrierea problemei: Uneori, dupa un upgrade sau o mutare a unui site Joomla! de pe un server pe altul se poate intampla sa apara urmatoarea eroare JFolder::create: Could not create directory in momentul in care se incearca instalarea unei extensii. Cauza problemei: Joomla! nu poate face un director temporar pe disk, pentru a instala extensia. Acest director trebuie sa fie creat abia dupa ce fisierul cu extensia a fost incarcat de catre serverul web (in cele mai multe cazuri acesta este Apache). In majoritatea cazurilor este vorba fie de o configurare incorecta a directorului temporar Joomla!, fie de drepturi insuficente pe acel director. Urmatoare cazuri sunt posibile (dar lista nu este completa): - directorul nu exista - directorul exista, dar nu are drepturi de scriere pentru userul apache - directorul exista, dar este configurat incorect. Unele servere de gazduire nu accepta cai relative catre directoarele respective deci in loc de tmp ar trebuii specificat /home/username/.../tmp sau /tmp Rezolvarea problemei: Pentru a indica Joomla! cale directorului temporar, modificati valoare variabilei Global Configuration / Server / Path To Temp-Folder In caz ca folderul nu exista, sau nu sunteti sigur ca exista, puteti seta valoarea /tmp sau puteti crea un director nou. Cateva exemple: - /tmp - directorul temporar al sistemului, este posibil sa nu aveti drepturi - tmp sau /home/username/.../tmp pentru a indica un director temporar din directorul unde este instalat Joomla! - temp - daca ati facut un director temp, cu drepturi de scriere pentru userul apache (sau 777, pentru orice user) |