Hello, I’m trying manually update Nextcloud to v22.0 but I’m getting errors. I have PHP 7.4 installed and this is the unzipped file that I downloaded from the website:
When I run the command su -m www -c php occ upgrade I get the following error:
Doing some research, it seems to be something about php? I’m not sure about this one though. The file in question is the following:
This is my first time doing a manual update because when I tried doing the update using the web interface, it hang in a loop that said “update in process”. What’s wrong here? Anyone familiar with the error?
There is a permission error (cannot write in…). You are executing the update and also the code is run as the user
Now look at your files:
www is not allowed to open the folders (needs the execution flag (x).
You hopefully have your original
config.php in the
You can just change the ownership recursively:
chown -R www:www /usr/www/nextcloud/.
Thank you for the help!
I do, I copied the original config.php to the unzipped folder. Let me try changing the ownership, I’m frustrated since it has been a few days already.
I updated permissions to all the files and when running the command
su -m www -c 'php occ upgrade' I get a nasty error:
Searching the forums, I found a couple posts but not really related to my problem. I don’t understand why PDO wouldn’t be in Connection.php? My php version is 7.4 currently.
pkg search pdo
and then you should find and install
My FreeBSD version:
My jails are also 12.0-RELEASE.
Could this be the issue? I found that the pkg is 12.2 but the kernel is 12.0!
Interestingly enough, I am on 12.2 version currently:
But if I run the command inside a jail, they are on 12.0-RELEASE-p13 so I don’t understand the issue.
I think at this point, you have to check with the FreeBSD community. They have some documentation about how to update jails: https://docs.freebsd.org/en/books/handbook/jails/#jails-tuning