Nextcloud PHP module cURL not installed  [GELÖST]

Locked
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Nextcloud PHP module cURL not installed

Post by juergschwarz »

Also Nexcloud läuft (V 20.0.8)

Leider meldet er in der Übersicht obigen Fehler (Nextcloud PHP module cURL not installed)

ein php -m sagt, curl ist installiert.

Wo muss ich noch suchen? Eine weitere Fehlermeldung hab ich nicht.

P.S. PHP Version verwende ich 7.4. Wenn ich uaf 7.3.27 gehe läuft nix mehr.

Code: Select all

Internal Server Error

The server encountered an internal error and was unable to complete your request.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Nextcloud PHP module cURL not installed

Post by OlliTheDarkness »

juergschwarz wrote: Mon 8. Mar 2021, 15:07 Also Nexcloud läuft (V 20.0.8)

Leider meldet er in der Übersicht obigen Fehler (Nextcloud PHP module cURL not installed)

ein php -m sagt, curl ist installiert.

Wo muss ich noch suchen? Eine weitere Fehlermeldung hab ich nicht.

P.S. PHP Version verwende ich 7.4. Wenn ich uaf 7.3.27 gehe läuft nix mehr.

Code: Select all

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Ein php -v wird dir allerdings sagen das dein php -m sich auf die 7.3.27 bezieht ;)

Ich nutze selbst auch die NC mit 7.4 allerdings ohne Fehler.
Hast du mal versucht 7.4 upzudaten ?
Ist zwar sehr weit hergeholt aber vieleicht ist beim installen irgendwas auf der strecke geblieben.
Würde erstmal versuchen über das Panel den Interpreter zu aktualisieren und dann nochmal schauen obs sich erledigt hat.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Re: Nextcloud PHP module cURL not installed

Post by juergschwarz »

Na ja ich hab schon diverse dinge probiert. Ich will mir auch das System jetzt nicht zerschiessen. Es läuft ja soweit alle. mal abwarten was der nächste NC Update meint. Oder der nächste KeyHelp update. NC läuft ja auch noch nicht mit PHP 8.

Die ganze Umstellung kommt von i-mscp weil da ein Upgrade betreffend NC und mariadb >10.1 oder sowas gefordert wird und ich ca. 30 Domains da drauf noch laufen hab :o :mrgreen:
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Re: Nextcloud PHP module cURL not installed

Post by juergschwarz »

So ich bin ein Stück weiter mit diesem Fehler von wegen curl:

Wie ich in den Grundeinstellungen sehe, stehen die Hintergrundaufgaben auf "Cron". Diese werden jedoch nicht ausgeführt. Entferne ich den Hacken und setze auf "AJAX" dann verschwindet diese Fehlermeldung. Danach kann jedoch "Cron" nicht mehr ausgewählt werden, weil die PHP-Erweiterung PHP-Posix benötigt wird. Davon geh ich jedenfalls aus.

Den Crontab -e hab ich mal eingetragen inkl. Pfad angepasst. Läuft natürlich nicht und als root sollte ich den wohl nicht eintragen (huch).

Sehe ich mir php -m an, dann sind wir wieder beim gleichen Thema. Diese Erweiterung ist natürlich ebenfalls bereits installiert, wird aber wie oben auch beschrieben wohl nur für php 7.3 verwendet.

So nun mal Klartext: Wie kann ich dieses Problem für php 7.4 beheben?

Vielen Dank
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Nextcloud PHP module cURL not installed

Post by Alexander »

Ich vermute, hier wurden nicht die KeyHelp eigenen PHP-Interpreter (Konfiguration -> PHP-Interpreter) verwendet, sondern an KeyHelp vorbei die Interpreter installiert.

Bitte nur die PHP-Version des OS sowie die unter Konfiguration -> PHP-Interpreter. Alles andere führt früher oder später zu Problemen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Re: Nextcloud PHP module cURL not installed

Post by juergschwarz »

Alexander wrote: Tue 9. Mar 2021, 08:16 Ich vermute, hier wurden nicht die KeyHelp eigenen PHP-Interpreter (Konfiguration -> PHP-Interpreter) verwendet, sondern an KeyHelp vorbei die Interpreter installiert.

Bitte nur die PHP-Version des OS sowie die unter Konfiguration -> PHP-Interpreter. Alles andere führt früher oder später zu Problemen.
Ich denke du vermutest falsch. Ich hab von Grund auf Keyhelp ganz normal installiert. Dann mit dem Script von space2place mein Nextcloud von i-mscp nach Keyhelp importiert. Und die PHP Version wähle ich auch ganz normal über die Keyhelp Konfiguration aus.
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Nextcloud PHP module cURL not installed

Post by Alexander »

Die KeyHelp-eigenen PHP 7.4 Interpreter beinhaltet posix sowie curl. Ggf. fehlen deinem Systen Biliotheken, weshalb er die Module nicht richtig laden kann. Hier sollte nach folgendem Befehl eine entsprechende Meldung erscheinen.

Wenn die Domain also unter PHP 7.4 läuft, was sagt:

Code: Select all

keyhelp-php74 -m
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Re: Nextcloud PHP module cURL not installed

Post by juergschwarz »

Alexander wrote: Tue 9. Mar 2021, 13:21 Die KeyHelp-eigenen PHP 7.4 Interpreter beinhaltet posix sowie curl. Ggf. fehlen deinem Systen Biliotheken, weshalb er die Module nicht richtig laden kann. Hier sollte nach folgendem Befehl eine entsprechende Meldung erscheinen.

Wenn die Domain also unter PHP 7.4 läuft, was sagt:

Code: Select all

keyhelp-php74 -m
Sagt das hier. Anmerkung: Das Problem hat sich nun von fehlendem CURL zu fehlendem POSIX verlagert. ^^^

Code: Select all

root@mail:/home/juerg/i-mscp-keyhelp-migration# keyhelp-php74 -m
[PHP Modules]
apc
apcu
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gmp
hash
iconv
imagick
imap
intl
ionCube Loader
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sysvsem
sysvshm
tidy
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
xsl
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
the ionCube PHP Loader + ionCube24
User avatar
ShortSnow
Posts: 251
Joined: Thu 15. Nov 2018, 00:45

Re: Nextcloud PHP module cURL not installed

Post by ShortSnow »

Aber unter Keyhelp Benutzereinstellungen -> PHP -> disable_functions hast Du Curl bzw. Posix entfernt?

Gruß Arne
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Nextcloud PHP module cURL not installed

Post by Alexander »

Wie du sehen kannst, ist posix ja in der Liste der verfügbaren Module aufgeführt.
Ein paar posix Befehle stehen allerdings in der Liste der disable_functions. (Benutzerverwaltung -> entsprechender Benutzer bearbeiten -> PHP Einstellungen), ggf. ist da ein benötigter Befehl dabei.

Arne war schneller ;)
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
User avatar
juergschwarz
Posts: 80
Joined: Fri 3. Apr 2020, 09:49

Re: Nextcloud PHP module cURL not installed  [GELÖST]

Post by juergschwarz »

ShortSnow wrote: Tue 9. Mar 2021, 13:53 Aber unter Keyhelp Benutzereinstellungen -> PHP -> disable_functions hast Du Curl bzw. Posix entfernt?

Gruß Arne
Jup - Danke. Ich hab da mal alles was mit posix und curl zu tun hat rausgenommen (ob das nötig ist?). Funzt.
Locked