dedecms和114la在国外空间乱码

0 个评论
老客户的站点又乱码了,应该是他自己换了空间或者服务器升级了MYSQL数据库 他的站使用的是ll4拉的导航程序和dede 我进去看了一下设置,他的站使用的是CP面板,登录后找到下面这个 从这里进去就可以看PHP版本 Php版本是5.6,然后进phpmyadmin看看数据库信息 默认字符集又换了,变成了latin1,我记得老外很多服务器默认都是utf-8的,唯独这个怎么换回去了(很久以前的老版本的mysql默认是latin1),知道问题在哪就好办了,根据原来的办法修改数据库连接就行了 http://blog.imxh.com/archives/3285 这个是我以前记录的,照葫芦画瓢就行了 114la主要是要修改这个文件\admin\applications\app_db.php 大概36行 self::$$link = @mysql_pconnect($host, $GLOBALS[‘database’][‘db_user’], $GLOBALS[‘database’][‘db_pass’]); 的后面加两句 mysql_query(“SET names latin1”, self::$$link);//数据库编码格式 mysql_set_charset(“gbk”,self::$$link);//设置默认客户端字符集 即可 原来我是想加在下面的if (mysql_get_server_info() > ‘4.1’)里面的,我试过不起作用,后来才发现是mysql_get_server_info()貌似返回的是数据库版本的字符串,貌似不能直接比较,结果那个判断就不起作用,其实现在的数据库早就超过4版本N久了,我觉得没必要再做这么个判断了 然后dede的数据库操作函数有2个文件,\include\里的dedesql.class.php和dedesqli.class.php 具体可以找cfg_mysql_type这个参数,一般在数据库dede_sysconfig表里面,可以在phpmyadmin里面查看 客户安装的时候是使用这个的mysqli 网上的资料说:mysqli连接是永久连接,而mysql是非永久连接 打开dedesqli.class.php,找到大概129行,去掉刚才说的那个没用的 $serverinfo = mysqli_get_server_info($this->linkID);这行 然后下面一行的判断可以去掉$serverinfo > ‘4.1’ && 个人觉得现在的版本都已经是10了,谁还会用那么老的4版本 解释下这个东西:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,说白了,MySQL要收费,MariaDB免费,使用上没区别 回到刚才的文件中约132行,去掉这行 mysqli_query($this->linkID, “SET character_set_connection=” . $GLOBALS[‘cfg_db_language’] . “,character_set_results=” . $GLOBALS[‘cfg_db_language’] . “,character_set_client=binary”); 换上我们自己的代码 mysqli_query($this->linkID,”set names “. $GLOBALS[‘cfg_db_language’]); //数据库编码格式 mysqli_set_charset($this->linkID,”gbk”);//设置默认客户端字符集 里面有个参数$GLOBALS[‘cfg_db_language’]是在/data/common.inc.php里面的 $cfg_db_language = ‘gbk’;改成$cfg_db_language = ‘latin1’; 因为数据库默认字符集是latin1,当然如果想少改个文件,直接在dedesqli.class.php里面写死也可以 mysqli_query($this->linkID,”set names “. $GLOBALS[‘cfg_db_language’]); //数据库编码格式 直接写成 mysqli_query($this->linkID,”set names latin1”); //数据库编码格式  
2022-11-10 / dedecms / 221 views浏览
阅读全文

我忽然意识到自己的电脑实在太老了 应该换了

0 个评论
前些日子直播的时候,开了钉钉直播,然后共享桌面或者共享ppt,那个PPT就卡得要死,真的是印证了那句话,卡成PPT,换PPT下一页的时候卡个五六秒,去跑分网查了一下分数才2000多,看看现在的笔记本,5800H,跑分好像都有2万了,十倍的差距啊,连家里台式机用的4590,跑分也只有五六千,直播开屏幕共享的时候,还是会提示什么电脑性能低下之类的,看来确实到了换电脑的时候了
2022-10-16 / 生活 / 233 views浏览
阅读全文

燃脂动作

0 个评论
大腿下拍双手(左右大腿换) 手抱头,脚抬起接触手肘(左右大腿替换) 类似踢毽子,手掌接触脚腕 半蹲跳
2022-10-01 / 生活 / 225 views浏览
阅读全文

专利电脑出现这个问题大概率是控件坏了

