Nginx Joomla前端550内部和404错误,除了首页


Nginx Joomla frontend 550 internal and 404 error except frontpage

当我点击主页上的链接时,我收到了一个500内部服务器错误,例如:创建一个帐户,或者只是我自己创建的菜单项。

刚刚在我的VPS上安装了Joomla。后端根本没有问题。

错误日志:

2013/12/17 22:04:12[错误]1974#0:*464重写或内部重定向循环,而内部重定向到"/index.php/index.php/component/users/";,客户端:XX.XX.XXX.XX,服务器:my-domain.com,请求:";获取/index.php/component/users/?view=提醒HTTP/1.1";,主机:";my domain.com";,推荐人:";http://my-domain.com/"

2013/12/17 22:04:12[错误]1974#0:*465重写或内部重定向循环,而内部重定向到"/index.php/faviicon.ico";,客户端:XX.XX.XXX.XX,服务器:my-domain.com,请求:";GET/favicon.ico HTTP/1.1";,主机:";我的域名.com";

我在安装Joomla:后运行了这些命令

sudo chmod -R 755 /var/www
sudo chown -R www-data:www-data /var/www

(网站位于/var/www/my-domain.com/public中)

我更改了

try_files $uri $uri/ /index.php$request_uri;

至:

try_files $uri $uri/ /index.php$request_uri =404;

为了摆脱中篇循环。不,当然我得到了一个404错误,所以这意味着它找不到正确的文件。我仍然不明白如何解决那个问题。