Fresh Magento 2 安装只显示 HTML 没有样式的内容

Fresh Magento 2 installation only shows HTML content without styling

我刚刚完成了全新的 Magento 2 安装,没有任何错误,但是当我转到主页或 /admin 页面时,我只看到 HTML 没有任何样式的内容。

知道为什么吗?我对 Magento 1 使用相同的 nginx 配置,效果很好。

首页:

控制台错误:

nginx 配置:

server {
 root      /var/www/html/magento2/;
 index     index.php;
 server_name    magento2.dev;
 location / {
   index index.html index.php;
   try_files $uri $uri/ @handler;
   expires 30d;
 }
 location ~ ^/(app|includes|lib|media/downloadable|pkginfo|report/config.xml|var)/ { internal; }
 location /var/export/ { internal; }
 location /. { return 404; }
 location @handler { rewrite / /index.php; }
 location ~* .php/ { rewrite ^(.*.php)/  last; }
 location ~* .php$ {
   if (!-e $request_filename) { rewrite / /index.php last; }
   expires off;
   fastcgi_pass unix:/run/php/php7.0-fpm.sock;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
   fastcgi_param MAGE_RUN_CODE default;
   fastcgi_param MAGE_RUN_TYPE store;
   include fastcgi_params;
 }
}

编辑:

现在当我进入 /admin 页面时弄乱了它,我得到了这个:

处理您的请求时出错

出于安全原因,默认情况下禁用异常打印。

错误日志记录编号:846002728319

您应该按 运行 php bin/magento setup:static-content:deploy 部署静态内容。

我相信这一步在 Magento 的安装说明中。

您还应该确保您的文件拥有正确的所有权和权限,以便网络服务器可以访问它们。为确保一切正确(如果您的 Web 服务器是 运行 as www-data),请在控制台中打开您的 Magento 目录并键入:

chown www-data:www-data -R *

这应该将所有文件的所有权更改为网络服务器。