Я перенес работающий magento на сервер с Apache2, который работает нормально.
Но на NGINX административный портал не работает.
Когда я вхожу в систему, он показывает пустой экран, и мой URL-адрес меняется на 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;
}
Любой свет ?? ты!
Версия PHP 5.5.9-1ubuntu4.4
Magento: 1,8,0
Первое, что нужно сделать, это зайти в / var / log / nginx и проверить error.log —
Нано 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.
Если больше ничего не публиковать этот журнал ошибок!
Также вам нужно удалить свой путь из корня — вы все равно можете видеть сайт по этому пути.
Других решений пока нет …