0 个评论
用证书登录的时候发现IE崩溃了 问题事件名称: BEX 应用程序名: iexplore.exe 应用程序版本: 8.0.7601.19104 应用程序时间戳: 5669ba69 故障模块名称: StackHash_0a9e 故障模块版本: 0.0.0.0 故障模块时间戳: 00000000 异常偏移: 00000008 异常代码: c0000005 异常数据: 00000008 OS 版本: 6.1.7601.2.1.0.256.48 区域设置 ID: 2052 其他信息 1: 0a9e 其他信息 2: 0a9e372d3b4ad19135b953a78882e789 其他信息 3: 0a9e 其他信息 4: 0a9e372d3b4ad19135b953a78882e789 联机阅读隐私声明: http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804 如果无法获取联机隐私声明,请脱机阅读我们的隐私声明: C:\windows\system32\zh-CN\erofflps.txt 第一步,备份证书 有两种证书格式,一种是带有秘钥的pfx格式,一种是不带秘钥的cer格式 第二步,把IE恢复默认设置,注意要允许弹窗 第三步,重新安装控件 从专利网http://cponline.cnipa.gov.cn/的这个地方下载 下载好一般安装CA文件夹下面的对应的admin安装包,比如我的是64位系统就装Setupx64-admin.exe 更新证书一般不用证书登录也可以更新,直接“登录在线平台”,然后在顶上导航“其他”左边导航“用户证书”-“证书管理”中,选择要更新的证书,点“数字证书更新”,顶上会弹出一条黄色的信息说要加载插件,点击允许即可 然后点下载证书就可以了,证书直接下载在IE浏览器里,不会有什么提示的 需要备份就直接到IE的internet选项里,“内容”“证书”里面导出,具体操作网上也有教程 备份要备份2个,一个是带秘钥的,一个是不带秘钥的  
2022-09-29 / 生活 / 213 views浏览
阅读全文

发现一些chrome扩展插件还是很好用的(可以在edge下载)

0 个评论
Tampermonkey油猴就不用说了,一堆脚本,尤其是强国我最喜欢 Video Downloader Pro  下抖音视频不错,我挺喜欢这个的,竟然被列为恶意程序了,在chrome的“设置”“高级”选项里的“保护您和您的设备不受危险网站的侵害”可以关闭验证,继续使用,下载了一个备份,以防万一 上面这个被禁止了,可以使用这个代替 视频下载助手1.2.0  少了直接播放的功能,无所谓了,能下载就行 视频下载扩展-CocoCut-video downloader  这家伙还可以下那种在线的小视频 Fatkun图片批量下载 – Pro   下图片,赶紧一般般吧 AdGuard 广告拦截器 这种很多,随便用一个就行 附上chrome绿色版最可能的扩展文件夹,可以从chrome或edge开始往后找 这个是很老的一般版本63版,我用了好多年 D:/Chrome_v63/User%20Data/Default/Extensions/ 这个是87版本的 D:\Chrome_87.0.4280.141_64bit_Portable_支持Flash\Chrome\Data\Default\Extensions 下面是edge96版本的 D:/edge/Portable/Default/Extensions/ opera12.18的 D:\OperaPortable\Data\profile\data\Extensions
2022-09-07 / 生活 / 222 views浏览
阅读全文

帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法

0 个评论
(1)、数字型变量可以用(int)或intval函数处理,例子: $page=(int)$_GET['page']; 或 $page=intval($_GET['page']); (2)、带小数点的数字型变量可以用(float)或floatval函数处理,例子: $money=(float)$money; 或 $money=floatval($money); (3)、字符型处理: 不带空格或其他特殊符号的,用 RepPostVar()函数过滤 带空格或其他特殊符号的用: RepPostVar2()函数过滤 写入数据库的用: RepPostStr()函数过滤
2022-06-02 / ecms / 291 views浏览
阅读全文

今天整理了一下收藏夹,发现好多站已经灰飞烟灭了

0 个评论
非常感慨的是很多主机商也没有 以前我让吕哥去捌号主机买的vps 今天发现打开不了了 估计是跑路了 还有jiayuan,我竟然登录不了了,貌似说要用手机号码登录,可我根本没绑定 唉,真是掉进钱眼的一个破网站,啥都收费
2022-05-08 / 生活 / 291 views浏览
阅读全文

电脑文件夹不会刷新这个问题一直困扰着我

