You are not logged in.
Pages: 1
Topic closed
today i got this message from pacman update:
# pacman -Syu
...
:: Verarbeite Paketänderungen...
( 1/21) Aktualisiere cmake [######################] 100%
( 2/21) Aktualisiere php [######################] 100%
Warnung: /etc/php/php.ini installiert als /etc/php/php.ini.pacnew
( 3/21) Aktualisiere composer [######################] 100%
( 4/21) Aktualisiere librsvg [######################] 100%
( 5/21) Installiere php7 [######################] 100%
( 6/21) Installiere php7-gd [######################] 100%
( 7/21) Aktualisiere nextcloud [######################] 100%
Warnung: Verzeichnis-Berechtigungen unterscheiden sich für /usr/share/webapps/nextcloud/apps/
Dateisystem: 750 Paket: 755
Neue optionale Abhängigkeiten für nextcloud
php7-apache: to use the Apache web server
php7-apcu
php7-intl
php7-ldap: LDAP authentication
php7-pgsql: to use the PostgreSQL database backend [ausstehend]
php7-sqlite: to use the SQLite database backend
( 8/21) Aktualisiere php-apcu [######################] 100%
( 9/21) Aktualisiere php-cgi [######################] 100%
(10/21) Aktualisiere php-gd [######################] 100%
(11/21) Aktualisiere php-igbinary [######################] 100%
(12/21) Aktualisiere php-imagick [######################] 100%
(13/21) Aktualisiere php-imap [######################] 100%
(14/21) Aktualisiere php-intl [######################] 100%
(15/21) Aktualisiere php-pgsql [######################] 100%
(16/21) Aktualisiere php-redis [######################] 100%
(17/21) Aktualisiere php-sqlite [######################] 100%
(18/21) Aktualisiere php-xsl [######################] 100%
(19/21) Installiere php7-pgsql [######################] 100%
(20/21) Aktualisiere phppgadmin [######################] 100%
(21/21) Aktualisiere tensorflow [######################] 100%
:: Starte post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Probing GDK-Pixbuf loader modules...
(3/4) Update Nextcloud installation
This version of Nextcloud is not compatible with > PHP 7.4.<br/>You are currently running 8.0.1.
This version of Nextcloud is not compatible with > PHP 7.4.<br/>You are currently running 8.0.1.
Fehler: Befehl konnte nicht korrekt ausgeführt werden
same message after installing the missing php7-modules apcu,intl,pgsql and sqlite.
Last edited by a_manthey (2021-01-30 17:56:27)
Offline
https://archlinux.org/news/php-80-and-p … available/
Have you tried with those packages?
Offline
The apache-php module has been updated as well.
Make sure you update your /etc/httpd/conf/httpd.conf.
However if your php files are not yet updated to PHP8, then you can run PHP7 side by side with PHP8 until they are updated as referred on the front page.
Offline
today php7 was upgraded to php8. this broke my apache as in the apache configs there was the php7-module configured. as already mentioned the solution is to install the php7 packages, in my case:
php7
php7-apache
php7-apcu
php7-gd
php7-imagick
php7-intl
nextcloud will still not work afterwards as the php configs have also to be reconfigured. the old php configs are in /etc/php/ and the new ones in /etc/php7/ have to be adapted.
Offline
thanks for your hints.
Php7 and its modules are installed, the .ini-files are copied from /etc/php to /etc/php7. But how to configure lighttpd to use php7 for nextcloud and php8 for roundcubemail etc.?
Offline
You run php-fpm for php7 and php8 on different unix sockets or ports.
Then in your configuration you do something like this I think.
$HTTP["host"] =~ "(^|\.)roundcube.localhost$" {
fastcgi.server = ... socket for php8
...
}
$HTTP["host"] =~ "(^|\.)nextcloud.localhost$" {
fastcgi.server = ... socket for php7
...
}
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Same here.
When the nextcloud update hook executed, I got errors below.
(1/1) reinstalling nextcloud [###########################################################] 100%
warning: directory permissions differ on /usr/share/webapps/nextcloud/apps/
filesystem: 750 package: 755
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Update Nextcloud installation
PHP Warning: Failed loading Zend extension 'opcache' (tried: /usr/lib/php/modules/opcache (/usr/lib/php/modules/opcache: cannot open shared object file: No such file or directory), /usr/lib/php/modules/opcache.so (/usr/lib/php/modules/opcache.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'bcmath' (tried: /usr/lib/php/modules/bcmath (/usr/lib/php/modules/bcmath: cannot open shared object file: No such file or directory), /usr/lib/php/modules/bcmath.so (/usr/lib/php/modules/bcmath.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/lib/php/modules/curl (/usr/lib/php/modules/curl: cannot open shared object file: No such file or directory), /usr/lib/php/modules/curl.so (/usr/lib/php/modules/curl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'exif' (tried: /usr/lib/php/modules/exif (/usr/lib/php/modules/exif: cannot open shared object file: No such file or directory), /usr/lib/php/modules/exif.so (/usr/lib/php/modules/exif.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'gd' (tried: /usr/lib/php/modules/gd (/usr/lib/php/modules/gd: cannot open shared object file: No such file or directory), /usr/lib/php/modules/gd.so (/usr/lib/php/modules/gd.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'gmp' (tried: /usr/lib/php/modules/gmp (/usr/lib/php/modules/gmp: cannot open shared object file: No such file or directory), /usr/lib/php/modules/gmp.so (/usr/lib/php/modules/gmp.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'intl' (tried: /usr/lib/php/modules/intl (/usr/lib/php/modules/intl: cannot open shared object file: No such file or directory), /usr/lib/php/modules/intl.so (/usr/lib/php/modules/intl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/modules/mysqli (/usr/lib/php/modules/mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/modules/mysqli.so (/usr/lib/php/modules/mysqli.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/modules/pdo_mysql (/usr/lib/php/modules/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/modules/pdo_mysql.so (/usr/lib/php/modules/pdo_mysql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'zip' (tried: /usr/lib/php/modules/zip (/usr/lib/php/modules/zip: cannot open shared object file: No such file or directory), /usr/lib/php/modules/zip.so (/usr/lib/php/modules/zip.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
An unhandled exception has been thrown:
Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occurred in driver: could not find driver in /usr/share/webapps/nextcloud/lib/private/DB/Connection.php:72
Stack trace:
#0 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1449): OC\DB\Connection->connect()
#1 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(892): Doctrine\DBAL\Connection->getWrappedConnection()
#2 /usr/share/webapps/nextcloud/lib/private/DB/Connection.php(202): Doctrine\DBAL\Connection->executeQuery()
#3 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): OC\DB\Connection->executeQuery()
#4 /usr/share/webapps/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(217): Doctrine\DBAL\Query\QueryBuilder->execute()
#5 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(345): OC\DB\QueryBuilder\QueryBuilder->execute()
#6 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(110): OC\AppConfig->loadConfigValues()
#7 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(301): OC\AppConfig->getApps()
#8 /usr/share/webapps/nextcloud/lib/private/legacy/OC_App.php(949): OC\AppConfig->getValues()
#9 /usr/share/webapps/nextcloud/lib/private/Server.php(668): OC_App::getAppVersions()
#10 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}()
#11 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#12 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet()
#13 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query()
#14 /usr/share/webapps/nextcloud/lib/private/Server.php(1677): OC\ServerContainer->query()
#15 /usr/share/webapps/nextcloud/lib/private/Server.php(1017): OC\Server->getMemCacheFactory()
#16 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}()
#17 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#18 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet()
#19 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query()
#20 /usr/share/webapps/nextcloud/lib/private/Server.php(1977): OC\ServerContainer->query()
#21 /usr/share/webapps/nextcloud/lib/private/Files/View.php(118): OC\Server->getLockingProvider()
#22 /usr/share/webapps/nextcloud/lib/private/Server.php(395): OC\Files\View->__construct()
#23 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}()
#24 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()
#25 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet()
#26 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query()
#27 /usr/share/webapps/nextcloud/lib/private/Server.php(1324): OC\ServerContainer->query()
#28 /usr/share/webapps/nextcloud/lib/base.php(595): OC\Server->boot()
#29 /usr/share/webapps/nextcloud/lib/base.php(1091): OC::init()
#30 /usr/share/webapps/nextcloud/console.php(49): require_once('/usr/share/weba...')
#31 /usr/share/webapps/nextcloud/occ(11): require_once('/usr/share/weba...')
#32 {main}
#32 {main}
error: command failed to execute correctly
Last edited by ArchieMeng (2021-01-30 13:50:53)
Offline
with a new fastcgi.conf i could access nextcloud server again:
/etc/lighttpd/conf.d/11-fastcgi.conf
server.modules += ("mod_fastcgi")
index-file.names += ("index.php")
$SERVER["socket"] == ":80" {fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/run/php-fpm/php-fpm.sock",
"broken-scriptfilename" => "enable"
)))
}$SERVER["socket"] == ":443"{
fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/run/php-fpm/php-fpm.sock",
"broken-scriptfilename" => "enable"
)))
}$SERVER["socket"] == ":8080" {
fastcgi.server = (
".php" => (
"localhost" => (
"socket" => "/run/php-fpm7/php-fpm.sock",
"broken-scriptfilename" => "enable"
)))
}
but i got an internal server error.
Running
/usr/bin/runuser -u http -- /usr/bin/php7 /usr/share/webapps/nextcloud/occ upgrade
gave the error reported by ArchiMeng.
Offline
Same here.
When the nextcloud update hook executed, I got errors below.(1/1) reinstalling nextcloud [###########################################################] 100% warning: directory permissions differ on /usr/share/webapps/nextcloud/apps/ filesystem: 750 package: 755 :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Update Nextcloud installation PHP Warning: Failed loading Zend extension 'opcache' (tried: /usr/lib/php/modules/opcache (/usr/lib/php/modules/opcache: cannot open shared object file: No such file or directory), /usr/lib/php/modules/opcache.so (/usr/lib/php/modules/opcache.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'bcmath' (tried: /usr/lib/php/modules/bcmath (/usr/lib/php/modules/bcmath: cannot open shared object file: No such file or directory), /usr/lib/php/modules/bcmath.so (/usr/lib/php/modules/bcmath.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: /usr/lib/php/modules/curl (/usr/lib/php/modules/curl: cannot open shared object file: No such file or directory), /usr/lib/php/modules/curl.so (/usr/lib/php/modules/curl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'exif' (tried: /usr/lib/php/modules/exif (/usr/lib/php/modules/exif: cannot open shared object file: No such file or directory), /usr/lib/php/modules/exif.so (/usr/lib/php/modules/exif.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'gd' (tried: /usr/lib/php/modules/gd (/usr/lib/php/modules/gd: cannot open shared object file: No such file or directory), /usr/lib/php/modules/gd.so (/usr/lib/php/modules/gd.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'gmp' (tried: /usr/lib/php/modules/gmp (/usr/lib/php/modules/gmp: cannot open shared object file: No such file or directory), /usr/lib/php/modules/gmp.so (/usr/lib/php/modules/gmp.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'intl' (tried: /usr/lib/php/modules/intl (/usr/lib/php/modules/intl: cannot open shared object file: No such file or directory), /usr/lib/php/modules/intl.so (/usr/lib/php/modules/intl.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/modules/mysqli (/usr/lib/php/modules/mysqli: cannot open shared object file: No such file or directory), /usr/lib/php/modules/mysqli.so (/usr/lib/php/modules/mysqli.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/modules/pdo_mysql (/usr/lib/php/modules/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/modules/pdo_mysql.so (/usr/lib/php/modules/pdo_mysql.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'zip' (tried: /usr/lib/php/modules/zip (/usr/lib/php/modules/zip: cannot open shared object file: No such file or directory), /usr/lib/php/modules/zip.so (/usr/lib/php/modules/zip.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 An unhandled exception has been thrown: Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occurred in driver: could not find driver in /usr/share/webapps/nextcloud/lib/private/DB/Connection.php:72 Stack trace: #0 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1449): OC\DB\Connection->connect() #1 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(892): Doctrine\DBAL\Connection->getWrappedConnection() #2 /usr/share/webapps/nextcloud/lib/private/DB/Connection.php(202): Doctrine\DBAL\Connection->executeQuery() #3 /usr/share/webapps/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php(206): OC\DB\Connection->executeQuery() #4 /usr/share/webapps/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(217): Doctrine\DBAL\Query\QueryBuilder->execute() #5 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(345): OC\DB\QueryBuilder\QueryBuilder->execute() #6 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(110): OC\AppConfig->loadConfigValues() #7 /usr/share/webapps/nextcloud/lib/private/AppConfig.php(301): OC\AppConfig->getApps() #8 /usr/share/webapps/nextcloud/lib/private/legacy/OC_App.php(949): OC\AppConfig->getValues() #9 /usr/share/webapps/nextcloud/lib/private/Server.php(668): OC_App::getAppVersions() #10 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}() #11 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #12 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet() #13 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query() #14 /usr/share/webapps/nextcloud/lib/private/Server.php(1677): OC\ServerContainer->query() #15 /usr/share/webapps/nextcloud/lib/private/Server.php(1017): OC\Server->getMemCacheFactory() #16 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}() #17 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #18 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet() #19 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query() #20 /usr/share/webapps/nextcloud/lib/private/Server.php(1977): OC\ServerContainer->query() #21 /usr/share/webapps/nextcloud/lib/private/Files/View.php(118): OC\Server->getLockingProvider() #22 /usr/share/webapps/nextcloud/lib/private/Server.php(395): OC\Files\View->__construct() #23 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(155): OC\Server->OC\{closure}() #24 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}() #25 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(122): Pimple\Container->offsetGet() #26 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(156): OC\AppFramework\Utility\SimpleContainer->query() #27 /usr/share/webapps/nextcloud/lib/private/Server.php(1324): OC\ServerContainer->query() #28 /usr/share/webapps/nextcloud/lib/base.php(595): OC\Server->boot() #29 /usr/share/webapps/nextcloud/lib/base.php(1091): OC::init() #30 /usr/share/webapps/nextcloud/console.php(49): require_once('/usr/share/weba...') #31 /usr/share/webapps/nextcloud/occ(11): require_once('/usr/share/weba...') #32 {main} #32 {main} error: command failed to execute correctly
Just now I figured out most of the problems and got nextcloud back to work.
Here is what I went through to fix the issues.
1. in https://wiki.archlinux.org/index.php/Ne … acman_hook document, the wiki recommends users to write a postinstall hook. And in this file, it remained using "php" which caused my previous errors. Just change it to php7
2. I just copy-paste my past php.ini to /etc/php7/. However, there is a line specifying where to find php shared libraries. The line is:
extension_dir = /usr/lib/php/modules
Just change it to:
extension_dir = /usr/lib/php7/modules
3. Don't forget to replace all the needed php libs to php7 libs for they even not in the optional dependency list of nextcloud.
such as php7-intl php7-redis php7-imagick
Offline
Do not blindly copy the old php.ini, but merge it with e.g. meld or vimdiff. You'll have to fix e.g. extension_dir.
Edit: You figured it out already.
Last edited by progandy (2021-01-30 14:35:03)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
I set extension_dir as described by ArchieMeng and got the nextcloud start page again.
But now i had the "Cannot write into config directory!"-error.
Explicitly permitting Nextcloud directories for php-fpm solved it.
Offline
followed all of the above and nextcloud errors with 'internal server error'. the error log points to old file mcrypt.so as failing. need to fix whatever in nextcloud is calling for this old module. it is not listed as an extension in my php.ini. other php7 things like roundcube and mythweb will run.
i've installed: php7 php7-apache php7-apcu php7-gd php7-imagick php7-intl.
i used apache (httpd.service) to run it with.
if anyone has any idea how to fix and get nextcloud back without reverting php upgrades, please let me know. thanks.
Offline
please disregard my above post. i solved problem. i had apcu enable and it was configured under conf.d directory, so when i copied over my configuration to etc/php7/conf.d/ directory, nextcloud ran again.
Offline
Thanks for this thread, especially @ArchieMeng for the detailed actions required.
My cron job and upgrade work fine now, but after a reboot, the Nextcloud webpage itself says "This version of Nextcloud is not compatible with > PHP 7.4. You are currently running 8.0.1."
I'm using Apache. Is there something I need to do to the configuration files? I grepped in `/etc/httpd` but I couldn't see anything obvious specifying which php version to use.
`phpinfo()` shows php 8.0.1.
Last edited by Salkay (2021-02-02 09:33:20)
Offline
mod_php7 instead of mod_php in the apache configuration? Or is that php7_module? If you use php-fpm, switch the systemd services and fix the fcgi path for php in apache.
Last edited by progandy (2021-02-02 09:45:04)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Oops, yes, sorry, you are right. Thank you. I had to change paths in /etc/httpd/conf/extra/php-fpm.conf from the defaults in the wiki. Thank you for the hint!
I'm now getting the same "Internal Server Error" as glenb77 above, and a reference to apcu in the Nextcloud log. For the sake of testing, I disabled apcu, which I had previously enabled as per the Nexcloud docs, and this time Nextcloud progressed.
How can I re-enable apcu? I previously had 'memcache.local' => '\OC\Memcache\APCu', in the Nextcloud config, so presumably something here needs to change?
Finally, just in case this is helpful to others, also remember to give permissions to php-fpm, but this will now need to be edited with systemctl edit php-fpm7.service.
Last edited by Salkay (2021-02-02 21:09:40)
Offline
How can I re-enable apcu? I previously had 'memcache.local' => '\OC\Memcache\APCu', in the Nextcloud config, so presumably something here needs to change?
Did you add "extension=acpu" to php7/php.ini ?
Offline
Did you add "extension=acpu" to php7/php.ini ?
Thanks seanconn256! That was it (note the typo: it should be apcu not acpu). FWIW my old /etc/php/php.ini never had that line, so for some reason only the newer php7 seems to need it. Thanks again!
Offline
I've added this package to symlink php7 without the suffix, it might be useful in case php8 is not needed.
Offline
In general, are there ways to avoid breaking Nextcloud after doing "pacman -Syu"?
According to the following comment, Nextcloud breaking on new PHP versions happens a lot: https://help.nextcloud.com/t/this-versi … /105690/15
This Arch Linux bug report was about a the same kind of issue, but is closed: https://bugs.archlinux.org/task/64689
A member of Nextcloud's security team suggests "to specify a closer PHP version" in the PKGBUILD: https://help.nextcloud.com/t/this-versi … 3/65332/10
Offline
what seems to be missing in this thread, nextcloud does support php8 as far as the manual and parts of the code suggests. so why is it breaking in the first place?
Offline
A lot can change in a year. Please don't necrobump.
Closing.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Pages: 1
Topic closed