搜索文章
搜索到41篇与干货教程的结果
主机排名
2020年10月28日
/
0 评论
/
70 阅读

新版ZenCart外贸程序管理员密码90天过期重置方法
目前我们使用外贸网站建站B2C的程序,一般会使用到Zencart或者Magento。以前我有接触过Zencart,而且也用来帮助客户做过外贸网站商城,那时候还是非常有名的。但是结构上确实比较陈旧,如今已经调整过。我们有些网友会发现新版本的ZENCART程序后台管理员密码如果超过90天之后就会失效。 我们可以在程序中设置密码不过期。 设置永久密码有效期 admin/login.php 在文件中找到。 define(‘ADMIN_PASSWORD_EXPIRES_INTERVAL’, strtotime(‘- 90 day’)); 然后修改对应数值,就可以提高有效期过期时间,比如五十年,一百年。 设置永久密码方法 admin/includes/functions/admin_access.php 找到"zen_check_for_password_problems() "函数,然后下面添加: return false; 修改密码方法 DELETE FROM admin WHERE admin_name = 'Admin';INSERT INTO admin ...
主机排名
2020年10月26日
/
0 评论
/
72 阅读

怎样解决Python爬虫处理中文名称文件的时候出现乱码问题
假如你需要批量处理文、爬虫网页和图片的时候使用Python是最为简单和高效的。但是在处理过程中还是有一些细节问题,比如在爬虫中文名称和处理中文文件URL的时候会出现乱码。实际上就是因为编码的问题。我们在使用的Python3版本默认编码是utf-8。爬虫到的所有的数据他都会以utf-8进行编码。 这样的话,Python3处理文件的时候会将目标网站爬取进行utf-8编码,如果我们爬取的目标网站是GB2312编码,这样编码不同就会造成乱码。那我们如何处理呢? 1、授予编码 import requests req= requests.get("http://example.com") req_text=req.text.encode("latin1").decode("GBK") print(req_text) 2、添加字体 参考:https://www.ywowl.com/prolan/python/2018/03/550.html 上传字体simhei.ttf到: /opt/python3.5/lib/python3.5/site-packages/matplotlib/mpl-da...
主机排名
2020年10月25日
/
0 评论
/
74 阅读

CentOS7系统移除旧版Git安装最新Git软件教程
今天在调试某个程序的时候在使用Git命令的时候居然兼容不了,有的说是Git版本不是最新版本的,如果安装最新版本是否就可以解决这个问题?接下来我们尝试看下 移除旧版本Git yum remove git 直接用命令移除,有需要确定的输入 y 回车即可。我这里使用的是CentOS7版本。 下载编译工具 yum -y groupinstall "Development Tools" 安装依赖包 yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel -y 下载最新版本 wget https://github.com/git/git/archive/v2.29.1.tar.gz 这里需要找到最新版本,参考:https://github.com/git/git/releases 解压安装 tar -zxvf git-2.29.1.tar.gz cd git-2.29.1 ./configure --prefix=/usr/local/git make && make i...
主机排名
2020年10月25日
/
0 评论
/
68 阅读

解决Navicat连接MySQL数据库出现1251错误代码
相信很多朋友平时也会使用强大的数据库管理工具Navicat进行MYSQL数据库的管理。尤其是比较大型数据库设计结构的时候会有需要用到。因为我们可以使用Navicat直观的对数据库可视化处理。记录下遇到连接一个MYSQL数据库的时候出现1251错误代码。 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client. 查看相关的文档,发现是从MySQL8.0 高级版本的时候出现的问题,以前低版本都还没有这个问题。MySQL8.0版本改变了密码的验证规则导致的问题。 第一、更新密码 alter user 'root'@'localhost' identified with mysql_native_password by '设置新密码'; 第二、刷新 FLUSH PRIVILEGES;
主机排名
2020年10月19日
/
0 评论
/
82 阅读

