我遇到了 Drupal 内容类型的问题:当我在已经有大约 10 个字段类型的个性化内容类型中创建新的字段类型(例如:文本)时,网站变得不可用,我收到此消息
网站遇到意外错误。请稍后再试。”而不是网站的页面。
如果我不离开页面并单击“删除”(新的字段类型),则可以返回网站。如果我允许它,那么在刷新页面后,整个网站将无法访问,使其再次工作的唯一方法是在我的网站主机上恢复数据库的保存。
我尝试在两种不同的内容类型中多次添加一个新字段,结果相同。看起来要创建的字段数量是否有限制(我只为整个网站制作大约 25 个最大值......)。
谁能帮我解决这个问题?
这是“长”错误消息日志的开头:
网站遇到意外错误。请稍后再试。Drupal\Core\Database\DatabaseExceptionWrapper:SQLSTATE[42000]:语法错误或访问冲突:1118 在一个事务中插入的 BLOB/TEXT 数据的大小大于重做日志大小的 10%。使用 innodb_log_file_size 增加重做日志大小。: INSERT INTO {watchdog} (uid, type, message, variables, Severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_inert_placeholder: db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); 数组 ( [:db_insert_placeholder_0] => 5 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: %function 中的@message(%file 的第 %line 行)。[:db_insert_placeholder_3] => a:6:{s:5:"%type";s:45:"Drupal\Core\Database\DatabaseExceptionWrapper";s:8:"@message";s:1062480:"SQLSTATE[ 42000]:语法错误或访问冲突:1118 在一个事务中插入的 BLOB/TEXT 数据的大小大于重做日志大小的 10%。使用 innodb_log_file_size 增加重做日志大小。:INSERT INTO {cache_default} (cid, expire,创建,标签,校验和,数据,序列化) VALUES(:db_insert_placeholder_0,:db_insert_placeholder_1,:db_insert_placeholder_2,:db_insert_placeholder_3,:db_insert_placeholder_4,:db_insert_placeholder_5,:db_insert_placeholder_5,:db_insert_placeholder),:db_insert_insert_expires(c_insert_placeholder), :db_insert_placeholder), :db_insert_placeholder), :db_insert_placeholder), :db_insert_placeholder), :db_insert_placeholder), :db_insert_placeholder ,创建 …