linux一键安装包
2734

一段时间没用,打开登陆页面后白屏已解决悬赏15积分

提问者lixiao答案数1阅读数9550发表时间2015-03-24 14:32:41

去读取了/opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/tmp/log中的错误文件 显示

<?php
die();
?>

07:23:52 ERROR: SQLSTATE[HY000] [1049] Unknown database 'zentao' in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1506, last called by /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1468 through function connectByPDO.
in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1550 when visiting 

07:25:26 ERROR: SQLSTATE[HY000] [1049] Unknown database 'zentao' in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1506, last called by /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1468 through function connectByPDO.
in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1550 when visiting 


求解这个是什么问题?

禅道版本:7.1.stable

安装包类型:Linux安装包

操作系统:Other

客户端浏览器:IE9

备注

查看mysql进程如下

[root@localhost ~]# ps -ef |grep mysqld

root 3139 1 0 14:25 pts/1 00:00:00 /bin/sh /opt/lampp/bin/mysqld_safe --datadir=/opt/lampp/var/mysql --pid-file=/opt/lampp/var/mysql/localhost.localdomain.pid
mysql 3528 3139 0 14:25 pts/1 00:00:00 /opt/lampp/sbin/mysqld --basedir=/opt/lampp --datadir=/opt/lampp/var/mysql --plugin-dir=/opt/lampp/lib/mysql/plugin/ --user=mysql --log-error=/opt/lampp/var/mysql/localhost.localdomain.err --pid-file=/opt/lampp/var/mysql/localhost.localdomain.pid --socket=/opt/lampp/var/mysql/mysql.sock --port=3306
root 3688 377 0 14:35 pts/1 00:00:00 grep mysqld

设置备注
内容
答案列表
2015/03/24 最佳答案
登录数据库看一下 zentao数据库是否存在。报错是找不到zentao数据库,如果数据库改名了,需要修改zentaopms/config/my.php 中连接的数据库名称。
🌃
lixiao2015/03/24
数据库不在了。要怎么解决啊?
回复
石洋洋2015/03/25
数据库不在找一下具体的原因:是被删掉了 还是连接的数据库不对?如果都找不到只能重新安装禅道了。
回复
🌃
lixiao2015/03/25
mysql重新安装了,然后把zentao数据库考近去了。然后可以显示登陆界面,输入账号和密码后就没有反应了。看了错误代码
<?php
die();
?>

21:10:15 ERROR: SQLSTATE[HY000]: General error: 1036 Table 'zt_user' is read onlyThe sql is: UPDATE `zt_user` SET visits = visits + 1 , ip = '125.70.123.196', last = '1427289015' wHeRe account = 'admin' in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/lib/dao/dao.class.php on line 1058, last called by /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/lib/dao/dao.class.php on line 583 through function sqlError.
in /opt/lampp/htdocs/ZenTaoPMS.7.0.stable/zentaopms/framework/router.class.php on line 1550 when visiting user-login-Lw==
回复
石洋洋2015/03/26
日志提示“Table 'zt_user' is read only” 这个提示已经很明显了,没有写的权限,需要给程序分配写入权限。如果是直接拷贝的数据库物理文件到mysql数据库中,应该所有人和所属分组应该修改成mysql 保证mysql有正常的读写权限。
回复
联系我们
联系人
刘斌/高级客户经理
电话(微信)
17685869372
QQ号码
526288068
联系邮箱
liubin@chandao.com
其他相关问答
提问者: jdrong 于 2013-08-168756次浏览,1个答案
提问者: yzhh123456 于 2020-09-132502次浏览,1个答案
3493
已解决
悬赏5积分
提问者: MS06ZAKU 于 2016-04-196064次浏览,1个答案
提问者: liangzg 于 2021-04-23865次浏览,1个答案
提问者: vacual 于 2016-12-223421次浏览,1个答案
返回顶部
客服头像
刘斌
高级客户经理
客服微信
17685869372
526288068
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。