Podczas przesyłania rozszerzeń, czy też dodatków można napotkać taki oto komunikat. „JFolder :: create: Could not create directory” i wbrew pozorom jest to bardzo częsty komunikat o błędzie. W większości przypadków ten błąd dotyczy katalogu /tmp. W tym artykule pokażę, jak rozwiązać ten błąd.
JFolder::create: Could not create directory
Joomla tym komunikatem informuje nas, że nie może stworzyć katalogu. Zazwyczaj pojawia się dodatkowy komunikat mówiący o tym, że nie może przesunąć plików z tmp. Oto co należy sprawdzić i zrobić.
1. KROK
Udaj się do ustawień globalnych.
W ustawieniach globalnych będziesz miał podgląd na uprawnienia do plików.
W prawach do folderów odszukaj /tmp sprawdź czy jest zapisywalny.
Powinien się świecić na zielono, jeśli jest na czerwono to wówczas podejmujemy następne kroki.
2. KROK
Zaloguj się na serwer poprzez FTP tam, gdzie jest umieszczona strona i sprawdź uprawnienia.
Zrzut ekranu pokazuje Winscp. Kliknięcie prawym przyciskiem myszy na wybrany katalog można sprawdzić numeryczne uprawnienia do folderu. 755 oznacza prawidłową wartość, a każdą inna trzeba skorygować. Problem nadal występuje udajemy się do kolejnych czynności.
3. KROK
Zaplecze administracyjne i ustawiania globalne. Odnajdź zakładkę serwer.
Sprawdź, czy katalog tymczasowy TMP ma prawidłową ścieżkę. Jeśli przeniosłeś swoją witrynę między serwerami, to z pewnością trzeba to sprawdzić. Tak samo jeśli pracowałeś na kopi lokalnie, a potem przenosiłeś na serwer produkcyjny witrynę.
Jak widzisz katalog tymczasowy TMP jest istotnym elementem dla systemu JOOMLA! Błędna jego konfiguracja może sparaliżować dalsze rozbudowywanie Twojej witryny.