找人代购linode主机需要注意的几个问题
刚才我看到群里网友在提到Linode商家云服务器的购买问题,我对于这个商家还是相当了解的。从早年512MB内存需要卖到20美元一个月居然还要请人帮助购买,至今商家都没有开通PAYPAL和支付宝等方式付款,还必须有需要信用卡才可以充值和付款。好像他们充值账户已经稍微放宽可以PAYPAL支持的。 Linode官网:https://www.linode.com 找人linode代购服务需要注意的几个问题 在群里看到他们在聊天提到有网友之前找人linode代购服务的时候,由于代购服务的用户私下删除子账户导致他无法登录面板,导致他的网站数据没有备份之后丢失的问题。实际上有些时候可能因为代购者忘记或者也可能因为故意为之的。这个事情上看我们找人linode代购或者代购其他服务器需要注意一些问题。 第一、选择认识的朋友 毕竟我们有些朋友确实没有信用卡,如果你确实有需要选择Linode或者其他服务商的话,你是可以找人代购,包括在某宝上也有很多优质的代购商家。或者找认识的朋友、网友代为购买付费。一定要找靠谱的朋友,毕竟网站的数据还是相当重要的。 第二、定期备份注意安全 即便我们不是找人代购或者自己...
主机排名
2020年10月18日
/
0 评论
/
82 阅读

Linux在IPv4/IPv6下,使用IPv4连接优先设置教程
虽然目前很多服务器托管商都已经增加IPv6,但是各家的IPv6使用上并不一定畅通。所以我们要设置一下让IPv4作为默认的连接方式。但是根据RFC3484协议Linux默认情况下IPv6优先级高于IPv4,应用程序优先使用IPv6地址。 1、如果要使用ipv4连接优先也不禁用ipv6,需要修改gai.conf配置文件使其生效。 编辑 /etc/gai.conf 文件,查找 precedence ::ffff:0:0/96 100 将前面的注释 # 去掉并保存,如果前面没有 # 号表示已经更改过设置了。如果没有查找到该行直接在文件末尾添加上 precedence ::ffff:0:0/96 100 CentOS默认没有 /etc/gai.conf 该文件,可以执行命令 cp -p /usr/share/doc/glibc-common-2.17/gai.conf /etc/ 拷贝该文件后修改。 修改完成保存生效。这样设置后有IPv4的话优先使用IPv4,也不影响IPv6的使用。 注:::ffff:0:0/96 为IPv4/IPv6转换地址 (IPv4-mapped IPv6 add...
主机排名
2020年10月15日
/
0 评论
/
62 阅读

新版宝塔管理面板跳过强制绑定官方账户教程
今天帮助客户在一台服务器上安装宝塔面板的时候,在正常的安装最新版本之后登陆配置LNMP,居然提示弹出来要登录官方账户。账户我肯定是有的,但是一直没有登陆过,不去他们论坛发帖,也不要申请购买软件,账户实际上已经忘记登录密码,甚至登录用户名也都忘记。 新版宝塔管理面板跳过强制绑定官方账户的方法 是不是很讨厌?我也是这么认为的。 临时的解决办法就是我们在URL目录中随便加入soft,比如: http://xxx.xxx.xxx.xxx:8888/soft 这样我们可以跳过强制登录,以及也可以选择左侧的其他菜单。但是,如果下次登录首页还是会跳出来登录,有没有一个长期的办法?实际上官方还算不错就加了一个首页JS文件而已。 sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js 我们直接可以一键命令去掉JS绑定。 这样,我们就可以绕过宝塔管理面板强制需要登录。我们用户没有任何恶意,产品是好产品,但是感觉体验不好而已,如果...
主机排名
2020年10月15日
/
0 评论
/
61 阅读

