分类: php

Nextcloud使用离线更新的方法

首先使用的是Nextcloud的在线升级,首先对数据和文件做好了备份,但直到升级的过程中才发现,因为要下载的新的安装包比较大,又因为网络问题,导致下载失败,无法完成更新。所以最终放弃在线升级,开始离线更新,具体过程记录如下: 1、先执行在线更新,在更新页面拿到新版本的下载地址2、将新版本的zip包下载至本地,并上传至/data/updater-xxxxxxxx/downloads目录下,并且修改其权限为网站文件的执行所有权,我这里是www,所以需要执行的命令是: chown …

关于微信授权域名一个月只能修改三次的解决方案!

因为最近公司对外出售的一款微信h5的棋牌游戏,因为游戏类的分享比较频繁所以经常造成 域名被封!  每次被封只能更换域名,但是微信 不知道那个傻逼产品经理想出的一个月只能修改三次的限制,导致被封三次后这个月都没法再次换域名了! 想到了一个曲线救国的办法,就是微信授权域名 和游戏网站域名分开! 首先新建一个网站(例如 http://one.com) 在网站根目录下 新建一个 zpl.html 文件里的代码如下 <!DOCTYPE html> <html lang…

解决Discuz! X 远程图片下载不支持https图片链接的问题

discuz的编辑器有一个 下载远程图片的按钮,使用中有一个问题,普通的http://开头的图片链接可以正常下载,但是遇到https://开头的图片链接就有问题了,无法正常下载 要想解决这个问题需要修改一行代码,直接上干货!!! /source/module/forum/forum_ajax.php    第399行 if(preg_match(‘/^(http:\/\/|.)/i’, $imageurl)) { 替换成 if(preg_match(‘/^(http(s)?:…

drupal 8如何开启debug/开发调试模式

在开发网站上,我建议取消注释文件中的以下行settings.php。 emacs sites/default/settings.php if (file_exists(__DIR__ . ‘/settings.local.php’)) { include __DIR__ . ‘/settings.local.php’; } 然后将文件example.settings.local.php从 /sites 文件夹复制到文件/sites/default夹并将其重命名为setting…

Discuz!x 3.2全站切换到 HTTPS的修改方法

我们的论坛使用的是Discuz!x 3.2 最新版的,为了用户的数据安全决定全站启用https。 首先,去后台的这个地方: 设置网站 URL为https的。 第二歩: 然后去 后台->  全局-> 域名设置   把应用域名 和根域名设置 都给取消掉 还有   后台 > 站长 > UCenter 设置 > UCenter 访问地址,修改为 https 开头的 最后去  UCenter 后台 > 应用管理 > 应用的主 URL ,修改为 …

PHP文字加密解密方法 使用urlencode()将字符串以URL编码

今天闲着无聊就弄了一个别人写的Discuz的插件的代码看看, 突然发现以下代码: 比较蛋疼,这些个字符串作者也加密。冥冥之中感觉这个加密方式像是 网址URL有中文的时候出现的乱码的那一种。然后一谷歌还真是! 上面代码中的 &#x5B89;&#x88C5; 这类的都是使用php中的 urlencode() 函数生成的,urlencode()函数原理就是首先把除了 -_. 之外的中文字符转换为十六进制,然后在每个字符前面加一个标识符% 知道加密方法自然有办法界面,…