Reset it to PHP 72 again. It appears the 72 has the same settings as 71. The documentation I found says it should have GD2 and PDO_MYSQL installed. I can't find these in either 70 or 72. When running 70 everything works. when running 72 I get the error " The system cron does not appear to have completed successfully within the last 24 hours." The activity log has entries showing that processes are running. I get messages such as " Automated Task: Starting Domain Expiry" and many others but I don't get the usual email showing what activities took place.
I am now seeing the following message in the activity log:
" Exception: InvalidArgumentException: Query string must not include a URI fragment in /home/whmcs/public_html/whmcs/vendor/zendframework/zend-diactoros/src/Uri.php:386 Stack trace: #0 /home/whmcs/public_html/whmcs/vendor/zendframework/zend-diactoros/src/ServerRequestFactory.php(280): Zend\Diactoros\Uri->withQuery('language=french...') #1 /home/whmcs/public_html/whmcs/vendor/zendframework/zend-diactoros/src/ServerRequestFactory.php(66): Zend\Diactoros\ServerRequestFactory::marshalUriFromServer(Array, Array) #2 /home/whmcs/public_html/whmcs/vendor/whmcs/whmcs-foundation/lib/Http/Message/ServerRequest.php(0): Zend\Diactoros\ServerRequestFactory::fromGlobals(Array, NULL, NULL, NULL, Array) #3 /home/whmcs/public_html/whmcs/index.php(0): WHMCS\Http\Message\ServerRequest::fromGlobals() #4 {main}"
I have no idea what that is.