# 空白的登录和注册页面

**URL:** <https://meta.discourse.org/t/blank-login-and-signup-page/164479>\
**Category:** Support\
**Tags:** unsupported-install\
**Created:** [2020年九月18日 17:44 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479 "2020-09-18T17:44:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 17:44 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/1 "2020-09-18T17:44:05Z")

</div>

这是一次全新安装。然而，登录页面无法显示。  
[https://forum.coinut.com/login](https://forum.coinut.com/login)

一个不存在的随机页面（例如 [https://forum.coinut.com/dflkadjf）却显示有内容。](https://forum.coinut.com/dflkadjf%EF%BC%89%E5%8D%B4%E6%98%BE%E7%A4%BA%E6%9C%89%E5%86%85%E5%AE%B9%E3%80%82)

我尝试过重新安装，但结果相同。  
有人能帮忙吗？

---

<div class="post-metadata">

**Author:** ![TOMAR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomar/32/192634_2.png) [@TOMAR](https://meta.discourse.org/u/TOMAR)\
**Post date:** [2020年九月18日 17:52 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/2 "2020-09-18T17:52:11Z")

</div>

**Dedicated 或 VPS 安装在哪种类型的服务器上？**

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 17:55 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/3 "2020-09-18T17:55:05Z")

</div>

这是一个 DigitalOcean 上的 Ubuntu 18.04 LTS 实例。

我通过从 GitHub 检出代码到 /var/discourse 并完成配置进行了安装。

---

<div class="post-metadata">

**Author:** ![TOMAR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomar/32/192634_2.png) [@TOMAR](https://meta.discourse.org/u/TOMAR)\
**Post date:** [2020年九月18日 18:00 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/4 "2020-09-18T18:00:54Z")

</div>

您查看了网站的主页，发现尚未完成安装步骤！您必须添加管理员名称和密码，并完成注册。

---

<div class="post-metadata">

**Author:** ![TOMAR](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tomar/32/192634_2.png) [@TOMAR](https://meta.discourse.org/u/TOMAR)\
**Post date:** [2020年九月18日 18:04 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/5 "2020-09-18T18:04:36Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/e/6/e632c303dd9094ce90612cecbdba891ec04b9283.jpeg)

您已成功添加管理员信息：请检查您的邮箱

管理员

123456  
如果您为网站设置了密码，请修改密码。

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2020年九月18日 18:09 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/6 "2020-09-18T18:09:57Z")

</div>

您在安装时未输入所有必需的信息。

现在您需要编辑 app.yml 文件并重新构建，之后才能使用它。

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 18:11 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/7 "2020-09-18T18:11:54Z")

</div>

我已经操作了。

这是激活链接：

[http://forum.coinut.com/u/activate-account/f1475ddb25e4a1c0c8d05f06f2878e99](http://forum.coinut.com/u/activate-account/f1475ddb25e4a1c0c8d05f06f2878e99)

但它无法使用。

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2020年九月18日 18:13 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/8 "2020-09-18T18:13:15Z")

</div>

点击此链接为您的安装添加管理员账户

> [@Create an admin account from the console](https://meta.discourse.org/t/create-admin-account-from-console/17274):
>
> bookmark This guide provides instructions for creating an admin account or granting admin privileges using the console in a self-hosted Discourse installation. person_raising_hand Required user level: System Administrator warning Console access required So you want to create/grant Admin privileges or reset user password from console? Great, let’s get started! This guide will cover the following: Accessing the console Creating a new account with admin privileges Resetting an existin…

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 18:16 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/9 "2020-09-18T18:16:38Z")

</div>

已按照步骤创建了账户，但主页仍然空白。

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2020年九月18日 18:18 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/10 "2020-09-18T18:18:49Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/b/9/b9de7a37ed45b9c2c38a04852611bac1dae720f3.png)

你遵循的是哪个安装步骤？

这个是推荐的安装步骤：

[https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md](https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md)

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 18:28 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/11 "2020-09-18T18:28:57Z")

</div>

没有进行任何特殊配置。但 Docker 位于 Nginx 之后。我尝试使用 `ssh -D8080 server_address` 打开一个代理，并通过浏览器直接访问 Docker 实例以绕过 Nginx，结果仍然相同。

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 18:46 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/12 "2020-09-18T18:46:36Z")

</div>

这似乎与我们的 nginx pagespeed 模块有关。

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 18:58 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/13 "2020-09-18T18:58:10Z")

</div>

我按照 [Discourse refused to load with CSP policy error after rebuild - #5 by john3](https://meta.discourse.org/t/discourse-refused-to-load-with-csp-policy-error-after-rebuild/117142/5) 中的步骤操作，禁用了 CSP。

现在错误减少了。但主页仍然是空白的。错误信息如下：

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/9/8947398caf9d783dd1d68cdf8ef40c1ae57463e4.png)

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月18日 19:53 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/14 "2020-09-18T19:53:13Z")

</div>

原因是 [https://forum.coinut.com/assets/ember\_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js](https://forum.coinut.com/assets/ember_jquery-d0ba1603b80181031290e4bd850857d41d63bc4a081d7b4bf16d4e1a4e355a22.js) 被 nginx 截断了。我已关闭 PageSpeed 并在 Cloudflare 上清除了缓存。现在可以正常工作了。

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [2020年九月18日 21:45 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/15 "2020-09-18T21:45:44Z")

</div>

请注意，Cloudflare 不推荐与 Discourse 配合使用：

> [@codinghorror](#):
>
> ⚠ CloudFlare CDN 和 Discourse 在历史上一直存在兼容性问题，因此我们目前不推荐运行 CloudFlare CDN。

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2020年九月19日 15:55 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/16 "2020-09-19T15:55:21Z")

</div>

如果您将站点置于 nginx 之后，说明您未遵循标准安装指南。Pagespeed 不受支持。

不应允许任何内容操纵页面。Discourse 是一个 JavaScript 应用程序，而非传统网站。它与 Pagespeed 或 CloudFlare 的 Rocket Loader 等第三方优化工具不兼容。

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月19日 16:38 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/17 "2020-09-19T16:38:55Z")

</div>

这是一个有趣的概念。但只要 nginx、PageSpeed 或 CloudFlare 不违反 HTTP 协议，它们应该能够很好地协同工作？

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2020年九月19日 16:40 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/18 "2020-09-19T16:40:21Z")

</div>

Discourse 已经对 JavaScript 进行了压缩并优化了页面。其他尝试不被支持或兼容。

一旦 JavaScript 应用加载完成，数据传输量极小。Pagespeed 在这方面无法提供帮助。

---

<div class="post-metadata">

**Author:** ![xinxi\_wang](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xinxi_wang/32/193710_2.png) [@xinxi\_wang](https://meta.discourse.org/u/xinxi_wang)\
**Post date:** [2020年九月19日 16:42 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/19 "2020-09-19T16:42:08Z")

</div>

听起来不错。使用 CloudFlare 作为 CDN 怎么样？这难道不能帮助降低响应时间并节省流量吗？

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2020年九月19日 16:43 UTC](https://meta.discourse.org/t/blank-login-and-signup-page/164479/20 "2020-09-19T16:43:23Z")

</div>

将 S3 与 CDN 搭配使用可节省流量。

在客户端与服务器之间的路径中插入 Cloudflare 会增加网络跳数，从而延长请求/响应时间。

请记住，客户端与服务器之间的负载几乎从来都不是可缓存的内容。

[下一頁](https://meta.discourse.org/t/blank-login-and-signup-page/164479.md?page=2)
