I recently uploaded an opencart module to my website. I have nginx configured on ubuntu 14.04
Now my screen is completely blank, nothing shows, here is a snapshot of nginx error logs
FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) in /usr/share/nginx/html/system/database/mysqli.php on line 54" while reading response header from upstream, client: 59.177.204.147, server: 128.199.201.197, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "callnutrition.com"
Any help is appreaciated Thanks
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
The key part of the error is
syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION)
This is a problem with the PHP code in the file
/usr/share/nginx/html/system/database/mysqli.php
Can you link to the module? Is it open source? It sounds like there might be two
else
’s in an if/else statement. This is a bug in the code.