I know there are already threads on this topic, but I haven’t been able to solve my problem.
When I try to upload large files, the progress bar gets stuck indefinitely on “estimating time remaining.”
Here’s my system information and what I’ve tried.
Nextcloud Server version
33.0.2
Operating system and version
Ubuntu 24.04
Web server and version
Apache/2.4.58
PHP version 8.3.6
I edited the both two php.ini under etc/php/8.3/cli/php.ini and under etc/php/8.3/apache2 this way
The nextloud.log and error.log are not modified after I tried uploading large files.
The browser console show
Uncaught (in promise) AxiosError: Request failed with status code 403
r http://localhost/dist/core-common.js?v=b795034e-0:1
r http://localhost/dist/core-common.js?v=b795034e-0:1
x http://localhost/dist/core-common.js?v=b795034e-0:1
p http://localhost/dist/core-common.js?v=b795034e-0:1
p http://localhost/dist/core-common.js?v=b795034e-0:1
f http://localhost/dist/core-common.js?v=b795034e-0:1
promise callback*_request http://localhost/dist/core-common.js?v=b795034e-0:1
request http://localhost/dist/core-common.js?v=b795034e-0:1
a http://localhost/dist/core-common.js?v=b795034e-0:1
t http://localhost/dist/files-main.js?v=b795034e-0:1
upload http://localhost/dist/files-main.js?v=b795034e-0:1
<anonymous> http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
upload http://localhost/dist/files-main.js?v=b795034e-0:1
uploadDirectory http://localhost/dist/files-main.js?v=b795034e-0:1
async* http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
uploadDirectory http://localhost/dist/files-main.js?v=b795034e-0:1
batchUpload http://localhost/dist/files-main.js?v=b795034e-0:1
async* http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
batchUpload http://localhost/dist/files-main.js?v=b795034e-0:1
onPick http://localhost/dist/files-main.js?v=b795034e-0:1
sn http://localhost/dist/core-common.js?v=b795034e-0:1
n http://localhost/dist/core-common.js?v=b795034e-0:1
_wrapper http://localhost/dist/core-common.js?v=b795034e-0:1
Mr http://localhost/dist/core-common.js?v=b795034e-0:1
yt http://localhost/dist/core-common.js?v=b795034e-0:1
jr http://localhost/dist/core-common.js?v=b795034e-0:1
_ http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
f http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
ki http://localhost/dist/core-common.js?v=b795034e-0:1
_update http://localhost/dist/core-common.js?v=b795034e-0:1
a http://localhost/dist/core-common.js?v=b795034e-0:1
get http://localhost/dist/core-common.js?v=b795034e-0:1
e http://localhost/dist/core-common.js?v=b795034e-0:1
mount http://localhost/dist/core-common.js?v=b795034e-0:1
$mount http://localhost/dist/core-common.js?v=b795034e-0:1
init http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
ki http://localhost/dist/core-common.js?v=b795034e-0:1
_update http://localhost/dist/core-common.js?v=b795034e-0:1
a http://localhost/dist/core-common.js?v=b795034e-0:1
get http://localhost/dist/core-common.js?v=b795034e-0:1
run http://localhost/dist/core-common.js?v=b795034e-0:1
ta http://localhost/dist/core-common.js?v=b795034e-0:1
bn http://localhost/dist/core-common.js?v=b795034e-0:1
core-common.js:1:4404675
upload http://localhost/dist/files-main.js?v=b795034e-0:1
AsyncFunctionThrow self-hosted:784
(Asynchrone : async)
<anonyme> http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
upload http://localhost/dist/files-main.js?v=b795034e-0:1
uploadDirectory http://localhost/dist/files-main.js?v=b795034e-0:1
InterpretGeneratorResume self-hosted:1312
AsyncFunctionNext self-hosted:780
(Asynchrone : async)
<anonyme> http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
uploadDirectory http://localhost/dist/files-main.js?v=b795034e-0:1
batchUpload http://localhost/dist/files-main.js?v=b795034e-0:1
InterpretGeneratorResume self-hosted:1312
AsyncFunctionNext self-hosted:780
(Asynchrone : async)
<anonyme> http://localhost/dist/core-common.js?v=b795034e-0:1
i http://localhost/dist/core-common.js?v=b795034e-0:1
batchUpload http://localhost/dist/files-main.js?v=b795034e-0:1
onPick http://localhost/dist/files-main.js?v=b795034e-0:1
sn http://localhost/dist/core-common.js?v=b795034e-0:1
n http://localhost/dist/core-common.js?v=b795034e-0:1
_wrapper http://localhost/dist/core-common.js?v=b795034e-0:1
(Asynchrone : EventListener.handleEvent)
Mr http://localhost/dist/core-common.js?v=b795034e-0:1
yt http://localhost/dist/core-common.js?v=b795034e-0:1
jr http://localhost/dist/core-common.js?v=b795034e-0:1
_ http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
f http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
ki http://localhost/dist/core-common.js?v=b795034e-0:1
_update http://localhost/dist/core-common.js?v=b795034e-0:1
a http://localhost/dist/core-common.js?v=b795034e-0:1
get http://localhost/dist/core-common.js?v=b795034e-0:1
e http://localhost/dist/core-common.js?v=b795034e-0:1
mount http://localhost/dist/core-common.js?v=b795034e-0:1
$mount http://localhost/dist/core-common.js?v=b795034e-0:1
init http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
m http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
F http://localhost/dist/core-common.js?v=b795034e-0:1
ki http://localhost/dist/core-common.js?v=b795034e-0:1
_update http://localhost/dist/core-common.js?v=b795034e-0:1
a http://localhost/dist/core-common.js?v=b795034e-0:1
get http://localhost/dist/core-common.js?v=b795034e-0:1
run http://localhost/dist/core-common.js?v=b795034e-0:1
ta http://localhost/dist/core-common.js?v=b795034e-0:1
bn http://localhost/dist/core-common.js?v=b795034e-0:1
I’am sorry for the lack of informations.
I installed nextcloud “manually” following a tutorial, the same way I already installed a previous version few years ago.
i do not use cloudflare
I don’t see any errors regarding 403 in network tab of developper tool of the browser.
I try to upload using the New/upload file button
I tried both with the localhot or IP in the url and the domain just to check if https is required