Recently encountered a problem installing WordPress on a Startlogic host. The account had CGI activated but when trying to do the install.php step the error,
"The server encountered an unexpected condition which prevented it from fulfilling the request.
The script had an error or it did not produce any output. If there was an error, you should be able to see it in the error log."
Via the startlogic chat got a support tech to check the account and he/she flipped some setting on their end that allowed me to do the installation. The support tech wouldn't say what they changed, but I suspect that something doesn't get configured correctly when you activate CGI.