通过网络安装程序安装时出现此错误,错误内容为:
DBIx::Class::Storage::DBI::_dbh_execute(): Data truncated for column 'type' at row 1 at /usr/share/koha/lib/Koha/Objects.pm line 101
安装的版本是:16.05.05.000
我按照此链接上的说明使用软件包安装:https://wiki.koha-community.org/wiki/Koha_on_Debian
我使用的数据库是:MySQL数据库;它和 Koha 在同一台机器上。
有什么想法请告诉我!
我遇到了同样的错误。看来错误是在数据库的枚举列中给出的。对于MySQL,您可以按如下方式解决(在MySQL数据库管理器内):
SET GLOBAL sql_mode = '';
当使用空字符串设置模式时
''
,你是在告诉MySQL不要考虑插入数据时出现的一些错误。
MySQL 可以在不同的模式下运行,某些模式比其他模式限制更多,例如,某些模式不允许某些操作,例如除以零或限制日期在数据库中的表示方式。
要查看服务器的情况,必须从命令行登录MySQL:
mysql -u root -p
如果MySQL服务器没有密码(不推荐),则省略-p参数。然后您可以使用以下命令检查模式
SELECT @@GLOBAL.sql_mode;
它会返回或多或少类似于:
STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION
找到更多信息
在服务器终端执行以下命令(使用
mysql-u root -p
登录):
SET GLOBAL sql_mode='';
quit;
sudo service mysql restart && sudo service apache2 restart
👉Koha Ubuntu 安装
https://youtu.be/1kPS8Xl2PAA?feature=shared
👉Cmd 上传 MRC 文件
https://kohageek.blogspot.com/2016/05/bulk-marc-import-using-command-line.html
👉电子邮件配置(视频中的10:15,他们生成了应用程序密码,但您需要输入您的Gmail密码)
https://youtu.be/P705sWqC9Xs?feature=shared
这些之后,
👉按照此流程在 Google 中生成应用程序密码:
转至我的帐户 > 安全 > 单击 2 因素身份验证
向下滚动找到名为
的选项“应用程序密码。”
单击它,提供名称,然后创建
复制 16 个字母的代码,并将其粘贴到要求的位置下方。(并将其保存在某处)
https://texicon.in/koha-email-configuration-set-up-smtp-servers-without-external-mta/