On my latest work/project, with CodeIgniter, I need to use subqueries – a select inside another select.
This is a subquery library for CodeIgniter’s active record class. It lets you use active record methods to create subqueries in SQL queries. It supports SELECT, JOIN, FROM (and other statements, I guess). It also supports subqueries inside subqueries. From:https://github.com/EllisLab/CodeIgniter/wiki/Subqueries
I’v uploaded a CodeIgniter application from my localhost with Apache to a server running Nginx. Its works perfectly on my localhost and on other server with Apache. It’s under a subdomain, an domain and other subdomains are running PHP 100%. This application in CI doesn’t start, and PHP is returned without being compiled.
This is what I get on /var/log/nginx/error.log:
2013/12/05 14:50:31 [error] 20139#0: *1 FastCGI sent in stderr: "PHP message: PHP Fatal error: Class 'M_website' not found in /home/webroot/domain.com/cms/system/core/Loader.php on line 303" while reading upstream, client: 22.214.171.124, server: cms.domain.com, request: "GET /websites HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cms.domain.com"
Why the problem?
CI files were starting with
and not with
Had to edit /etc/php5/fpm/php.ini and set short_open_tag from Off to On and restart php-fpm.