已解决 一段时间没用,打开登陆页面后白屏

去读取了/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

提问者: lixiao 悬赏:15 日期: 2015-03-24 14:32:41 答案:1 点击:9025

获取技术支持

QQ:1746749398电话:18561939726
备注

查看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 中连接的数据库名称。
2015/03/24
数据库不在了。要怎么解决啊?
2015/03/25
数据库不在找一下具体的原因:是被删掉了 还是连接的数据库不对?如果都找不到只能重新安装禅道了。
2015/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有正常的读写权限。