![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej!
mam następujący problem. Próbuje załadować na serwer plik poprzez formularz: używam klasy PHPMailer, do pliku odwołuje się poprzez $_FILES['nazwa_z_formularza']['tmp_name'] Niestety wyskakuje mi błąd UPLOAD_ERR_NO_TMP_DIR (czyli brak folderu tymczasowego). Sprawdzałem, czy wszystko jest w porządku w php.ini i wygląda, że jest ok, tzn: - upload_tmp_dir - bez wartości (czyli domyślny folder tmp) - file_uploads = On - CHMOD folderu tymczasowego jest ustawiony na 755, czyli też tutaj wszystko jest w porządku.. Poza tym na drugim serwerze wszystko działa bez zarzutu, więc chyba poblem nie tkwi w samym kodzie. Ktoś może wie w czym może tkwić problem? Ten post edytował gumi_kr 13.07.2010, 21:31:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
A czy proces serwera ma uprawnienia do zapisu w katalogu tymczasowym? Nie wiem, czy dobrze zrozumiałem pytanie - pytasz o open_basedir? Możliwe, że faktycznie tutaj tkwi problem. Z tego co widzę, to na jednym serwerze w php.ini open_basedir ma ustalona wartość, a na drugim nie. Spróbuję się skontaktować z adminem, aby dodał ":/var/tmp/", bo tego nie ma. Mam nadzieję, że to pomoże, bo już nie mam pomysłu o co może chodzić. Ostatnio też to miałem, brak ustawionego folderu temp dla uploadu, błąd właśnie o tym tobie mówi. Jeżeli upload_tmp_dir jest bez wartości, to znaczy, że jest ustawiony domyślny katalog, więc to chyba jest w porządku. Ten post edytował gumi_kr 13.07.2010, 22:09:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.09.2025 - 23:37 |