discuz论坛迁移服务器流程

1、管理后台,关闭论坛,防止迁移过程中有用户产生新数据导致迁移后丢失 2、从旧服务器上打包下载论坛文件 3、从旧服务器上导出数据库 4、论坛文件上传至新服务器 5、数据库导入新服务器 6、修改config文件夹下的config_global.php和config_ucenter.php两个文件,修改对应的数据库配置 7、如果做过静态化,IIS里需要把URL重写这个组件安装上,下载地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=7435

解决php无法通过file_get_contents或curl采集页面内容

解决这个问题有2种方法   1、设置php.ini配置文件,找到user_agent这个开启,把前面的分号去掉;   2、通过php的ini_set()方法设置用户代理。   实例如下   ini_set(‘user_agent’,'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)’); echo file_get_contents(‘你想要采集的页面url’);

[已解决]微信ca证书更新后openssl报错

客户一服务器环境是windows server2008R2+IIS7+PHP5.6,月初按照微信的提示,更新了ca证书,但最近一直说有问题,页面经常报错。看了下报错内容: PHP Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in D:\........ PHP Warning: f...

[已解决]新版支付宝开发demo在linux下LotusPHP加载文件出错

最近在做一个app的支付功能,本地环境测试都ok,但是到了linux环境下就运行没反应,而且该死的linux管理员还关闭了php的报错提示,只能自己去断点测试。结果发现在加载支付宝的LotusPHP框架文件的时候有问题,网上找了一堆方法,都没用。 最后在把linux上的php.ini和本地的php.ini依次做对比,发现linux环境下的的disable_functions里对了一个scandir (列出指定路径中的文件和目录)。结合LotusPHP框架的作用,想着应该是这个函数的问题,从disable_functions里去掉scandir后,重启服务,果然,搞定了...

php获取ip函数

function get_client_ip(){ if ($_SERVER['REMOTE_ADDR']) { $cip = $_SERVER['REMOTE_ADDR']; } elseif (getenv("REMOTE_ADDR")) { $cip = getenv("REMOTE_ADDR"); } elseif (getenv("HTTP_CLIENT_IP")) { $cip = getenv("H...

微信分享签名正确扔报invalid signature解决办法

官方文档上invalid signature报错的原因有以下几个: 1.确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。 2.确认config中nonceStr(js中驼峰标准大写S), timestamp与用以签名中的对应noncestr, timestamp一致。 3.确认url是页面完整的url(请在当前页面alert(location.href.split('#')[ 4.确认 config 中的 appid 与用来获取 jsapi_ticket...

如何控制微信分享网页时,展示的标题,描述和图片

在需要被微信分享的页面中,加入下面这一段JS代码就可以进行控制了。   var imgUrl = 'http://xxx/share_ico.png'; // 分享后展示的一张图片 var lineLink = 'http://xxx'; // 点击分享后跳转的页面地址 var descContent = "xx!"; // 分享后的描述信息 var shareTitle = 'xx'; // 分享后的标题 va...