+2 投票
在提问题的时候,如果从别的站粘贴内容过多时,系统提醒告诉我字符上限不得超过8000字节
最新提问 5月 10, 2016 分类:Q2A | 用户: Backup (240 分)

1个回答

+1 投票
已采纳

按照官方的说法,Question2Answer将在1.8版本中会将此上限改为12000

Question2Answer 1.7版本中可以在qa-include/db/maxima.php中看到配置文件

@define('QA_DB_MAX_EMAIL_LENGTH', 80);
@define('QA_DB_MAX_HANDLE_LENGTH', 20);
@define('QA_DB_MAX_TITLE_LENGTH', 800);
@define('QA_DB_MAX_CONTENT_LENGTH', 8000);
@define('QA_DB_MAX_FORMAT_LENGTH', 20);
@define('QA_DB_MAX_TAGS_LENGTH', 800);
@define('QA_DB_MAX_NAME_LENGTH', 40);
@define('QA_DB_MAX_WORD_LENGTH', 80);
@define('QA_DB_MAX_CAT_PAGE_TITLE_LENGTH', 80);
@define('QA_DB_MAX_CAT_PAGE_TAGS_LENGTH', 200);
@define('QA_DB_MAX_CAT_CONTENT_LENGTH', 800);
@define('QA_DB_MAX_WIDGET_TAGS_LENGTH', 800);
@define('QA_DB_MAX_WIDGET_TITLE_LENGTH', 80);
@define('QA_DB_MAX_OPTION_TITLE_LENGTH', 40);
@define('QA_DB_MAX_PROFILE_TITLE_LENGTH', 40);
@define('QA_DB_MAX_PROFILE_CONTENT_LENGTH', 8000);
@define('QA_DB_MAX_CACHE_AGE', 86400);
@define('QA_DB_MAX_BLOB_FILE_NAME_LENGTH', 255);
@define('QA_DB_MAX_META_TITLE_LENGTH', 40);
@define('QA_DB_MAX_META_CONTENT_LENGTH', 8000);

其中内容长度代码是这个:

@define('QA_DB_MAX_CONTENT_LENGTH', 8000);

再打开qa-config.php文件,找到代码:

define('QA_HTML_COMPRESSION', true);
define('QA_MAX_LIMIT_START', 19999);
define('QA_IGNORED_WORDS_FREQ', 10000);
define('QA_ALLOW_UNINDEXED_QUERIES', false);
define('QA_OPTIMIZE_LOCAL_DB', false);
define('QA_OPTIMIZE_DISTANT_DB', false);
define('QA_PERSISTENT_CONN_DB', false);
define('QA_DEBUG_PERFORMANCE', false);

在其后面加入内容长度代码配置,加入代码并修改8000为16000,注意@要去掉:

define('QA_HTML_COMPRESSION', true);
define('QA_MAX_LIMIT_START', 19999);
define('QA_IGNORED_WORDS_FREQ', 10000);
define('QA_ALLOW_UNINDEXED_QUERIES', false);
define('QA_OPTIMIZE_LOCAL_DB', false);
define('QA_OPTIMIZE_DISTANT_DB', false);
define('QA_PERSISTENT_CONN_DB', false);
define('QA_DEBUG_PERFORMANCE', false);
define('QA_DB_MAX_CONTENT_LENGTH', 16000);

改完之后还要改一下数据库的数据长度

使用数据库软件编辑表结构:qa_posts 中修改content的varchar长度限制,在1.7.x之前,这个数据表可能是qa_content

截图来自阿里云RDS软件

这样就OK了!

 

最新回答 5月 10, 2016 用户: unknow (2,120 分)
采纳于 5月 14, 2016 用户:Backup
非常感谢,解决了我的问题!
39 问题
29 回答
15 留言
3,160 用户