强烈建议把所有数据及程序下载到本地再进行本地升级,然后传上去
按照官方的方法一步一步来
升级操作不可逆,操作前请完整备份网站文件和数据库(云服务器至少创建快照备份,最好多种方式备份),切勿不备份就升级,以免数据丢失。(如果备份的数据库文件未压缩时的大小远小于后台首页显示的大小,那一般是数据备份不完整,恢复这种备份可能导致数据丢失)
从 Discuz! X3.2 – X3.4 升级(GBK升级会自动转换到UTF8)
确认UC通信正常,并下载X3.5最新版压缩包文件:https://www.dismall.com/thread-14660-1-1.html
备份数据库和程序文件,请不要忘记备份 UCenter 数据库和程序文件(云服务器快照备份,虚拟主机主机管理里备份文件和数据库)。
进入您的 UCenter 所在目录(默认为 论坛根目录/uc_server),建立文件夹 old,将 UCenter 目录下除 data 目录以外的其他文件夹移动进入 old 目录中。如移动文件中存在包括但不限于 .htaccess 或 .user.ini 等的网站配置文件,请不要移动。
上传 UCenter 1.7.0 程序(压缩包中 upload/uc_server 目录中的文件,如使用 FTP 上传请使用二进制模式), 如上传时候提示覆盖目录,请选择 “是”。
下载 update_ucenter_adult.zip (17.11 KB, 下载次数: 5183) ,将压缩包内的 update_ucenter_adult.php 上传到 UCenter 所在目录(默认为 uc_server )下的 install 目录,并删除 UCenter 所在目录下 data 目录的 upgrade.lock 文件。
浏览器访问 UCenter 所在目录下 install 目录下的 update_ucenter_adult.php(默认为 论坛网址/uc_server/install/update_ucenter_adult.php) 并参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变。
将除 data, config 目录,和 UCenter 所在目录(默认为 uc_server,如果该目录不在论坛根目录下的话可排除此项)以外的其他文件夹移动进入 old 目录中。如移动文件中存在包括但不限于 .htaccess 或 .user.ini 等的网站配置文件,请不要移动。
将 old/source/plugin 和 old/template 目录下除 default 以外的目录,移动回 source 和 template 目录下面(也可在上一步移动文件时,直接在原位置保留这部分文件)。
上传 Discuz! X3.5 程序(压缩包中 upload 目录中的文件,如使用 FTP 上传请使用二进制模式), 如上传时候提示覆盖目录,请选择 “是”。
下载 update_adult.zip (22.79 KB, 下载次数: 4185) ,将压缩包内的 update_adult.php 上传到 Discuz! 所在目录下 install 目录,并删除 Discuz! 所在目录下 data 目录的 update.lock 文件。
浏览器访问 Discuz! 所在目录下 install 目录下的 update_adult.php(默认为 论坛网址/install/update_adult.php) 并参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变。(90%以上的时间在这步)
升级完成后,删除 update_ucenter_adult.php 和 update_adult.php
注意事项:
X3.4的插件模板不一定兼容X3.5
升级会自动关闭全部插件,升级完成后自己再开启
GBK用户升级后用户的安全问答会清空
升级后全部功能模块都会开启,不需要的功能自行关闭
然后说说我遇到的问题:
升级ucenter比较顺利,但是升级论坛数据库的时候,就是运行update_adult.php的时候遇到问题了,老是提示pre_xreports的文字排序latin1_general_ci不受支持,请人工处理后再继续!
好吧,那我就进数据库把那个表格的编码手工改成gbk_chinese_ci,然后并没有什么卵用,每次到了这一步还是提示
我仔细看了一下,貌似这个表是以前升级时候留下来的错误信息记录表
然后我一狠心把这个表备份后删除了
然后程序才能正常执行下去
然后我把论坛传上空间去了,但是前台登录时候老是提示密码不对还是什么的,我忽然想起要修改uc_server 的地址,就在\config\config_ucenter.php里面
但是进入后台又死活不行了,没办法我想进一下uc_server,但我自己不记得密码了,于是又被锁了,然后进数据库,把pre_ucenter_failedlogins里面的记录清空了,然后就可以继续猜测创始人密码,输对了就能进去了,比如我自己的是大小小写6
然后我在前台登录,死活不能登录后台,一看被锁了,提示
好吧,继续进数据库,把相关登录的记录删除
pre_common_admincp_session这个表里面的记录删除或清空即可
但是及时密码对了也登录不进,貌似和UC通讯有关,然后我想起UC和服务器通讯之间貌似还有一个key的,于是我打开\uc_server\data\config.inc.php找到了UC_KEY
把他复制到\config\config_ucenter.php相应的UC_KEY中,心想,这次应该可以进后台了把,但是仍然不给我进,提示
我以为是缓存问题,根据他的提示,更新了缓存
所有的都更新了,但是并没有什么卵用,于是我上网搜索了一下,貌似说
discuz论坛的配置文件里的安全检查有关,把安全检查禁用即可解决问题
打开\config\config_global.php文件,找到
$_config[‘security’][‘urlxssdefend’] = true; // 自身 URL XSS 防御
改为
$_config[‘security’][‘urlxssdefend’] = False; // 自身 URL XSS 防御
终于,可以看到后台页面了,花费了我2个多小时。
但是uc_server后台的应用管理哪里还是连不上,但是貌似不影响使用,算了,懒得理它了
阅读全文
后台评论列表文件是\e\admin\template\ListPltemp.php
修改评论模版文件是\e\admin\template\AddPltemp.php生成表单,然后又把数据发给ListPltemp.php处理
ListPltemp.php处理函数是function EditPlTemp
其中大概74行更新页面是用的函数GetPlTempPage($tempid);
这个函数我搜索了一下,是在\e\class\functions.php里面
这个函数的WriteFiletext($pl_filename,$plfiletemp);就是写入文件的,应该是这个出错了
function WriteFiletext函数是在\e\class\connect.php文件
评论模版文件在\e\data\filecache\template\pl1.php这个文件
然后测试了半天,没发现什么问题,就是死活写不进去文件
应该是在connect.php文件的写入函数的WriteFiletext里面的问题,
用另外一个函数就可以写入WriteFiletext_n,一个是把斜杠去掉,一个是没有去掉斜杠,去掉了就写不进去了,奇奇怪怪的问题
两个函数差别就是在$string=stripSlashes($string);//删除反斜杠
没办法,只能手工修改了一个pl1.php传了上去,先暂时用着先了,后台不能乱修改评论列表模版了,不然又把pl1.php给覆盖了,里面什么东西都没有,字数为0,前台评论界面就是空白了。
然后我仔细看了一下\e\pl\plfun.php这个文件,是评论相关的一些函数
在function AddPl增加评论的函数里有if(strlen($saytext)>$plsetr[‘plsize’])这个语句,明显是设置评论字数的,但是我在后台找了半天菜单都没有找到,正在我郁闷地想进数据库改的时候,不小心瞄了一眼“栏目管理”里的“管理评论”,之前只是拿来管理评论数据用的,没想到还有个二级菜单“其他管理”,里面有设置评论参数,汗颜,我一直以为参数这种东西应该在站点设置里,一直在那边找了好久,没想到是在这里
然后我发现我原来的模版验证码不能刷新,找了一下代码
增加onClick="this.src='/e/ShowKey/?v=pl&'+Math.random();" alt="看不清楚,点击刷新"
<img src="/e/ShowKey/?v=pl" align="middle" onClick="this.src='/e/ShowKey/?v=pl&'+Math.random();" alt="看不清楚,点击刷新"/>
注意v=后面的参数要和原来的一致
阅读全文
今天给客户弄网站,新装了一个wordpress,开始一切都很顺利,但是后来进入后台发现
这个选型没办法下拉,看了一下开发工具,里面说Uncaught SyntaxError: Unexpected token .
然后我觉得很奇怪,新装的程序,JS都是最新的,按理说不应该有错误啊!
上网查了一下资料,也没说出个所以然,但都提到是JS错误,这不废话吗?
最后面我忽然想到了浏览器的版本,是不是jQuery太新,不支持老浏览器
于是我用edge试了一下,我的edge版本是105的,打开后完全没问题
于是我又查看了一下我的chrome浏览器的版本,竟然是63版本的,可能太老了,不支持最新的js语法。
白忙活了一个中午,之前我还查了一下JS是在什么地方的,
貌似wp是通过/wp-admin/load-scripts.php把后台所需要的JS弄在一个文件里
这个文件是调用了require ABSPATH . WPINC . ‘/script-loader.php’;这个文件
在这个文件里搜索jquery-core就能搜索出来
$scripts->add( ‘jquery’, false, array( ‘jquery-core’, ‘jquery-migrate’ ), ‘3.7.0’ );
$scripts->add( ‘jquery-core’, “/wp-includes/js/jquery/jquery$suffix.js”, array(), ‘3.7.0’ );
$scripts->add( ‘jquery-migrate’, “/wp-includes/js/jquery/jquery-migrate$suffix.js”, array(), ‘3.4.1’ );
调用的是/wp-includes/js/jquery/里的文件
剩下就简单了,如果要改就改这里面的文件,比如降低jquery的版本,不过我觉得最好还是不要乱降,可能会出现很多莫名其妙的问题,还是直接用最新的浏览器比较好
阅读全文
我现在用的版本是109的,据说是差不多是支持win7的最后的版本
然后我看抖音,老是感觉卡卡的,我一直以为是网络问题,因为现在装宽带的人多了,网速确实没有以前快
但是今天我突发奇想,用鲁大师监测一下电脑状态,发现在点某些视频的时候
cpu占用竟然变成了100%,一下子我明白点什么,于是我上网搜了一下,原来有可能是software reporter tool的问题
我用了一个搜索工具,在我的软件盘D盘搜索software_reporter_tool.exe,找到了是放在
D:\Chrome_v109.0.5414.120_x64_LegacyWin7_Protable\Data\profile\SwReporter\112.300.200
因为我用的是绿色版,所以可能和其他的不一样
但是能搜索到就行了
找到software_reporter_tool.exe程序后,点击右键
选择右键菜单中的属性
在弹出的窗口中,选择安全→高级这个按钮
在弹出的窗口中,选择权限→更改权限
在弹出的窗口中,选择权限→去掉包括可从该对象的父项继承的权限
下一步,点击删除按钮
下一步,点击确定按钮,以后软件就没办法自动运行了。
参考资料:https://jingyan.baidu.com/article/f3ad7d0f1e617448c3345bea.html
然后我试了一下,基本点击下一个视频的时候,占用降到了70&左右,再也不会100%而肉眼可见的卡了
当然有钱的人可以换个好的cpu
阅读全文
像QQ邮箱之类的现在都是用ssl连接
所以要修改一下源代码
打开/e/class/class.smtp.php
找到62行,在$host前面添加
"ssl://".
变成
$this->smtp_conn = fsockopen("ssl://".$host,
但是今天发现个问题,连接不成功,用phpinfo看了一下,fsockopen功能关闭了,没办法
阅读全文
发现是中间的小灯泡不亮,看了一下型号是60mm 2835 2b3cX2
60mm应该是这个铝盘的大小,这个盘上有好多512电阻看起来都生锈了,注意两边的插口分进出端
2835是灯珠的型号
下面是搜索到的一些知识
2835是led灯芯片的名称.led2835表示了一种led灯珠.
2835 比3014更薄,亮度更高.最重要的是3014 SIZE 比较小,做日光灯容易出现斑马线. 2838 发光面积大,出光率更高.做日光灯混色效果更好!
led灯条规格2b3cx2是什么意思
可以理解为灯珠的串并方式,B就是并联C就是串联。x2表示2组。整个2b3cx2表示2个并联3个串联,共2组。
要注意插头的线的顺序,从缺口这边看,从左到右分别是白灰黄,插进去的时候是背面突起一点点的那边卡在缺口这边,不然插进去是插不进的,白色卡口会凸出来
阅读全文
就是把整个PPT转成html,然后用EDITPLUS打开所有页面
页面一般是slide0001.htm这样的命名格式
然后正则替换一些东西
]*>
空格
把前面不要的样式部分手工去掉
阅读全文
行吧,反正CSGO也没几个人玩了~
不支持就不支持吧!
阅读全文
最近想用最新的chrome,于是下了113版本,结果提示
无法定位程序输入点 SetProcessMitigationPolicy 于动态链接库 KERNEL32.DLL 上
查了一下发现这个
根据 Google 官方文档,Google Chrome 109 是最后一个支持 Windows 7, Windows 8.x, Windows Server 2012 的版本,Google Chrome 110 以上版本只能在 Windows 10 以上的操作系统上运行。
一万个草泥马飘过
于是好奇支持XP的版本
从v50开始不支持XP系统,WinXP用户请使用49.0.2623.112版本
v87是支持Flash的最后一个版本
好吧,我是WIN7,用109吧
阅读全文
几百块的无人机就别谈什么性价比了,基本上就是玩具,既飞不高也飞不远,只能十几米范围内晃一晃。
大疆的
几百块目前只能买到大疆的玩具型产品特洛迷你飞行器 699元 https://store.dji.com/cn/product/tello?vid=38421
最大飞行距离基本都不超过100米,飞行时间最长也不过13分钟
或者找找大疆的官翻机https://store.dji.com/cn/pages/refurbished?from=store-nav
mini2 2459
如果是奔着酷炫的航拍照片去的,就买大疆的入门款 DJI Mini SE,真性能,够稳,拍的东西可以至少算摄影,甚至可以拿来投稿
小米发布米兔无人机:399元 重量仅为88克
图传画质很渣,抗风能力极差,飞行时间也,开了图传4分钟左右就报电量低了,6分多自动降落
遥控距离可达50米,最大飞行高度可达25米
阅读全文
第 6 页,共 104 页« 最新«...45678...203040...»最旧 »