Problem Nextcloud 32.0 install

I downloaded version 31 and installed it successfully

I took time to try isntallation with wizard.

I confirm wizard is not working, always re-displaying same page. Didn’t find any interesting log yet.

in terminal occ install can be used.

There is clearly a bug in wizard.

Other reference of same issue here failing to install nextcloud from the web portal

Bug filled [Bug]: Install Wizard with nextcloud 32 loop on install page · Issue #55554 · nextcloud/server · GitHub

1 Like

I’ve attempted to install Nextcloud 32 on Ubuntu 24.04 using various tutorials, and even ChatGPT.

I hit the same issue, I can’t get past “Create Administration account” webpage. Logs are empty.

I can log into mysql as the ncuser and password from cli.
mysql -u ncuser -p nextcloud
Password: <….>
Mysql>

Will follow this thread as there is a bug filed.

providing this autoconfig.php in config directory of html root does fix the problem for mysql

<?php
$AUTOCONFIG = array(
  "dbtype"        => "mysql",
);
2 Likes

Problems like this are the reason why I will move away from Nextcloud… I mean…. come on… this is ridiculous :roll_eyes:

Software has bugs, and yes, it’s unfortunate when they are already in the installer. But let’s be honest, many other self-hosted applications don’t even have a web installer, and btw. Nextcloud doesn’t have to be installed that way either.

And yes, maybe that’s exactly the problem. Nextcloud can be installed in a zillion ways on almost anything with a microprocessor, even the cheapest €1 shared hosting, try that with OpenCloud or SeaFile, for example. :wink:

Maybe they should just get rid of the web installer altogether and only offer AIO, plus the CLI installer for maual LAMP setups. Then there wouldn’t be any more bugs in the web installer, because there wouldn’t be a web installer. Fewer things → fewer bugs. :wink:

4 Likes

and snap mind you :rofl:

3 Likes

I uses others suggestion, use the occ command line install, and I now have Nextcloud 32 + Collabora Online full installation up and running. I never realized the occ command is so very useful after learning what it can do.

I had the same issue and was able to solve it thanks to artlog1’s solution. In stead of a discussion about bugs and whether Nextcloud should support this many use cases, I was hoping for a little explanation on why the fix was necessary. And if anyone is listening: please continue to support the web installer :smile: .

I had the same problem.
I solved it by installing another php db module.

sudo apt install php-sqlite3

It seems that when you have only one php db module installed, the installer does not give you the option to select your dbtype and does not set it for you to the one installed.

1 Like

There is Yunohost platform installation option too. Very simple.

Hey mate, love that you found a solution. Been pulling my hair out with this one given that I am pretty new to linux.

May I ask with this fix, are you able to assist with your solution. Am I right that you put a autoconfig.php file with those parameters you set into “/var/www/html/” ? Was their any permissions you had to set to the file?

@boehamian What is your current setup, how did you install it ?

html root of nextcloud is depends on the way you did install it, and rights and ownships depends on that too, this is the nextcloud directory created when you unzipped the nextcloud install file.

The config directory of nextcloud might be /var/www/html/nextcloud/config or /var/www/nextcloud/config and user might be www-data or httpd or even something else.

I have the same issue, reported it here: NextCloud Install Issues Ubuntu 24.04 - #5 by honduken but here are the details:

Nextcloud 32, Ubuntu 24.04, Apache 2.4.58, PHP 8.4, running in proxmox.

Interestingly, now I’m getting a log in nextcloud.log whereas before I wasn’t: (I’m thinking this has to do with adding trusted domains in the config.php file as a troubleshooting step. I removed it from the config.php file and it is not generating a log anymore)

{"reqId":"7DXJ1zsCuhqC6Xz54IbQ","level":2,"time":"2025-10-15T12:16:32+00:00","remoteAddr":"192.168.1.182","user":"--","app":"no app in context","method":"POST","url":"/nextcloud/","message":"Host 192.168.1.37 was not connected to because it violates local access rules","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:143.0) Gecko/20100101 Firefox/143.0","version":"","data":[]}

There is nothing in the access or error.log files.

This is a fresh install following the administration guide here: Introduction — Nextcloud latest Administration Manual latest documentation

Other things I’ve tried:

  1. chown www-data:www-data on the nextcloud directory as a whole
  2. chmod 755 on the nextcloud directory as a whole
  3. adding trusted domains in the config.php file

Let me know if you need me to run anything on the new server to gain more logs. I already have a running instance that I use all the time, this is just me trying to move things to a new server. I’ll be happy to provide anything you need to help.

1 Like

can confirm, this worked for me as a workaround as well.

This has already been fixed, and the fix will be included in version 32.0.1: [Bug]: Install Wizard with nextcloud 32 with only mariadb module loop on install page · Issue #55554 · nextcloud/server · GitHub.

In the meantime, you can use one of the workarounds mentioned in this thread, which there are plenty to choose from. The most straightforward approach is probably to use the CLI installer, especially if you performed a manual installation on Linux where everything else was installed through the CLI as well. :wink:

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.