我已使用在线可用步骤在CentOS 7 VM上安装了Askbot。例如, https://www.howtoforge.com/tutorial/how-to-install-and-configure-askbot-with-nginx-on-centos-7/
在Askbot设置之后,运行最终的manage.py命令时,
python manage.py syncdb
python manage.py runserver 0.0.0.0:8080
我看到以下警告:
(测试)[askbot @ testserver qanda] $ python manage.py syncdb 警告!!!您正在使用“ locmem”(本地内存)缓存后端, 对于在单进程服务器上运行的低容量站点,这是可以的。 对于多流程配置,必须进行生产 缓存系统,例如redis或memcached。
使用本地内存缓存和多进程设置,您可能会间歇性地 查看您网站上的过时内容。
系统检查确定了一些问题:
警告: django_authopenid.UserPasswordQueue.user:(fields.W342)在ForeignKey上设置unique = True与使用OneToOneField具有相同的效果。 提示:OneToOneField通常可以更好地服务于ForeignKey(unique = True)。 group_messaging.SenderList.recipient:(fields.W342)在ForeignKey上设置unique = True与使用OneToOneField具有相同的效果。 提示:OneToOneField通常可以更好地服务于ForeignKey(unique = True)。 运作方式 “
runserver输出:
(测试)[askbot @ testserver qanda] $ python manage.py runserver 0.0.0.0:8080
警告!!!您正在使用“ locmem”(本地内存)缓存后端, 对于在单进程服务器上运行的低容量站点,这是可以的。 对于多流程配置,必须进行生产 缓存系统,例如redis或memcached。
使用本地内存缓存和多进程设置,您可能会间歇性地 查看您网站上的过时内容。
警告!!!您正在使用“ locmem”(本地内存)缓存后端, 对于在单进程服务器上运行的低容量站点,这是可以的。 对于多流程配置,必须进行生产 缓存系统,例如redis或memcached。
使用本地内存缓存和多进程设置,您可能会间歇性地 查看您网站上的过时内容。
执行系统检查...
系统检查确定了一些问题:
警告: django_authopenid.UserPasswordQueue.user:(fields.W342)在ForeignKey上设置unique = True与使用OneToOneField具有相同的效果。 提示:OneToOneField通常可以更好地服务于ForeignKey(unique = True)。 group_messaging.SenderList.recipient:(fields.W342)在ForeignKey上设置unique = True与使用OneToOneField具有相同的效果。 提示:OneToOneField通常可以更好地服务于ForeignKey(unique = True)。
系统检查确定了2个问题(0个处于静默状态)。 十二月06,2018-11:11:52 Django版本1.8.19,使用设置“设置” 在http://0.0.0.0:8080/处启动开发服务器 用CONTROL-C退出服务器。
运行服务器后,端口8080正在侦听
(测试)[askbot @ testserver qanda] $ netstat -ltnp | grep 8080 (并非可以识别所有流程,非拥有的流程信息 将不会显示,您必须是root用户才能看到全部内容。) tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 14701 / python
我正在通过浏览器使用http://server-ip:8080来访问Askbot,但看到“无法连接”错误。
非常感谢您的帮助。
$ python -V Python 2.7.5
$ python -c“ import django; print(django.get_version())” 1.8.19