0 个评论
前几天已经把那个视频预览软件卸掉了,但是问题还是没解决,所以不是那个软件的问题 今天清空回收站,竟然也不会自动刷新,气死我了 于是我想还是从进程入手弄一下看看 然后我根据进程删掉了一下无用的软件 包括alibabaprotect 任务管理器——性能——打开资源监视器——CPU——关联的句柄,搜索alibaba, 右键停止进程 然后就可以删除了 然后我关掉了avast等等,结果没有啥卵用 最后我关掉了一个ECAgent.exe,奇迹忽然发生了,然后我搜索了一下 他是在C:\Program Files (x86)\Sangfor文件夹下面的,是单位的一个VPN软件EasyConnect用到的 然而并没什么卵用,还是出现了问题 最后我只好一个一个关掉进程,看看哪个进程关掉后会出现奇迹 直到关掉了iusb3mon.exe 看起来还像是个官方软件,Intel(R) USB 3.0 3.1 eXtensible Host Controller Driver 应该是USB3.0软件,我终于我的笔记本哪一个插口是3.0的了 TNND,不知道什么地方冲突了~就是会阻止电脑文件夹自动刷新 然后我极为怀疑是avast的原因,因为每第一次进入一个盘根目录,直接创建新文件夹或新文件就会卡,等半分钟后才出现那个文件 等它扫描完了以后就可以随便创建,一点都不卡了
2022-04-28 / 生活 / 273 views浏览
阅读全文

我的博客一直装有个jiathis,由于我装有广告屏蔽插件所以一直没注意

0 个评论
今天在比较慢的网速下面发现页面加载很慢,一看竟然是jiathis惹的祸,然后我根据JS查到竟然是空的~ 今晚有兴趣去搜索了一下,没想到,这个分享工具早在2018年就关闭相关服务器了 4年了我才知道,我都有点无语了 我于是进后台把它的插件删除了
2022-03-28 / 生活 / 299 views浏览
阅读全文

今天把健康网由dedecms转成ecms了,下面是方法

0 个评论
http://bbs.phome.net/showthread-36-301514-0.html 这个是手动转换用的sql,我们可以转栏目数据,可以没那么累 但是有问题 insert into phome_enewsclass (classid,bclassid,classname,myorder,classpath,intro,classpagekey) select id,reid,typename,sortrank,typedir,description,keywords from dede_arctype 这里如果转6.0会提示sonclass没有默认值,表是phome_enewsclass 还有其他的几个字段,全部给个空值就行了,有一个问题,ecms最终栏目要有个islast=1,干脆先全弄成最终栏目,以后有需要再手动在后台设置封面栏目,dede最终栏目是dede_arctype表里面ispart=0 又发现缺乏tbname信息,就是数据放在哪个表比如新闻是news,它的模型tid=1,还有模版信息,每页显示多少信息之类的 我使用到的只有新闻模型,如果是其他模型可以自行在from表后面加where条件判断一下 insert into phome_enewsclass (classid,bclassid,classname,myorder,classpath,intro,classpagekey, islast,sonclass,featherclass,checkuser,qaddgroupid,lencord,link_num,newstempid,listtempid, classtype, filetype, `newline`, `hotline`, `goodline`, `hotplline`, `modid`, `checked`, `firstline`, `tid`, `tbname`, `down_num`, `online_num`, `listorderf`, `listorder`, `reorderf`, `reorder`, `jstempid`, `listdt`, `showdt`, `dtlisttempid`, `classtempid`, `addreinfo`) select id,reid,typename,sortrank,typedir,description,keywords,1,'','','','',25,10,1,1, '.html', '.html',10,10,10,10,1,1,10,1, 'news',2,2, 'id', 'DESC', 'newstime', 'DESC',1,1,2,1,1,1 from dede_arctype 然后要把栏目生成路径里的多余的东西去掉 update phome_enewsclass set classpath = replace(classpath,'{cmspath}/','') dede的模型在dede_channeltype表 然后用官方程序升级dedecms5.5 到 帝国CMS6.0 数据转换 记得一定要按照转换说明到后台生成所有信息的链接 但是6.0会出错 newsTable 'dede_wp.phome_ecms_' doesn't exist select id from ***_ecms_ where (title like '%林志玲%') and id<>679 and checked=1 order by newstime desc limit 10 我搜索了一下,好像有keyboard内容关键词的没有几行,干脆去掉 UPDATE `phome_ecms_news` SET `keyboard` = '' 转成6.0以后再一步一步升级到最新的7.5,本地升级很简单的,几乎都是复制文件进去,覆盖原文件,然后访问升级目录 但是最后升级一个版本就把浏览器关掉,不然会提示重复升级
2022-03-26 / ecms / 330 views浏览
阅读全文