ReviewBoard 系列图文教程之(二)—— Something broke! (Error 500)

本文环境

  • 阿里云 ECS 1 核 1GB(简约型 t1, ecs.t1.small) 领取优惠券
  • CentOS 7.4 64位 (公共镜像)
  • Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
  • RAM 1.00 GB
  • ReviewBoard 3.0.7
  • 注意:1核1G的刚刚能安上,真正用起来卡到崩,简易用2核4G的

一、报错信息

打开页面报错提示如下

Something broke! (Error 500)
It appears something broke when you tried to go to here. This is either a bug in Review Board or a server configuration error. Please report this to your administrator.

截图如下:
报错截图

二、解决方案

1、 更改 /var/www/reviewboard/conf/settings_local.py 文件,将 DEBUG = False 改为 DEBUG = True ( 本文ReviewBoard安装位置为 /var/www/reviewboard/

2、 重启 Apache 服务

service httpd restart

3、 重新访问ReviewBoard,查看界面报错信息

OperationalError at /
(2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
Request Method: GET
Request URL:    http://192.168.1.111/
Django Version: 1.6.11
Exception Type: OperationalError
Exception Value:    
(2003, "Can't connect to MySQL server on '127.0.0.1' (111)")
Exception Location: /usr/lib64/python2.7/site-packages/MySQLdb/connections.py in __init__, line 193
Python Executable:  /usr/bin/python
Python Version: 2.7.5
Python Path:    
['/var/www/reviewboard/conf',
 '/usr/lib64/python27.zip',
 '/usr/lib64/python2.7',
 '/usr/lib64/python2.7/plat-linux2',
 '/usr/lib64/python2.7/lib-tk',
 '/usr/lib64/python2.7/lib-old',
 '/usr/lib64/python2.7/lib-dynload',
 '/usr/lib64/python2.7/site-packages',
 '/usr/lib/python2.7/site-packages',
 '/usr/lib/python2.7/site-packages/cloud_init-0.7.6-py2.7.egg']
Server time:    Sat, 7 Jul 2018 09:01:07 +0000

截图如下:
报错详细信息
4、本文根据报错信息重启MySQL问题修复(后来发现是服务器配置太低了,动不动服务就崩,看来1核1G的跑ReviewBoard真心不行啊,后来下血本换了2核4G的跑的嗷嗷的!),还有可能MySQL密码不正确以及权限问题导致,可参照MySQL简易教程修改密码及权限,其他错误可根据报错信息自行解决

猜你喜欢

转载自blog.csdn.net/zhichaosong/article/details/80952298