在使用 PbootCMS 的 IP 黑名单功能时,如果发现只能添加 10 多条 IP 地址,多了保存不了,通常是因为 ay_config 表中存储 IP 黑名单的字段长度有限。通过修改数据库表结构,可以增加该字段的长度,从而支持更多的 IP 地址。以下是详细的解决步骤:

一、问题分析

  1. 字段长度限制

    • ay_config 表中存储 IP 黑名单的 value 字段长度有限,导致只能添加有限数量的 IP 地址。
    • 默认情况下,value 字段的类型可能是 VARCHAR(200),这限制了可以存储的 IP 地址数量。
  2. 影响

    • 当超过限制数量的 IP 地址时,无法保存新的 IP 地址,导致 IP 黑名单功能受限。