首页
关于
注册说明
留言板
Search
1
1Panel安装php swoole 扩展教程,以日主题ritheme为例
39 阅读
2
独角数卡宝塔搭建保姆式教程
34 阅读
3
微信/QQ防红PHP网站跳转浏览器方法源码
16 阅读
4
虚拟机安装Typecho后配置伪静态不知道是Apache还是Nginx、IIS怎么办?
12 阅读
5
网站手机能访问电脑不能访问的解决办法?
11 阅读
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
登录
/
注册
Search
标签搜索
PHP
WordPress
网站搬家
宝塔面板
Typecho
php基础知识
php基础
服务器
内网穿透
伪静态
数据库
变量
var_dump
print_r
独角数卡
宝塔
1panel
网卡设置
WP主题
网站加密
泡饼
累计撰写
53
篇文章
累计收到
3
条评论
首页
栏目
PHP学习
WEB前端
编程书籍
网站/服务器
源码测试
页面
关于
注册说明
留言板
搜索到
6
篇与
的结果
wordpress上传webp图片提示“Web服务器无法处理该图片,请在上传前将其转换为JPEG或PNG格式”解决方法
前言WordPress某些版本或服务器在写文章时上传webp图片的时候提示无法处理该图片导致图片无法上传。{alert type="success"}web服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。{/alert}WordPress官方版本日志显示ver 5.8 版本开始就已经支持webp格式。解决方法1、用ftp工具上传到服务器,然后在写文章的时候引用;2、在WordPress的wp-includes目录下打开functions.php文件添加如下代码://取消 webP 格式环境检查 add_filter('plupload_default_settings', function($defaults) { $defaults['webp_upload_error'] = false; return $defaults; }, 10, 1); add_filter('plupload_init', function($plupload_init) { $plupload_init['webp_upload_error'] = false; return $plupload_init; }, 10, 1);代码的作用就是屏蔽webP 格式环境检查,直接上传。直接把代码添加到functions.php文件的最后保存即可。经过验证此方法完美解决了wordpress上传webp图片提示“Web服务器无法处理该图片,请在上传前将其转换为JPEG或PNG格式”的错误。
2025年05月10日
3 阅读
0 评论
0 点赞
2024-07-03
zibll 子比主题6.92 免授权
使用方法:1.解压HttpRequest.zip2.将HttpRequest.php复制到主题/zibll/vendor/yurunsoft/yurun-http/src目录下zibll子比主题6.92:{sub}下载地址:https://url08.ctfile.com/f/811508-1316511143-5ebbae?p=3100 (访问密码: 3100)备用地址1:http://mr.ssr0.cn:8000/FTP/zibll-V6.9.2(2240).zip备用地址2:https://sgdhuo.lanzouq.com/ihpbS23e63xc{/sub}授权文件:隐藏内容,请前往内页查看详情
2024年07月03日
1 阅读
0 评论
0 点赞
2024-06-30
模板兔V9.1免授权版
简介如果你要做一个付费看视频电影的网站,或做一个付费下载音乐并且带试听的音频网站,或做一个虚拟资源团购下载网站,都可使用本主题!说明{alert type="success"}主题已去除域名限制,已解密所有加密的文件9.1版本是2024.01.24更新{/alert}模板兔V9.1免授权版下载地址{sub}{cloud title="模板兔9.1" type="lz" url="https://sgdhuo.lanzouq.com/ivmnx2342smh" password=""/}{cloud title="模板兔9.1" type="ct" url="https://url08.ctfile.com/f/811508-1316068591-511902?p=3100" password="3100"/}{/sub}
2024年06月30日
9 阅读
0 评论
0 点赞
2024-06-15
7B2 PRO主题5.4.2免授权操作教程及下载
{alert type="info"}B2 PRO 5.4.2 最新免授权版不再需要改hosts,和正版一样上传安装就可以激活。{/alert}B2 PRO 5.4.2下载地址:{sub}{cloud title="B2 PRO 5.4.2" type="ct" url="https://url08.ctfile.com/f/811508-1272409429-e179bd" password="3100"/}{cloud title="B2 PRO 5.4.2" type="lz" url="https://sgdhuo.lanzouq.com/iF6xl21vqzwd" password="无"/}{/sub}{dotted startColor="#ff6c6c" endColor="#1989fa"/}以下是5.2.0版本hosts方式绕过{alert type="info"}需要本地搭建1个伪授权站{/alert}5.2.0原版主题:{sub}{cloud title="b2 5.2.0原版主题" type="default" url="https://url08.ctfile.com/f/811508-1272409423-f859ca" password="3100"/}{cloud title="b2 5.2.0原版主题" type="default" url="https://sgdhuo.lanzouq.com/i4VqI21vrbud" password="无"/}{/sub}宝塔参考: 教程-子比主题7.6版本绕过授权伪站搭建(以apache2为例)1.www下新建7b2目录, 添加index.php文件:{sub}<?php $url = $_SERVER['REQUEST_URI']; header('Content-Type: application/json; charset=UTF-8'); if(strpos($url, '/check/verify') !== false){ if(empty($_POST['d']) || empty($_POST['u']) || empty($_POST['t'])) exit('0'); $str = $_POST['t'].'.b2_token_token'.$_POST['u'].$_POST['d']; $encstr = authcode($str, 'ENCODE', $_POST['t']); $encstr = base64_encode($encstr); $encarr = str_split($encstr); $saltarr = str_split('b2file'); for($i=0;$i<count($saltarr);$i++){ $encarr[$i] = $encarr[$i].$saltarr[$i]; } $result = implode('', $encarr); exit($result); } function authcode($string, $operation = 'DECODE', $key = '', $expiry = 0) { $ckey_length = 4; $key = md5($key); $keya = md5(substr($key, 0, 16)); $keyb = md5(substr($key, 16, 16)); $keyc = $ckey_length ? ($operation == 'DECODE' ? substr($string, 0, $ckey_length): substr(md5(microtime()), -$ckey_length)) : ''; $cryptkey = $keya.md5($keya.$keyc); $key_length = strlen($cryptkey); $string = $operation == 'DECODE' ? base64_decode(substr($string, $ckey_length)) : sprintf('%010d', $expiry ? $expiry + time() : 0).substr(md5($string.$keyb), 0, 16).$string; $string_length = strlen($string); $result = ''; $box = range(0, 255); $rndkey = array(); for($i = 0; $i <= 255; $i++) { $rndkey[$i] = ord($cryptkey[$i % $key_length]); } for($j = $i = 0; $i < 256; $i++) { $j = ($j + $box[$i] + $rndkey[$i]) % 256; $tmp = $box[$i]; $box[$i] = $box[$j]; $box[$j] = $tmp; } for($a = $j = $i = 0; $i < $string_length; $i++) { $a = ($a + 1) % 256; $j = ($j + $box[$a]) % 256; $tmp = $box[$a]; $box[$a] = $box[$j]; $box[$j] = $tmp; $result .= chr(ord($string[$i]) ^ ($box[($box[$a] + $box[$j]) % 256])); } if($operation == 'DECODE') { if(((int)substr($result, 0, 10) == 0 || (int)substr($result, 0, 10) - time() > 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { return substr($result, 26); } else { return ''; } } else { return $keyc.str_replace('=', '', base64_encode($result)); } }{/sub}2.添加伪静态.htaccess文件:<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>3.添加VirtualHost:nano /etc/apache2/sites-enabled/000-default.conf ## 添加7b2.com <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName 7b2.com DocumentRoot /var/www/zibll ErrorLog ${APACHE_LOG_DIR}/error.log #CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> nano /etc/apache2/sites-enabled/4.添加HTTPS,SSL用自签证书:cd /etc/apache2/ssl # 私钥文件 openssl genrsa -out private.key 2048 ## 证书请求文件 默认回车即可 openssl req -new -key private.key -out server.csr ## 自签名证书 openssl x509 -req -days 365 -in server.csr -signkey private.key -out server.crt nano /etc/apache2/sites-enabled/default-ssl.conf ## 添加7b2.com <VirtualHost *:443> ServerAdmin webmaster@localhost ServerName 7b2.com DocumentRoot /var/www/7b2 LogLevel error SSLEngine on SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/private.key </VirtualHost>5.去除wordpress SSL验证:nano /var/www/wordpress/wp-includes/class-wp-http.php # 209 行 'sslverify' => true, 改成 false 'sslverify' => false,6.修改hosts:nano /etc/hosts # 添加 127.0.0.1 7b2.com service apache2 restart7.登录后台,会员号随便填写,点击授权
2024年06月15日
4 阅读
0 评论
0 点赞
子比主题7.7版本绕过授权教程操作步骤
更新7.7版本(2024-04-15)伪站文件,搭建方法没变{sub}<?php $url = $_SERVER['REQUEST_URI']; function getRandom($length) { $characters = 'abcdefghijklmnopqrstuvwxyz1234567890'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $index = rand(0, strlen($characters) - 1); $randomString .= $characters[$index]; } return $randomString; } function generate_randstr($url) { $key = strrev(md5($url)); $num1 = rand(70,99); $num1r = strrev(strval($num1)); $num2 = rand(70,99); $num2r = strrev(strval($num2)); $key = substr($key,23).substr($key,0,23); $keystr = substr_replace($key,getRandom(3),$num1-69,0); $randstr = getRandom(3).$num1r.getRandom(rand(5,10)).$keystr.getRandom(100-$num2).$num2r; return $randstr; } header('Content-Type: application/json; charset=UTF-8'); if(strpos($url, '/api/auth') !== false){ $time = time(); $token = md5(uniqid(mt_rand(), true) . microtime()); $randstr = generate_randstr($_POST['url']); $sign = md5($randstr.$time.$token.'ok'); $data = ['error'=>true, 'error_code'=>0, 'msg'=>'', 'time'=>$time, 'token'=>$token, 'randstr'=>$randstr, 'code'=>base64_encode('恭喜您,授权验证成功'), 'sign'=>$sign]; echo json_encode($data); } elseif(strpos($url, '/api/update') !== false){ $version = $_POST['version']; $data = ['result'=>false, 'aut_error'=>false, 'msg'=>'暂无更新,您当前的版本已是最新版', 'version'=>$version]; echo serialize($data); }{/sub}7.7主题文件:{sub}{cloud title="zibll-V7.7" type="lz" url="https://sgdhuo.lanzouq.com/iBHKk21voegj" password="无"/}{cloud title="zibll-V7.7" type="ct" url="https://url08.ctfile.com/f/811508-1272409417-22ebbb" password="3100"/}{/sub}{dotted startColor="#ff6c6c" endColor="#1989fa"/}7.6 版本(2024-02-01)绕过授权{alert type="warning"}需要本地搭建1个伪授权站{/alert}7.6原版主题:{sub}{cloud title="zibll-V7.6" type="lz" url="https://sgdhuo.lanzouq.com/iRlMZ21vot2f" password="无"/}{cloud title="zibll-V7.6" type="ct" url="https://url08.ctfile.com/f/811508-1272409426-9fdf75" password="3100"/}{/sub}伪站搭建 (以apache2为例)1.www下新建zibll目录, 添加index.php文件:{sub}<?php $url = $_SERVER['REQUEST_URI']; function getRandom($length) { $characters = 'abcdefghijklmnopqrstuvwxyz1234567890'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $index = rand(0, strlen($characters) - 1); $randomString .= $characters[$index]; } return $randomString; } function generate_randstr($url) { $key = strrev(md5($url)); $num1 = rand(70,99); $num1r = strrev(strval($num1)); $num2 = rand(70,99); $num2r = strrev(strval($num2)); $key = substr($key,22).substr($key,0,22); $keystr = substr_replace($key,getRandom(3),$num1-69,0); $randstr = getRandom(3).$num1r.getRandom(rand(5,10)).$keystr.getRandom(100-$num2).$num2r; return $randstr; } header('Content-Type: application/json; charset=UTF-8'); if(strpos($url, '/api/auth') !== false){ $time = time(); $token = md5(uniqid(mt_rand(), true) . microtime()); $randstr = generate_randstr($_POST['url']); $sign = md5($randstr.$time.$token.'ok'); $data = ['error'=>true, 'error_code'=>0, 'msg'=>'', 'time'=>$time, 'token'=>$token, 'randstr'=>$randstr, 'code'=>base64_encode('恭喜您,授权验证成功'), 'sign'=>$sign]; echo json_encode($data); } elseif(strpos($url, '/api/update') !== false){ $version = $_POST['version']; $data = ['result'=>false, 'aut_error'=>false, 'msg'=>'暂无更新,您当前的版本已是最新版', 'version'=>$version]; echo serialize($data); }{/sub}2.添加伪静态.htaccess文件:<IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>3.添加VirtualHost:nano /etc/apache2/sites-enabled/000-default.conf ## 添加api.zibll.com <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName api.zibll.com DocumentRoot /var/www/zibll ErrorLog ${APACHE_LOG_DIR}/error.log #CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> nano /etc/apache2/sites-enabled/4.添加HTTPS,SSL用自签证书:cd /etc/apache2/ssl # 私钥文件 openssl genrsa -out private.key 2048 ## 证书请求文件 默认回车即可 openssl req -new -key private.key -out server.csr ## 自签名证书 openssl x509 -req -days 365 -in server.csr -signkey private.key -out server.crt cat server.crt private.key > server.pem nano /etc/apache2/sites-enabled/default-ssl.conf ## 添加api.zibll.com <VirtualHost *:443> ServerAdmin webmaster@localhost ServerName api.zibll.com DocumentRoot /var/www/zibll LogLevel error SSLEngine on SSLCertificateFile /etc/apache2/ssl/server.crt SSLCertificateKeyFile /etc/apache2/ssl/private.key </VirtualHost>BT搭建伪授权站1.创建api.zibll.com网站,将上面index.php添加到网站目录2.网站设置->SSL添加自签证书private.key和server.pem3.添加伪静态4.伪静态代码location / { try_files $uri $uri/ /index.php?$query_string; }5.修改hosts:nano /etc/hosts # 添加 127.0.0.1 api.zibll.com service apache2 restart6.登录后台,点击授权{alert type="info"}zibll子比主题V6.5更新就带来了全新的卡密充值功能,zibll子比主题更新V7.4后,新增卡密兑换会员、卡密兑换积分的功能。{/alert}
2024年06月15日
10 阅读
0 评论
0 点赞
1panel面板WordPress启用Redis的设置方法
下面为大家写一个以1panel面板为例,在WordPress系统中配置Redis的基本步骤:1、在WordPress插件安装商城安装Redis Object Cache插件,然后进入插件管理启动插件就不赘述了;提示:服务器没配置好Redis,在WordPress的插件管理里面是启动不了Redis Object Cache插件的。2、在1Panel面板的PHP运行环境的扩展里面添加redis;PHP扩展路径:左侧菜单栏【网站】》【运行环境】》【编辑】》【扩展】,在扩展下拉框里面找到redis点击加入扩展列表3、在1panel面板的应用商店安装Redis4、在wp-config.php里增加了以下代码define('WP_REDIS_HOST', 'redis'); define('WP_REDIS_PORT', '6379'); define('WP_REDIS_DATABASE', '0'); define('WP_REDIS_PASSWORD', 'redis的密码');//redis的密码此时多半会有类似以下的报错:{alert type="info"}Error establishing a Redis connectionWRONGPASS invalid username-password pair or user is disabled................{/alert}5、wp这个插件有点迷,升级后总会遇到奇奇怪怪的问题,没事不要升级。除了wp 的config 定义一下以外,我们还需要编辑WordPress的一个文件,路径为/wp-content/object-cache.php这个文件,大约在行624行左右参考以下修改:protected function build_parameters() { $parameters = [ 'scheme' => 'tcp', 'host' => 'redis', 'port' => 6379, 'password' => 'redis的密码',//直接填写你的redis的密码 //这里最重要的是修改'host'字段值为'redis',因为是docer容器的地址; //还要添加一个'password' => 'redis的密码';修改完成后就可以完美运行!!!参考地址:https://bbs.fit2cloud.com/t/topic/2224
2024年04月06日
5 阅读
0 评论
0 点赞