NGINX 1.10 + PHP 7 + Joomla - RocketLauncher (Main Host Install) - Partial 404's out of the box.

NGINX 1.10 + PHP 7 + Joomla - RocketLauncher (Main Host Install) - Partial 404's out of the box.

So after setting up my main host as a virtual server, I proceeded with a Joomla Rockettheme installation test. Surprisingly in this virtual server, joomla installed with no permission problems like my other virtual servers.

However, when clicking into links, i'm receiving a nasty NGINX 404 error.

http://maximumlove.us (as you can see, it's displaying everything great.) but once you click into a link, such as a "Features - Overview"

http://maximumlove.us/index.php/features/overview

It's outputting 404 Not Found nginx/1.10.1

I even tried going into Joomla Admin and turning URL Rewriting On, with no fix. So I set it back to out of the box for troubleshooting.

Any ideas?

Thanks!

Status: 
Active

Comments

The problem may be that Joomla assumes certain things about how Apache runs PHP scripts, which don't translate well when run under Nginx. This may be a better question for the Joomla developers..

Do you think it has anything to do with the .htaccess file that comes stock with Joomla installations? Also, could this have to do with the NGINX block? Does NGINX require specific blocks for different CMS installations? (i.e Joomla, phpBB or Wordpress) for instance?

It maybe very well be that Jooma requires that .htaccess file to work, but these are not recognized by Nginx.