本文环境
- 阿里云 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简易教程修改密码及权限,其他错误可根据报错信息自行解决