影视模板资源网,专业影视模板源码交易网站 帮助 每日签到
搜索

max4.0字段太小而不能接受所要添加的数据的数量导致报错解决办法

  • 马克斯max教程
  • 编辑:m1938
  • 时间:2017-02-19 22:18
  • 阅读:1499

解决方案1:问题描述
解决存在的一个登录的问题,使用cdn加速,或者反向代理的时候maxcms存在的一个问题
满足上面的条件的,或者类似的代理手段的就会发生一个错误,错误号:-2147217833
错误描述:字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。
经过对比论坛网友的数据库和服务器信息,分析出是程序的问题:
经过cdn加速以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTD头信息中,增加了HTTP_X_FORWARDED_*信息。用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址,这样经过多次中转的时候,每次都会增加一个ip,多个ip用逗号分割,因此原来数据库设计用来记录一个ip地址的长度就不够用了,需要扩充数据库的字段
由于经过3层以上代理的几率也非常小,所以在设计客户端访问地址时,相关用户IP字段大小设计到50-100个字节或者以上,就不会出现这个问题了
需要升级的数据库字段如下
m_manager--m_loginip varchar(15) 改为m_loginip varchar(50或者100)
m_info--m_ip varchar(20)改为 m_ip varchar(50或者100)
m_review--m_ip varchar(20) 长度也升级到50以上
m_leaveword--m_ip varchar(20)长度也升级
升级解决方法,请在后台--工具--sql高级助手逐条执行上面的语句
sql语句同时支持access数据库和mssql数据库两种类型
alter table m_manager alter column m_loginip varchar(100)
alter table m_info alter column m_ip varchar(100)
alter table m_review alter column m_ip varchar(100)
alter table m_leaveword alter column m_ip varchar(100)
解决方案2:问题描述
在使用后台采集的时候或者使用资源插件采集的时候出现这个问题是默认的字段长短太小造成的,需要修改,我们通常修改以下几个字段

alter table m_temp alter column m_actor varchar(255)
alter table m_temp alter column m_director varchar(255)
alter table m_temp alter column m_note varchar(255)
alter table m_temp alter column m_lang varchar(255)
alter table m_temp alter column m_publisharea varchar(255)
alter table m_data alter column m_actor varchar(255)
alter table m_data alter column m_director varchar(255)
alter table m_data alter column m_note varchar(255)
alter table m_data alter column m_lang varchar(255)
alter table m_data alter column m_publisharea varchar(255)
这样修改一般可以解决大部分的数据不规范造成的无法采集的问题
注意:如果修改后还是超出长度,请把上面的varchar(255)都改成text重新执行
如果是使用官方后台--采集功能编写采集规则采集的时候出现这个问题,请使用access打开后台admin/collect/tempdata.mdb,在m_tempdata这个表上点右键--设计视图 找到上面的字段名称 把文本都改成备注即可

语句执行方法,请登录后台--工具-sql高级助手,逐一执行上面的语句(acc和mssql数据库通用)


全部评论(0)
推荐阅读
  • 苹果cmsv10的程序详细安装教程和影视模板资源网模板安装教程
  • 苹果cmsv10的程序详细安装教程和影视模板资源网模板安装教程
  • 推荐的服务器环境配置首先第1步在你的服务器安装好宝塔面板bt.cn通过你的服务器在这个域名下载安装好安装好了之后会生成一个面板地址,用户名和密码然后通过你的面板地址访问登录登录bt面板之后左边导航有一个软件商店按照下面的环境配置
  • 苹果cmsv10教程
  • 时间:2021-05-13 11:37
  • 阅读:21096
  • 苹果CMSv10网址导航系统后台管理操作教程
  • 苹果CMSv10网址导航系统后台管理操作教程
  • 苹果CMSv10网址导航系统后台管理操作教程使用影视模板资源网开发制作的苹果系统的模板关于操作后台网址导航系统的模板按照以下的教程操作首先登录苹果v10系统的后台在导航栏上面可以看到网址导航按照下面的图片截图操作首先在基础管理的地方
  • 苹果cmsv10教程
  • 时间:2021-04-25 11:24
  • 阅读:5275
  • 苹果CMSV10程序被经常挂木马跳转彻底解决办法
  • 苹果CMSV10程序被经常挂木马跳转彻底解决办法
  • 苹果V10的程序一直被挂木马,彻底解决办法如下把程序版本一定要升级到最新版本最新程序版本可以在这里下载http://www.tvs51.com/maccms/如果更新了最新版本还是被挂木马那就只有按下面的方法彻底解决首先登录苹果cmsv10的网站后台把分类全
  • 苹果cmsv10教程
  • 时间:2021-04-22 11:26
  • 阅读:5754
  • 苹果cmsV10新增加了剧情标签大全
  • 苹果cmsV10新增加了剧情标签大全
  • 下面是苹果cnsV10剧情标签大家记得收藏做模板,一定能用得到苹果CMsv10的剧情功能是很实用==========视频列表或者详情页面的标签======={$obj.vod_plot}是否包含分集剧情{$obj.vod_plot_name}分集剧情名称{$obj.vod_plot_detail}分集
  • 苹果cmsv10教程
  • 时间:2021-03-27 00:04
  • 阅读:7300
  • 苹果CMS播放页被劫持跳转至第3方网站的解决方案
  • 苹果CMS播放页被劫持跳转至第3方网站的解决方案
  • 解决方案预加载页面也被劫持,须在后台--系统设置--播放器参数设置下将预加载广告:缓冲广告:两项的内容全部删除,版本不同也相应寻找预加载和缓冲地址类似的选项删除即可1.更改网站根目录/static/js/player.js下的文件,为如下内容对于
  • 苹果mac教程
  • 来源:m1938
  • 编辑:m1938
  • 时间:2021-03-08 22:25
  • 阅读:7702
网站首页  |   关于我们  |   广告合作  |   联系我们  |   隐私条款  |   免责声明  |   网站地图 Copyright 2008-2023 影视模板资源网,All Rights Reserved 版权所有 粤ICP备11013698号-3