宝塔管理面板(BT)登录密码及端口忘记怎么找回方法
第一、如何找回宝塔管理面板端口 一般的端口是8888,但是确保安全我们一般是需要更换端口的。 cat /www/server/panel/data/port.pl 我们可以通过这个命令,然后直接看到端口。 从6.0版本开始,直接加入小工具,我们输入"bt",即可调出工具。然后我们输入14,即可看到面板登录信息。我们也是可以输入8回车,然后修改新的端口。 这里需要注意一个问题,这个同学使用的是腾讯云服务器,是有安全组的,所以我们需要在云服务器检查端口是否有给白名单,如果有添加白名单才可以访问。这样我们把宝塔管理面板的端口找到。 第二、找回宝塔管理面板密码 实际上在上面的命令中,14 回车我们是可以看到密码的。 cd /www/server/panel && python tools.pyc panel testpasswd 我们也可以通过这个脚本,然后设置新的密码。 如果我们有设置登录失败次数后限制的话,可以通过: rm -f /www/server/panel/data/*.login 命令解除限制。 总结,一般来说我们安装任何账户、网站管理...
主机排名
2020年10月01日
/
0 评论
/
62 阅读

Windows2008服务器如何关闭DEP
我们很多服务器管理员在选择有些未经过初始化的Windows系统的时候会发现有些时候执行的代码和程序被系统自带的安全工具保护的比较过分。不管是安全的还是不安全的都直接将我们的程序保护无法执行,这个主要是因为原生态的Windows系统是自带的数据执行保护功能,也就是我们称的DEP。 如果我们遇到这样的问题如何去关闭呢?不过大部分我们国内选择的商家服务器WIN系统都是被自动关闭的,但是我们也要检查和设置如何关闭DEP。现在我就教大家如何在Windows Server 2008设置关闭DEP。 这里在我的电脑中点击右键属性。 在上图中我们看到高级设置。 选择高级设置中的设置选项。 如上图,我们在数据执行保护中,选择"仅为基本WiNDOWS程序和服务启动DEP"。 最后保存后确定然后重启服务器生效。今天是国庆节和中秋节,祝大家双节快乐。
主机排名
2020年09月18日
/
0 评论
/
80 阅读

阿里云发布云电脑“无影”
昨天阿里云在2020云栖大会开幕会上发布了云电脑“无影”。连续举办12年的云栖大会已经成为阿里在行业里的风向标会议,与往年不同的是,今年因为疫情原因从线下搬到了线上。 会上,阿里云智能总裁张建锋展示了第一台云电脑,延续武侠风格和江湖气,取名“无影”。没有电脑主机,也看不见CPU和硬盘,只有一张手掌大小的卡片机(C-Key)。PC原有的硬件设备都集中在云端的数据中心里。 “无影”通过指纹开机登录后即可接入云电脑服务。只需连接一块屏幕,就可以进入专属云电脑桌面,访问各种应用和文件,进行设计建模、动画渲染等操作。张建锋指出,如果云电脑被广泛使用,可以减少50%以上的算力浪费。 据了解,在后端云的支持下,“无影”支持无限扩容和无限算力,单应用资源可弹性扩展至104核CPU、1.5T内存,轻松应对高性能计算需求。目前无影仅向企业办公市场发售,未来或将向个人用户提供服务。 另外,它基本上没有对外的接口,个人在使用过程中,可以把资料全部保存在云端,“无影”自动从云端进行调用,这样用户云就端,不用再花时间迁移,...
主机排名
2020年09月17日
/
0 评论
/
66 阅读

解决ecshop程序和插件"preg_replace"报错问题
刚才在迁移一个客户企业网站的时候发现有报错提示"preg_replace()"函数错误,后面一长长的字符串我就没有记录下来总之就是这个报错。我看这个企业网站客户是使用的很早的ECSHOP CMS程序做的,一般我们都知道的企业网站只要保持正常的可以能打开,基本不需要动。 但是目前技术也在增进,服务器配置的软件也在提高。比如我们目前是使用的PHP7.4,至少也要使用PHP7.3,但是我估计是函数在PHP版本兼容问题。后来我查询资料发现,这个"preg_replace"只有在PHP5.6及以下才兼容的。 这里我想到三个解决方案: 第一、更换程序 我个人建议是让业务去找客户谈一谈,是否这么多年网站也不适应时代需求,是否可以换一个自适应的,以及当前美观度习惯的。如果这样的话,我们可以给他重新做一个网站,兼容PHP最新版本。 第二、修改程序 这里我们也可以看到,ECSHOP看到类似问题还是很多的。 includes/cls_template.php 在这个文件中找到: return preg_replace("/{([^\}\{\n]*)}/e", "...
主机排名
2020年09月10日
/
0 评论
/
97 阅读

如何在Linux服务器中生成SSH密钥
我们大部分网友使用登录Linux服务器一般直接使用的服务器ROOT用户,当然我们正常的设置强密码、修改默认22端口,一般是没有多大问题的。但是我们也有一些比较方便的,且安全的做法就是直接使用SSH密钥登录。我们只需要连接密钥文件无需密码就可以登录。 这里我们就以创建OPENSSH来到我们的Linux服务器环境中创建生成SSH密钥的办法。对于大部分的服务器是可以使用的,当然必须是Linux系统。这里我们使用的是OpenSSH工具,在大多数Linux发行版中提供。 我们可以按照以下步骤使用OpenSSH实用程序创建SSH密钥。 ssh-keygen -t rsa -b 4096 -C "Example" 我们回车键后会把密钥保存在默认位置。 默认情况下,密钥存储在〜/ .ssh目录中。 使用默认文件名很方便,因为大多数SSH客户端会自动将默认文件名id_rsa用作私钥,将id_rsa.pub用作公用密钥。 Generating public/private rsa key pair. Enter file in which to save the key (/home/exampl...
主机排名
2020年09月06日
/
0 评论
/
104 阅读

Linux安装rinetd实现端口转发
在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错。在此分享另一个TCP/UDP端口转发工具rinetd,rinetd体积小巧,配置也很简单。 这篇文章以CentOS 7为例,复制下面的命令输入,一行一个: 安装rinetd 1,安装依赖 yum -y install gcc gcc-c++ make 2,下载rinetd wget https://github.com/samhocevar/rinetd/releases/download/v0.70/rinetd-0.70.tar.gz 3,解压 tar xf rinetd-0.70.tar.gz 4,进入目录 cd rinetd-0.70 5,编译安装 ./bootstrap ./configure make && make install 6,安装后,可以输入rinetd -v查看当前版本。 [root@localhost rinetd-0.70]# rinetd -v rinetd 0.70 配置转发 1,编辑rinetd配置文件 v...
主机排名
2020年09月02日
/
0 评论
/
96 阅读

怎么把WordPress 5.x版本降级处理?
WordPress从5.4升级到5.5出现了很多的变化,导致我们升级后出现了很多BUG,而且汉化一直没有跟上,再加上也没有重大的安全隐患发现,并且升级没有本质上面出现什么变化,都是官方的人在瞎J8折腾,不是么? 回想一下WordPress从4.9.x到5.x有啥重大的改变么?有的,那就是增加了一个傻逼编辑器-Gutenberg。这种反人类的编辑器,从5.0开始强制替换了默认的经典编辑器,并且官方一直在反对声中不断前进,不断开发...WordPress官方网站上的插件里面下载量超过500万的实际上只有8个,其中有7个都是经历了好多年积累下载才到500万的,但是唯独“Classic Editor”这个经典编辑器这个插件在最近一年内下载量猛彪...可想而已,这是一个多么傻逼的事情! 有兴趣的人可以试着把WordPress5.x降级到4.9.17或者其他版本! 先安装一个插件: https://wordpress.org/download/releases/ 然后我们在后台激活插件,接下来就很简单了,输入你要降级到WordPress某个具体版本的版本号,比如输入4.9.17,接下来插件会...
主机排名
2020年08月23日
/
0 评论
/
96 阅读

关于宝塔Linux面板7.4.2及Windows面板6.8紧急安全更新,以及宝塔“未授权访问漏洞”的分析
今日宝塔面板官方爆料说有紧急安全更新,鉴于宝塔面板用户数量庞大,可能涉及到很多服务器。 此次更新为紧急安全更新,请Liunx版本7.4.2版本和windows版6.8版本的用户务必更新到最新版(其他版本不受影响),更新方法登录面板,首页右上角点击更新即可,如若更新失败,请尝试修复面板或者联系宝塔官方客服。 Linux版本7.4.2版本和测试版本7.5.14的用户更新到以下版本 宝塔linux 测试版本7.5.15 (安全版本) 宝塔linux 正式版 7.4.3 (安全版本) 此次更新为紧急安全更新,请7.4.2的用户务必更新到最新版 更新方法: 登录面板后台,右上角点击更新,弹窗后,点击立即更新 或者使用升级脚本(注意:优先在面板首页直接点更新,失败的情况下,才使用此命令,且不能在面板自带的SSH终端执行): curl https://download.bt.cn/install/update_panel.sh|bash 复制代码 离线升级步骤: 1、下载离线升级包:http://download.bt.cn/install/update/LinuxPanel-7.4.3.zi...