Mediawiki 怎么都不显示ico 图标

服务器伪静态规则

location ~ ^\/.+$ {
if ($request_uri ~ ^/resources) { break; }
if ($request_uri ~ ^/images) { break; }
if ($request_uri ~ ^/skins) { break; }
if ($request_uri ~ ^/index.php) { break; }
if ($request_uri ~ ^/favicon.ico){ break; }
rewrite ^/(.+)$ /index.php?title=$1 last;
}

MW伪静态MW伪静态

$wgScriptPath = "";
$wgArticlePath = "$wgScriptPath/$1";
$wgUsePathInfo = true;
$wgScriptExtension = ".php";

宝塔面板安装个人网盘-网盘搭建

最近阿里云盘都支持webdav了,但是第三方的webdav总是会掉,要时不时手动更新,今天我给大家教 cloudreve的教程

1.官方文件资料

官网:https://cloudreve.org/

github:https://github.com/cloudreve/Cloudreve

安装文档:https://docs.cloudreve.org/getting-started/install

2.特性

☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端

📤 上传/下载 支持客户端直传,支持下载限速

💾 可对接 Aria2 离线下载,可使用多个从机机点分担下载任务

📚 在线 压缩/解压缩、多文件打包下载

💻 覆盖全部存储策略的 WebDAV 协议支持

⚡ 拖拽上传、目录上传、流式上传处理

🗃️ 文件拖拽管理

👩‍👧‍👦 多用户、用户组

🔗 创建文件、目录的分享链接,可设定自动过期

👁️‍🗨️ 视频、图像、音频、文本、Office 文档在线预览

🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用

3.教程

3.1构建宝塔环境

ssh界面输入代码

arch

查看输出结果x86_64代表amd64;aarch64代表arm64

我们这里使用x86进行介绍

3.2下载对应版本或复制对应链接

选择64位或者x86架构

3.4 宝塔执行以下命令

mkdir /www/wwwroot/cloudreve # 新建一个文件夹存放程序

cd /www/wwwroot/cloudreve # 进入该文件夹

wget https://github.com/cloudreve/Cloudreve/releases/download/———- # 下载你复制的链接

tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz # 解压获取到的主程序

cdmod +x ./cloudreve # 赋予执行权限

./cloudreve # 启动 Cloudreve

3.5 大功告成,保存初始账号和密码

初始账号密码只出现一次切记保存.

WordPress网站用户角色分类及对应权限说明

WordPress内置了网站安全和隐私系统,可以管理不同级别的用户角色。不同WordPress用户角色对应的权限会有所不同,下面我们来看下WordPress网站用户角色分类及对应权限介绍。

WordPress网站用户角色分类及对应权限说明

WordPress默认用户角色主要有五种,分别是订阅者、投稿者、作者、编辑、管理员,我们可以登录到后台,在左边菜单栏Users,选中All Users找到它们。那么这些WordPress用户角色所对应的用户权限有哪些,这里将一一来说明下。

1、Administrator(管理员)

管理员可以访问你网站后台的每一个页面,是最强大的用户角色。

我们在安装完WordPress之后会自动生成,作为管理员,可以安装、编辑和删除WordPress主题和插件,以及创建、编辑和删除所有的页面和文章。

管理员除了可以添加新用户,更改用户信息,比如用户名和密码。还可以更改其他用户角色和删除其他用户角色,因为这个角色的权限最高,所以为了安全起见,管理员一般只有一个。

2、Editor(编辑)

编辑可以管理、更新、维护WordPress网站内容,还可以管理图片和评论。任何被分配到这个角色的用户,都可以添加、编辑、发布和删除WordPress站上的已经存在的内容,比如删除其他人发布的页面和文章,但不可以做网站设置、安装主题和插件,也不能添加或删除其他用户角色。

3、Author(作者)

作者可以编辑和发布自己的页面和文章,上传图片和视频文件,也可以删除自己发布的内容,但不能删除其他人的。

与编辑不同是,作者不能创建新的产品分类,页面标签,但可以把已创建的分类和标签用于它们的页面。

4、Contributor(投稿者)

投稿者主要是和博客文章一类的有关,被分配到这个角色的用户可以发布和编辑他们的文章。

5、Subscriber(订阅者)

订阅者的权限是最小的,只能修改自己的个人资料,比如名字、头像等。WordPress这个用户角色定位是粉丝,任何人都可以进行注册。

百度搜索如何排除某个站点 – 百度搜索技巧

例如,我想搜索GJB 151b的内容,搜索示例如下,显示一堆全部都是百度文库的内容😓😓😓

filetype:pdf GJB 151b
filetype:pdf GJB 151b

搜索内容 GJB 151b,且不想显示百度文库的内容,或者不显示百度的内容,如下图所示:

filetype:pdf GJB 151b -site:baidu.com

or

filetype:pdf GJB 151b -site:wenku.baidu.com
filetype:pdf GJB 151b -site:baidu.com
filetype:pdf GJB 151b -site:wenku.baidu.com

宝塔mysql自动停止

监控mysql进程状态
在宝塔面板后台,点击计划任务;选择任务类型为Shell脚本

任务名称:Mysql定时检查(名字随意)

执行周期:比如每小时或者每1分钟执行一次,根据你的实际要求来决定。

如下图:

Mysql定时检查

脚本内容添加一下代码:

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi

或者

