I have had an upload process built uploading pictures on the web server. All of a sudden my development machine (localhost) throws errors when attempting. What is interesting is the code works properly on the live web server?
Here is the debug error I’m getting.
{
“code”: 0,
“file”: “C:\xampp\htdocs\knights\dmxConnectLib\lib\image\Processor.php”,
“line”: 29,
“message”: “Call to undefined function lib\image\imagecreatefromstring()”,
“trace”: “#0 C:\xampp\htdocs\knights\dmxConnectLib\modules\image.php(36): lib\image\Processor->load(‘C:\\xampp\\htdocs…’, false)\n#1 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(197): modules\image->load(Object(stdClass), ‘image’, Array)\n#2 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(169): lib\App->execSteps(Object(stdClass))\n#3 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(137): lib\App->execSteps(Array)\n#4 C:\xampp\htdocs\knights\dmxConnectLib\modules\core.php(69): lib\App->exec(Object(stdClass), true)\n#5 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(197): modules\core->repeat(Object(stdClass), ‘repeat’, Array)\n#6 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(169): lib\App->execSteps(Object(stdClass))\n#7 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(137): lib\App->execSteps(Array)\n#8 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(126): lib\App->exec(Object(stdClass), false)\n#9 C:\xampp\htdocs\knights\dmxConnectLib\lib\App.php(104): lib\App->exec(Object(stdClass))\n#10 C:\xampp\htdocs\knights\dmxConnect\api\BE_act\images\insert.php(8): lib\App->define(Object(stdClass))\n#11 {main}”
}
Fatal error: Uncaught Error: Call to undefined function lib\image\imagedestroy() in C:\xampp\htdocs\knights\dmxConnectLib\lib\image\Processor.php:25
Stack trace:
#0 [internal function]: lib\image\Processor->__destruct()
#1 {main}
thrown in C:\xampp\htdocs\knights\dmxConnectLib\lib\image\Processor.phpon line25
Any idea what is wrong on my development machine? Thanks - Jim