NGINX上的Magento - 管理员只显示空白屏幕

时间:2014-10-24 17:40:07

标签: php nginx magento-1.7

我正在使用Apache2在服务器中迁移工作的magento,这样可以正常工作。 但是在NGINX上,管理门户无法运行。

当我登录时,它显示一个空白屏幕,我的网址更改为mysite / index.php / admin / index / index / key / 1a18935bc65e514d379f18c123c2c2e9 /

我可以在Dev Tools上看到最多生成一个cookie。

屏幕上没有错误,也没有在日志中生成异常。

太沉默了

有任何线索吗?

顺便说一句......这是我在NGINX上的配置文件

server {
listen 80;

root /usr/share/nginx/dev.unicase.com.br;
index index.html index.htm;

# Make site accessible from http://localhost/
server_name name.of.my.server;

location / {
 try_files $uri $uri/ @handler;
}

location @handler { ## Magento uses a common front handler
    rewrite / /index.php;
}

location ~ .php/ { ## Forward paths like /js/index.php/x.js to relevant handler
    rewrite ^(.*.php)/ $1 last;
}

location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

任何光? ty!

PHP Version 5.5.9-1ubuntu4.4

Magento:1.8.0

1 个答案:

答案 0 :(得分:1)

首先要做的是进入/ var / log / nginx并checkout error.log -

Nano error.log

如果它与扩展名有关,例如curl,请确保运行以下内容

apt-get update
apt-get install php5-(put name of extension here) it could be php5-gd php5-curl php5-mcrypt but make sure you run apt-get update FIRST.

如果没有其他帖子发布错误日志!

此外,您还需要从root中删除路径 - 您仍然可以通过该路径查看网站。