今天在比较慢的网速下面发现页面加载很慢,一看竟然是jiathis惹的祸,然后我根据JS查到竟然是空的~
今晚有兴趣去搜索了一下,没想到,这个分享工具早在2018年就关闭相关服务器了
4年了我才知道,我都有点无语了
我于是进后台把它的插件删除了
阅读全文
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,本地升级很简单的,几乎都是复制文件进去,覆盖原文件,然后访问升级目录
但是最后升级一个版本就把浏览器关掉,不然会提示重复升级
阅读全文
Fatal error: Uncaught Error: Call to undefined function mysql_get_server_info() in G:\phpstudy_pro\WWW\127.0.0.4\e\install\index.php:552 Stack trace: #0 {main} thrown in
其实换成老版本的php就行了
阅读全文
先改UC创始人的密码
修改UC配置文件 /uc_server/data/config.inc.php
对应两行换掉
define(‘UC_FOUNDERPW’, ‘636822edaa353665147896b9061edc4b’);
define(‘UC_FOUNDERSALT’, ‘p5j8K5’);
对应密码:123654
http://localhost/discuz/uc_server/ 这是后台ucenter登录地址,ucenteradminstrator输入密码即可,进入后即可修改管理员密码了!
管理员登陆后,点击设置填写旧密码、新密码和验证码后即可修改密码
阅读全文
客户的小偷站不能用了,今天有空看了一下
原来是对方站由http变https了,好在我有相关的代码,于是我换了上去
发现访问竟然是一片空白,按理说不可能啊
于是我想到了可能是证书验证,要先去掉验证
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);//为了不要证书
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);//为了不要证书
然后给长点时间
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5000);//超时时间
然后终于有反应了,出来的是乱码,气得我牙痒痒
我查了一下相关资料,说是要看被抓页面的header
我发现了两个比较奇怪的~
一个是用了gzip压缩,另外一个是Transfer-Encoding:chunked
Gzip比较好解决,一句话搞定
curl_setopt($ch, CURLOPT_ENCODING, ‘gzip’);
但是chunked让我头疼,网上资料说是分块传输什么的,相当于把源代码分几块传输
有人说把http版本弄成1.0
curl_setopt($ch, CURLOPT_HTTP_VERSION, ‘1.0’);//为了回避Transfer-Encoding:chunked
但我当时测试的时候,没有修改$ch,一直没成功,只好找其他出路,(所有事情结束后才发现原来是$ch没改对)
然后我找了第二个办法,从别人资料里找了unchunk和unchunkHttp11函数
测试的时候unchunkHttp11老是丢失前面的一大段字符,不懂为啥
后面只好用了unchunk,幸好成功了
function unchunk($result) {
return preg_replace_callback(
'/(?:(?:\r\n|\n)|^)([0-9A-F]+)(?:\r\n|\n){1,2}(.*?)'.
'((?:\r\n|\n)(?:[0-9A-F]+(?:\r\n|\n))|$)/si',
create_function(
'$matches',
'return hexdec($matches[1]) == strlen($matches[2]) ? $matches[2] : $matches[0];'
),
$result
);
}
function unchunkHttp11($data) {
$fp = 0;
$outData = "";
while ($fp < strlen($data)) {
$rawnum = substr($data, $fp, strpos(substr($data, $fp), "\r\n") + 2);
$num = hexdec(trim($rawnum));
$fp += strlen($rawnum);
$chunk = substr($data, $fp, $num);
$outData .= $chunk;
$fp += strlen($chunk);
}
return $outData;
}
阅读全文
出现像问号一样的乱码符号
基本上是由于网站的编码不对造成的
将ucenter\data\config.inc.php下载下来
在最顶上添加
<?PHP header("content-Type: text/html; charset=gbk"); ?>
阅读全文
你们自己心里没有数吗?没有人骑你们的单车还怪客户私自占有???也不想一想为什么现在那么少人骑你们单车???
老子信用那么高,会占你单车吗???
老子再不用你hello的产品了,行不行???
阅读全文
主要的表现在:进入一个文件夹,新建文件,然后还是空白,要右键手动刷新一次才显示出来
上网去找过答案,说是注册表某个键值要修改
我把这个键值导出后就是这样的
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update]
"UpdateMode"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Update\UpdateMode]
"DWORD"=hex(2):30,00,00,00
起效十来秒,很快又不行了
后来我想起前几天电脑很慢,我用优化大师对注册表进行了优化,我猜测是某些注册表里的信息被删除了
很块我注意到之前安装的一个软件Media Preview,就是给文件夹里的视频弄缩略图的,现在也不正常了
于是我打开了它的设置,Media Preview Configuration,在视频格式里先恢复系统设置,然后再全选格式,重新引用
神奇的一幕出现了,文件夹自动刷新功能回来了
阅读全文