#!/bin/bash 
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) :MySQL is stop . /var/log/mysql_messages service mysqld start fi 

执行周期可以根据需要自行选择,建议选择每天凌晨1点。这样每天凌晨1点会重启一次数据库,大概率能解决mysql经常自动停止工作的问题。

WordPress网站重置密码

现在是知识大爆炸的时代,各种信息铺面而来,脑容量明显不够用,密码忘记也就成了常事了。如果WordPress个人博客网站管理员登录密码忘记怎么办?在网上搜索了一下,方法挺多的,其实也不难解决,下面分享6种解决方案。

1、重装WordPress。一般不推荐这种方法,比较适合刚刚建站安装的,不过刚刚安装完程序就忘记了登录密码?这也不科学呀。

重装WordPress

2、使用找回密码功能。WordPress 后台支持邮件找回密码功能,如果管理员账户的电子邮件填写是正确有效的,在后台登录界面,点击“忘记密码”按钮,输入正确邮件地址后,即可收到一封含重置密码的邮件,登陆邮箱根据提示进行操作即可。所以,请确保在安装网站程序时候填写正确的邮箱信息。

3、用FTP(FlashFXP或者FileZilla等软件)进入网站根目录,删除wp-config.php文件,然后重新访问网站,就会进行重新安装,这样就可以得到新的密码。

4、登录数据库 phpMyAdmin ,找到数据库的wp_users表,在这里可以看到默认的用户admin,它的密码是加密过的。修改这条数据,找到user_pass这个表,把它原来的一长串数据删掉,写上密码,例如123456。这时,会看到一个函数的下拉框,把它选择为MD5。这是为了把你的密码进行MD5算法加密,再保存。这样,再通域名/wp-admin 访问到管理入口,用这个密码就可以登陆了。

5、通过 SQL 语句修改密码。从后台登录 phpMyAdmin 进入数据库并执行以下 SQL 语句:

UPDATE wp_users SET user_pass = MD5(‘PASSWORD’) WHERE wp_users.user_login =’admin’ LIMIT 1;  

6、使用 PHP 找回密码。PHP 方法归根结底也是 SQL 查询语句修改的方式,只不过提供一个用户界面。将以下代码复制并保存为 password-resetter.php 文件,上传至网站根目录,然后运行该文件,输入密码即可重置。

<?php  
//password resetter  
include("wp-config.php");  
include("wp-blog-header.php");  
if (emptyempty($_POST['emergency_pass'])) {  
?>  
<form method="post">  
set admin password: <input name="emergency_pass" type="password" />  
<input type="submit" />  
</form>  
<?php  
} else {  
$sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";  
$link = $wpdb->query($sql);  
wp_redirect('wp-login.php');  
exit();  
}  
?>  

总结,虽然解决WordPress忘记密码的方法挺多的,这里推荐第2或者3种方法,比较容易操作,当然不忘记密码是最好的。

wordpress整站搬家备份插件

首先使用这个wordpress搬迁插件:All-in-One WP Migration 可以直接在WP后台插件库中搜索下载,也可以提前下载后本地上传安装方式。

All-in-One WP Migration 插件无需技术知识即可导出您的WordPress网站,包括数据库,媒体文件,插件和主题。

在导出过程中还可以选择对数据库应用无限数量的查找和替换操作,功能相当强大,如果你也有WP网站备份和迁移数据操作建议使用。

下载 All-in-One WP Migration 中文名 一站式WP迁移 并且启用该插件。

在左侧菜单栏就会多出一个功能选项,里面有导出、导入、备份 功能。

备份并导出后,将看到备份出来的文件格式为 .wpress 格式后缀,该文件包含了全站的所有数据,包括主题,插件,内容,附件资源等等。

导入及还原数据

后台——All-in-One WP Migration—导入—导入来自文件—选择解压好的.wpress后缀名的文件然后会开始上传。

需要注意的是,如果你的主机服务器对上传文件有限止,上面就会有文件大小提示,比如本站提示300MB,那么还原的数据文件大于300MB 就无法上传,需要对服务器进行相应设置。

WP数据导入还原

新网站导入数据;

打开WP Migration迁移工具,只需点击一下即可导入或导出您的博客内容。

导入完成之后,需要重新登录新站点,这时候需要使用旧站点的密码,更新一下网站设置中的固定链接就行了。

现在整个站点基本迁移完毕,其他的一些细节比如插件激活、ssl证书等,再根据自己的情况设置就可以完成所有数据还原工作。

关于 WordPress整站迁移数据就分享这么多,如果你对网站搭建数据还原存有什么疑惑,可以留言给我们。

阿里云 pbootcms报警发现”Kernel.php”为后门

pbootcms模板的Kernel.php文件阿里云报网站后面木马文件

pbootcms模板的Kernel.php文件阿里云报网站后面木马文件

这个问题,我们已经问过pbootcms官方作者,官方说是误报,文件本身没有问题,可以加入白名单,或者下载2022年01-03号之前的模板,找到这个文件,替换掉这个文件即可。因为这个文件是2022年01-03号官方更新后才出现的问题,之前的版本并没有问题。

不过我们还是推荐更新到最新版的程序,把这个加入白名单即可。

该文件的目录位置:core / basic / Kernel.php

报警,提示发现后门(Webshell)文件,这个文件有加密做的授权 所以直接加白名单即可。