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

时间:2013-12-17 21:16:57

标签: php nginx http-status-code-404 joomla3.0 web-frontend

当我点击首页上的链接时出现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,请求:“GET /index.php/component/users/?view=remind HTTP / 1.1”,主持人:“my-domain.com”,推荐人:“ http://my-domain.com/

     

2013/12/17 22:04:12 [错误] 1974#0:* 465重写或内部重定向循环,内部重定向到“/index.php/favicon.ico”,客户端:XX.XX.XXX。 XX,服务器:my-domain.com,请求:“GET /favicon.ico HTTP / 1.1”,主持人:“my-domain.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;

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

1 个答案:

答案 0 :(得分:0)

我改变了

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

为:

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

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