1

我在 edx devstack 中有一个奇怪的问题。当我在本地主机上运行 paver 命令后运行 devstack 时,一旦浏览器屏幕进入加载状态,我就无法在屏幕上看到任何内容。

然后经过很长时间,屏幕上什么也没有显示,我可以在我附在这个问题上的日志中看到一些警告。我已经评论了导致警告消息的代码。但是在评论警告消失但没有任何改变之后,浏览器再次进入加载模式,点击本地主机 URL 后屏幕上没有任何反应,它只是进入加载模式,没有任何显示。

我也尝试在 Firefox 中运行openxx,但在前狐中,链接和一切都来了,但它们没有任何样式和设计用于 edx。我附上了相同的屏幕截图。

在此处输入图像描述

请帮我解决这个问题,因为我不知道该怎么做。PS我已经使用虚拟盒重新安装了整个堆栈,但对我没有任何帮助。

非常感谢您提前。

Development server is running at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
2015-03-29 05:16:58,318 WARNING 2092 [edxmako.shortcuts] shortcuts.py:56 - Cannot find corresponding link for name: JOBS
2015-03-29 05:16:58,319 WARNING 2092 [edxmako.shortcuts] shortcuts.py:56 - Cannot find corresponding link for name: JOBS
2015-03-29 05:16:58,321 WARNING 2092 [edxmako.shortcuts] shortcuts.py:56 - Cannot find corresponding link for name: NEWS
2015-03-29 05:16:58,323 WARNING 2092 [edxmako.shortcuts] shortcuts.py:56 - Cannot find corresponding link for name: NEWS
2015-03-29 05:16:59,991 INFO 2092 [django_comment_client.utils] utils.py:344 - 3 queries run, total 0.003 seconds
[29/Mar/2015 05:16:59] "GET / HTTP/1.1" 200 30740
2015-03-29 05:17:11,453 INFO 2092 [django_comment_client.utils] utils.py:344 - 1 queries run, total 0.001 seconds
[29/Mar/2015 05:17:11] "GET / HTTP/1.1" 200 30700
2015-03-29 05:17:11,458 INFO 2092 [django_comment_client.utils] utils.py:344 - 1 queries run, total 0.0 seconds
[29/Mar/2015 05:17:11] "GET / HTTP/1.1" 200 30700
[29/Mar/2015 05:18:31] "GET /static/css/vendor/font-awesome.css HTTP/1.1" 200 28835
[29/Mar/2015 05:18:31] "GET /static/css/vendor/jquery.qtip.min.css HTTP/1.1" 200 1677
2015-03-29 05:18:31,573 INFO 2092 [django_comment_client.utils] utils.py:344 - 1 queries run, total 0.0 seconds
CONTINUE....

4

1 回答 1

0

嗨,伙计们,在我在谷歌小组上发帖后,我终于得到了答案。我觉得我应该在stackoverflow上发布这个答案,这样对那些陷入开发困境的人来说很方便。

1)从屏幕截图看来这是一个权限问题。如果您正在使用,请为 edx-platform 和主题文件夹提供正确的权限。然后尝试重新启动 LMS 和 CMS 并重新加载页面。

sudo chown -R edxapp:edxapp /edx/app/edxapp/edx-平台 sudo chown -R edxapp:edxapp /edx/app/edxapp/themes。须藤/edx/bin/supervisorctl重新启动edxapp:

2)如果您能够加载CMS页面并且LMS显示空白,可能是mongodb没有运行。 #mongo ,如果它显示一些错误检查交换大小是否已满 # free -m

如果swap满了,就新建一个swap文件,盲目按照下面链接的说明操作。 http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/

然后尝试重启mongodb,可以尝试重启一次系统。

于 2015-04-04T20:09:28.530 回答