2017数据库分离问题求解
本帖最后由 sunac 于 2019-1-7 09:12 编辑将2017做了数据库分离,数据库服务器做了账号远程授权,应用服务器连接成功。工作流,应用自建平台都正常。但是有个问题。应用中心报错Invalid Configuration服务器内部错误。查看log
[-][-] exception 'yii\base\InvalidConfigException' with message 'The table does not exist: app_code' in D:\MYOA\webroot\inc\vendor\yii2\yiisoft\yii2\db\ActiveRecord.php:333
[-][-] exception 'PDOException' with message 'SQLSTATE: Base table or view not found: 1146 Table 'td_oa.app_info' doesn't exist' in D:\MYOA\webroot\inc\vendor\yii2\yiisoft\yii2\db\Command.php:929
度娘了一下。PHP未指定mysql.sock(或mysqld.sock)文件路径导致的PDO无法链接数据库??
尝试把数据库改回本地localhost,同样的错误提示。
求解如何修改配置文件。。
自己找的原因了。
修改数据库地址后
//-- MYOA数据库配置 --
$MYSQL_SERVER="192.168.1.12:3336";
$MYSQL_USER="root";
$MYSQL_DB="TD_OA";
$MYSQL_DB_APP="TD_APP";
$MYSQL_PASS="******"
其中$MYSQL_DB_APP=变成"TD_OA"了,改成"TD_APP"就好了;
此贴关闭
页:
[1]