Problem z „cofaniem się” ikony wgrywania pliku w Nextcloud zazwyczaj oznacza, że serwer przerwał przesyłanie pliku w trakcie trwania procedury i odrzucił transakcję.
Najczęstsze przyczyny tego problemu oraz sposoby ich naprawy:
1. duży rozmiar pliku (Limity PHP i serwera WWW)
Jeśli problem pojawia się przy większych plikach, Twój serwer prawdopodobnie ma ustawione zbyt niskie limity wysyłania danych.
- Jak naprawić: Musisz zwiększyć wartości parametrów w pliku konfiguracyjnym PHP (
php.ini) lub w pliku.user.ini/.htaccessw głównym katalogu Nextclouda:upload_max_filesize = 16G(ustaw żądany maksymalny rozmiar)post_max_size = 16Gmemory_limit = 512M(lub więcej)
- Uwaga: Jeśli używasz serwera Nginx jako reverse proxy, musisz dodać do konfiguracji
nginx.confwpis:client_max_body_size 16G;.
2. Brak miejsca na dysku tymczasowym (Katalog /tmp)
Nextcloud przed zapisaniem pliku w docelowym miejscu, najpierw wysyła go do katalogu tymczasowego systemu operacyjnego (zazwyczaj
/tmp lub /var/tmp). Jeśli ta partycja się przepełni, wgrywanie zostanie przerwane, a ikona postępu "wróci" do stanu początkowego.- Jak naprawić: Upewnij się, że partycja systemowa ma wystarczająco dużo wolnej przestrzeni lub zmień katalog tymczasowy w
php.iniza pomocą dyrektywyupload_tmp_dir.
3. Zablokowanie przez Cloudflare lub Reverse Proxy
Jeśli Twój Nextcloud działa za usługą Cloudflare, darmowy plan ogranicza maksymalny rozmiar pojedynczego żądania HTTP POST do 100 MB. Po osiągnięciu tej wartości Cloudflare zrywa połączenie, co skutkuje błędem i cofnięciem przesyłania w przeglądarce.
- Jak naprawić: Wyłącz proxy Cloudflare (szara chmurka w DNS) dla domeny Nextclouda lub przesyłaj pliki za pomocą aplikacji desktopowej Nextcloud Client, która potrafi dzielić pliki na mniejsze części (tzw. chunking).
4. Problemy z uprawnieniami do katalogu
dataSerwer WWW (np.
www-data lub nginx) musi mieć pełne prawa do zapisu w katalogu danych Nextclouda.- Jak naprawić: Nadaj poprawne uprawnienia na serwerze (dla systemów Linux bazujących na Ubuntu/Debian):
bash
sudo chown -R www-data:www-data /sciezka/do/nextcloud/data sudo chmod -R 750 /sciezka/do/nextcloud/data
Jak sprawdzić dokładną przyczynę?
Zaloguj się do konta administratora Nextcloud, przejdź do Ustawień, a następnie do zakładki Logi (Dziennik zdarzeń). W momencie przerwania wgrywania pliku pojawi się tam czerwony wpis z dokładnym błędem (np. „Allowed memory size exhausted” lub „Permission denied”), który wskaże właściwy powód.
Odpowiedzi wygenerowane przez AI mogą zawierać błędy. Więcej informacji