WWBN / AVideo-Encoder

Encoder Server for AVideo Platform Open-Source
https://platform.avideo.com
GNU Affero General Public License v3.0
152 stars 189 forks source link

Error uploading video: Uncaught Error: Call to undefined function curl_init() #143

Open soenkekueper opened 5 years ago

soenkekueper commented 5 years ago

Hey, ive updated my YouPHPTube and Encoder to latest versions last week. Since then im running into errors uploading files to encoder:

[20-May-2019 08:43:51 Europe/Berlin] https://XXXXXXX/YouPHPTube/ == https://XXXXXXX/YouPHPTube/ [20-May-2019 08:43:51 Europe/Berlin] Verification Start https://XXXXXXX/YouPHPTube/ [20-May-2019 08:43:51 Europe/Berlin] Verification Creating the Cache https://XXXXXXX/YouPHPTube/ [20-May-2019 08:43:52 Europe/Berlin] Verification Response (https://search.youphptube.com/verify.php?url=https%3A%2F%2FXXXXXXX%2FYouPHPTube%2F): {"msg":["Start","https:\/\/XXXXXXX\/YouPHPTube\/ Site verified"],"verified":true,"status":"a"} [20-May-2019 08:51:51 Europe/Berlin] Upload.php will set format [20-May-2019 08:51:51 Europe/Berlin] Upload.php will let function decide decideFormatOrder [20-May-2019 08:51:51 Europe/Berlin] decideFormatOrder: {"audioOnly":"false","spectrum":"false","webm":"false","inputHLS":"false","inputLow":"false","inputSD":"true","inputHD":"true","title":"1. SET ShipItDay 2019 (17.05.2019)","description":"Vorstellung der Ergebnisse des 1. SET ShipItDay 2019","categories_id":"4"} [20-May-2019 08:51:51 Europe/Berlin] decideFormatOrder: MP4 SD - HD [20-May-2019 08:51:51 Europe/Berlin] {"status":"error", "msg":"getDurationFromFile ERROR, File () Not Found"} [20-May-2019 08:51:51 Europe/Berlin] YouPHPTube-Encoder sending file to https://XXXXXXX/YouPHPTube/youPHPTubeEncoder.json [20-May-2019 08:51:51 Europe/Berlin] YouPHPTube-Encoder reading file from [20-May-2019 08:51:51 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /var/www/html/YouPHPTube-Encoder/objects/Encoder.php:782 Stack trace:

0 /var/www/html/YouPHPTube-Encoder/view/upload.php(81): Encoder::sendFile('', 0, 'mp4', Object(Encoder))

1 {main}

thrown in /var/www/html/YouPHPTube-Encoder/objects/Encoder.php on line 782 [20-May-2019 08:54:10 Europe/Berlin] https://XXXXXXX/YouPHPTube/ == https://XXXXXXX/YouPHPTube/ [20-May-2019 08:54:10 Europe/Berlin] Verification Start https://XXXXXXX/YouPHPTube/ [20-May-2019 08:54:10 Europe/Berlin] Verification GetFrom Cache https://XXXXXXX/YouPHPTube/ [20-May-2019 08:54:10 Europe/Berlin] Verification Response (): {"msg":["Start","https:\/\/XXXXXXX\/YouPHPTube\/ Site verified"],"verified":true,"status":"a"}

DanielnetoDotCom commented 5 years ago

This must be fixed:

PHP Fatal error: Uncaught Error: Call to undefined function curl_init()

please google for that

spqr1 commented 5 years ago

Do you have curl installed on the server?

try:

sudo apt-get install curl

then

sudo service apache2 restart

To restart apache

More info:

https://www.luminanetworks.com/docs-lsc-610/Topics/SDN_Controller_Software_Installation_Guide/Appendix/Installing_cURL_for_Ubuntu_1.html

soenkekueper commented 5 years ago

Yes curl is installed and apache is restarted

ubuntu@server:~$ sudo apt list --installed | grep curl

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

curl/bionic-updates,bionic-security,now 7.58.0-2ubuntu3.7 amd64 [installiert] libcurl3-gnutls/bionic-updates,bionic-security,now 7.58.0-2ubuntu3.7 amd64 [installiert] libcurl4/bionic-updates,bionic-security,now 7.58.0-2ubuntu3.7 amd64 [Installiert,automatisch] php-curl/bionic,now 1:7.2+60ubuntu1 all [installiert] php7.2-curl/bionic-updates,bionic-security,now 7.2.17-0ubuntu0.18.04.1 amd64 [Installiert,automatisch] python3-pycurl/bionic,now 7.43.0.1-0.2 amd64 [installiert]

PHP version is 7 (from site configuration)

PHP 7.0.33-0ubuntu0.16.04.4 is Present

DanielnetoDotCom commented 5 years ago

@soenkekueper so delete your log, try again and check your log again for some clue.