- Wed Oct 28, 2015 7:50 am
#784252
Installing processmaker on a PHP 5.3.29 box... and getting some errors:
The First install screen checks out all OK. All pre-requisites met. On the next screen, a dialogue box "Checking" comes up in the middle of the screen and thats as far as it gets.
Looking at apache error log, I find this:
PHP Warning: Invalid argument supplied for foreach() in processmaker/gulliver/system/class.g.php on line 4913
The foreach error is inside a function is_writable_r ... The calling function is in the installer script. Some of the directories from the installer have no files in them on a vanilla install... and therefore it is not an array passed to foreach - and thats where it all ends. I did some hacks to get past this point, but there are multiple places elsewhere in process maker code with similar errors with foreach functions being passed stuff that is not an array.
Can I ask for confirmation - What is the required / recommended php version? Is this my issue? I can change to another version.
The First install screen checks out all OK. All pre-requisites met. On the next screen, a dialogue box "Checking" comes up in the middle of the screen and thats as far as it gets.
Looking at apache error log, I find this:
PHP Warning: Invalid argument supplied for foreach() in processmaker/gulliver/system/class.g.php on line 4913
The foreach error is inside a function is_writable_r ... The calling function is in the installer script. Some of the directories from the installer have no files in them on a vanilla install... and therefore it is not an array passed to foreach - and thats where it all ends. I did some hacks to get past this point, but there are multiple places elsewhere in process maker code with similar errors with foreach functions being passed stuff that is not an array.
Can I ask for confirmation - What is the required / recommended php version? Is this my issue? I can change to another version.