首页
统计
留言
壁纸
更多
直播
友链
Search
1
xray和sing box一键安装脚本
159 阅读
2
【免费】杰奇CMS小说网站百度自动推送+熊掌号推送插件 含教程说明
123 阅读
3
2023年科学上网常用一键脚本汇总
80 阅读
4
Debian打开关闭防火墙(Linux)
73 阅读
5
杰奇2.4UTF-8解密版
72 阅读
网站源码
船说模板
站长教程
软件分享
杰奇CMS
杰奇模版
杰奇程序
杰奇教程
关关采集
采集规则
网络相关
海外交流
登录
/
注册
Search
标签搜索
杰奇1.7
杰奇1.8
关关采集
船说CMS
船说模版
wordpress
防火墙
Telegram
宝塔
宝塔开心版
采集规则
站群
船说破解版
船说cms伪静态
杰奇教程
关关采集器3.5
杰奇3.0
Docker安装
Wireguard
内网穿透
青枫驿站
累计撰写
87
篇文章
累计收到
0
条评论
首页
栏目
网站源码
船说模板
站长教程
软件分享
杰奇CMS
杰奇模版
杰奇程序
杰奇教程
关关采集
采集规则
网络相关
海外交流
页面
统计
留言
壁纸
直播
友链
搜索到
25
篇与
的结果
2024-01-19
xray和sing box一键安装脚本
xray和sing box一键安装脚本,一键搭建,支持vless、vmess、hysteria2、tuic协议,搭建简单,对刚接触的小伙伴也非常友好,脚本稳定性也特别高,值得了解 1、 开源项目地址:【点击进入】 一键脚本 wget -P /root -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh" && chmod 700 /root/install.sh && /root/install.sh 2、 SSH连接工具Finalshell:【点击进入】 3、 解析域名:【点击进入】 4、 V2rayN客户端下载:【点击进入】
2024年01月19日
159 阅读
0 评论
0 点赞
2024-01-08
解决 WordPress“正在执行例行维护,请一分钟后回来
WordPress在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,也就几秒左右就恢复正常;但是如果由于网速不佳等原因导致升级中断,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行维护,请一分钟后回来“。如何解决这个问题呢?1.马上通过FTP登录你的网站,删除WordPress根目录下的 .maintenance ,刷新网页即可。2.但是有时候你会发现,根目录根本就没有 .maintenance!倡萌最近就遇到这个问题,最初以为是隐藏了,所以使用SSH登录服务器,但是依旧没有看到,怎么办?其实有一个比较简单的办法,直接新建一个空的txt文本,上传到主机空间中,然后重命名为 .maintenance,然后你会发现 .maintenance 居然不见了!不用担心,重新刷新你的网站,是不是正常了?!3.如果还是不行,或者你想让它以后可以显示 .maintenance ,那就打开 /wp-admin/includes/class-wp-filesystem-direct.php找到下面的代码: functionmkdir($path,$chmod= false,$chown= false,$chgrp= false) { // safe mode fails with a trailing slash under certain PHP versions. $path=untrailingslashit($path); if (empty($path) ) return false; if ( !$chmod) $chmod=FS_CHMOD_DIR; if ( ! @mkdir($path) ) return false; $this->chmod($path,$chmod); if ($chown) $this->chown($path,$chown); if ($chgrp) $this->chgrp($path,$chgrp); return true; } 将其改为: functionmkdir($path,$chmod= false,$chown= false,$chgrp= false) { // safe mode fails with a trailing slash under certain PHP versions. if ( !$chmod) $chmod=$this->permission; if(ini_get('safe_mode') &&substr($path, -1) == '/') { $path=substr($path, 0, -1); } if ( ! @mkdir($path) ) return false; $this->chmod($path,$chmod); if ($chown) $this->chown($path,$chown); if ($chgrp) $this->chgrp($path,$chgrp); return true; } 然后刷新FTP目录,是不是看到.maintenance了,删除它吧!
2024年01月08日
52 阅读
0 评论
0 点赞
2024-01-08
Debian 系统安装宝塔之后打开显示乱码怎么解决
当我们使用debian系统安装宝塔之后,按照给出的信息登录宝塔后台发现宝塔是乱码。这种情况一般都是debian系统的字库没有安装好,导致宝塔无法正常显示,解决的办法很简单,那就是直接在debian系统中安装所需要的字库。一般乱码就像下面这图片一样:乱码图片 首先,我们使用ssh连接上自己的vps:之后切换到root,命令:sudo su本身就是root就不用管了,直接输入下面这两个代码:apt install locales dpkg-reconfigure locales之后通过键盘的上下键选择我们需要的字体,按下空格键选择(前面的框里面显示*号就代表选择完成)再之后按下tab按键切换到ok选项上,进行回车。一下是需要勾选的字体列表:en_US.UTF8zh_CN GB2312zh_CN GBK GBKzh_CN UTF-8 UTF-8下一步就是默认语言的选择,我们还是相同的方法选择上下列这些字体:en_US.UTF8 再按下tab键进行切换ok,再回车。很快就完成字体的安装启用了,我们在这最后只需要输入下面命令进行重启vps就好了。正常情况下 最后再打开我们的宝塔登录页面,就发现页面正常了。
2024年01月08日
65 阅读
0 评论
0 点赞
2024-01-08
如何使用SQL语句在MySQL中进行数据校验和完整性约束?
如何使用SQL语句在MySQL中进行数据校验和完整性约束?数据校验和完整性约束是数据库管理系统中常用的方法,用于确保数据的正确性和完整性。在MySQL中,我们可以通过使用SQL语句来实现这些约束。本文将介绍如何使用SQL语句在MySQL中进行数据校验和完整性约束,并提供具体的代码示例。一、使用CHECK约束进行数据校验CHECK约束用于在插入或更新数据时对特定列的值进行验证。以下是一个使用CHECK约束的示例: 123456 CREATE TABLE Students ( student_id INT PRIMARY KEY, student_name VARCHAR(50), age INT, CONSTRAINT check_age CHECK (age >= 18)); 上述示例中,我们创建了一个名为Students的表,其中包含student_id、student_name和age三个列。通过在age列上添加CHECK约束,我们确保所有插入或更新操作中的age值都必须大于等于18。二、使用UNIQUE约束进行唯一性约束UNIQUE约束用于确保列中的每个值都是唯一的。以下是一个使用UNIQUE约束的示例: 12345 CREATE TABLE Employees ( employee_id INT PRIMARY KEY, employee_name VARCHAR(50), email VARCHAR(50) UNIQUE); 上述示例中,我们创建了一个名为Employees的表,其中包含employee_id、employee_name和email三个列。通过在email列上添加UNIQUE约束,我们确保插入或更新操作中的email值是唯一的。三、使用FOREIGN KEY约束进行外键约束FOREIGN KEY约束用于确保表中的外键列引用另一个表中的主键列。以下是一个使用FOREIGN KEY约束的示例: 123456 CREATE TABLE Orders ( order_id INT PRIMARY KEY, order_date DATE, customer_id INT, CONSTRAINT fk_customer_id FOREIGN KEY (customer_id) REFERENCES Customers(customer_id)); 上述示例中,我们创建了一个名为Orders的表,其中包含order_id、order_date和customer_id三个列。通过在customer_id列上添加FOREIGN KEY约束并引用Customers表的customer_id列,我们确保插入或更新操作中的customer_id值必须是有效的。四、使用NOT NULL约束进行非空约束NOT NULL约束用于确保列中的值不为空。以下是一个使用NOT NULL约束的示例: 12345 CREATE TABLE Products ( product_id INT PRIMARY KEY, product_name VARCHAR(50) NOT NULL, price DECIMAL(10,2) NOT NULL); 上述示例中,我们创建了一个名为Products的表,其中包含product_id、product_name和price三个列。通过在product_name和price列上添加NOT NULL约束,我们确保插入或更新操作中的这两列的值不能为空。以上是使用SQL语句在MySQL中进行数据校验和完整性约束的简要介绍。通过使用这些约束,我们可以有效地保证数据库中的数据正确性和完整性,并防止无效或不一致的数据进入数据库中。在实际应用中,根据具体需求和业务逻辑,可以结合使用多个约束,以实现更全面的数据校验和完整性保护。
2024年01月08日
30 阅读
0 评论
0 点赞
2024-01-08
探讨mysql启动错误1067原因和解决方法
在使用MySQL数据库时,会遇到各种启动问题。其中,启动错误1067是一种常见的错误。这种错误一般是由于MySQL的配置文件出现错误或MySQL服务不稳定导致的。在本文中,将详细介绍MySQL启动错误1067的原因和解决方法。一、MySQL启动错误1067出现的原因在MySQL启动时,如果出现错误1067,则说明MySQL无法正常启动。这个错误的出现原因可能是多种多样的。 MySQL配置文件出错 MySQL的配置文件(my.ini或my.cnf)是MySQL重要的配置文件之一,如果配置文件出错,就会导致MySQL启动失败。例如,如果在配置文件中输入的某个选项无法被MySQL正确解析或没有正确的权限,就会导致MySQL启动错误1067。 MySQL服务不稳定 如果系统的服务管理器(例如Systemd或Service)在加载MySQL服务时发生错误,那么就会导致MySQL启动失败。此时会出现错误1067。 数据库文件损坏 如果MySQL的数据文件存在损坏或损坏,就会导致MySQL启动错误1067。此时需要修复或还原数据文件以解决问题。二、MySQL启动错误1067的解决方法针对MySQL启动错误1067的原因,我们可以采取不同的解决方法。 检查MySQL配置文件 在解决MySQL启动错误1067时,第一个需要检查的是MySQL配置文件。我们可以打开my.ini或my.cnf文件,并查看其中各个选项是否正确配置。如果发现没有正确配置,则根据实际需求进行修改即可。例如,在Windows系统中,MySQL的配置文件位于c:\Program Files\MySQL\MySQL Server 5.7\my.ini文件中。在Linux系统中,MySQL的配置文件位于/etc/my.cnf文件中。如果在这些文件中发现了问题,则需要进行修改并保存文件后重新启动MySQL服务。 重新安装MySQL服务 如果MySQL服务出现较大的问题,无法通过修改配置文件来解决,则可以考虑重新安装MySQL服务。在Windows系统中,我们可以先卸载MySQL服务,然后重新执行安装程序。在Linux系统中,可以通过删除MySQL相关文件,然后重新下载和安装最新的MySQL服务来解决问题。 修复数据库文件 如果MySQL的数据文件存在损坏、损坏或文件权限不正确,就会导致MySQL启动错误1067。这时我们需要使用MySQL提供的数据文件修复工具来修复数据库文件。例如,使用MySQL自带的工具myisamchk修复myisam数据库引擎的数据文件,或使用InnoDB引擎的工具mysqlcheck修复InnoDB数据库引擎的数据文件。修复数据文件后,重启MySQL服务即可。 其他解决方法 除了上述解决方法外,还有一些其他的解决方法可以尝试。这些方法包括: 检查数据库文件的磁盘空间是否充足 使用备份数据库文件还原数据 检查其他的操作系统或网络问题是否存在 总结:MySQL启动错误1067可能由MySQL配置文件出错,MySQL服务不稳定以及数据库文件损坏等原因导致。在解决错误时,我们需要先检查配置文件,然后重新安装MySQL服务,修复数据库文件或采用其他的解决方法。通过以上方法,我们可以很快地解决MySQL启动错误1067问题,从而顺利使用MySQL提供的服务。
2024年01月08日
26 阅读
0 评论
0 点赞
2024-01-08
sudo: command not found 的解决方法
简介sudo 是 Linux 系统管理指令,是允许系统管理员让普通用户执行一些或者全部的 root 命令的一个工具,如 halt,reboot,su 等等。这样不仅减少了 root 用户的登录和管理时间,同样也提高了安全性。sudo 不是对 shell 的一个代替,它是面向每个命令的。在 Linux 系统中,使用 sudo 命令时如果提示 “command not found”,我们应该如何解决呢?首先执行以下命令看一下 /etc/sudoers.d 文件是否存在, find /etc/sudoers.d1、如果返回 No such file or directory,就说明你的系统没有安装sudo,下面是安装命令 : apt-get install sudo如果提示 E: Unable to locate package sudo 的错误,先执行下面的命令: apt-get update再执行 sudo apt-get install 就可以了。
2024年01月08日
22 阅读
0 评论
0 点赞
2024-01-08
Debian 9/10/11 下安装CURL失败的处理方法
Debian下需要安装curl程序可能会出现命令无效,结果但是通过apt-get install curl出现安装错误,看了很多资料,都是建议建议先做apt-get update apt-get upgrade但是执行了,还是不行,最后在其他地方看到Debian 9.0以上需要安装apt-get install sudo执行了这个之后在执行安装curl就能正常安装了。还有一个方法就是先执行dpkg —configure -a然后在执行apt-get install curl就可以正常安装了。
2024年01月08日
52 阅读
0 评论
0 点赞
2023-09-29
初始化属于自己的 Hexo 博客
在我们打算建立博客的时候,我们有很多种博客程序供你选择。一般来讲,常见的博客程序有两大类——动态和静态。动态的博客程序常见的如:WordPress、Typecho 等。我的博客用的程序就是本次介绍的静态博客程序——Hexo。这篇教程就来和大家一起初始化属于自己的 Hexo 博客。准备材料 Git 环境 Node.js 环境 部署步骤 在需要初始化自己的 Hexo 博客目录内,打开命令行。输入以下命令初始化自己的博客 hexo init 等待程序自动从 Hexo 官方拉取 template 在 config.yaml ,修改博客站点配置信息
2023年09月29日
5 阅读
0 评论
0 点赞
2023-09-29
在 VPS 上部署哪吒探针
如果我们有很多台VPS的情况下,我们就得需要去监控每一台VPS的运行情况。如果我们一个个SSH检查进去会很麻烦。那么在这篇文章介绍的哪吒面板,就适合这种多VPS的用户去监控自己的VPS。在这篇文章中,我来和大家一起来部署哪吒面板准备材料 VPS 服务器一台,用来做面板端 指向面板服务器 IP 的域名 一个 Github 账号(或:Gitlab、Jihulab、Gitee,本文以 GitHub 为演示) 部署步骤 设置新的OAuth授权应用,打开:https://github.com/settings/applications/new ,设置应用程序。面板域名加上 http:// 或 https:// 开头,回调地址再加上 /oauth2/callback 结尾 SSH进入面板服务器,执行以下命令 curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh 等待Docker安装完毕后,分别输入以下值: OAuth提供商 - Github,Gitlab,Jihulab,Gitee 中选择一个 Client ID - 之前保存的 Client ID Client Secret - 之前保存的密钥 用户名 - OAuth 提供商中的用户名 站点标题 - 自定义站点标题 访问端口 - 公开访问端口,可自定义,默认 8008 Agent的通信端口 - Agent与Dashboard的通信端口,默认 5555 等待拉取镜像,如一切正常,此时你可以访问域名+端口号,如 “http://www.example.com:8008” 来查看面板 可以根据自己的需求,设置反向代理
2023年09月29日
41 阅读
0 评论
0 点赞
2023-05-17
ChatGPT 接入QQ上,打造一个智能的AI聊天机器人!
1.下载 Chatgpt-mirai-qq-bot 开源项目 【点击获取】2.准备2个QQ,一个是小号,另外一个是自己的主号即可,用小号扫码登入。3.解压打开下载后程序,执行安装压缩包里的【语音功能依赖】vc_redist.x64,然后双击打开初始化进入安装;4.获取 ChatGPT 的 Access Token ,首先登入自己的OpenAI账号,【点击登入】官方网站,然后点击【获取 Access Token】如果你没有 OpenAI账号,那么你可以这里,点击获取【免费共享 账号】,大陆用户需要全局科学上网!如果自己不会搭建,可以使用这个【安全VPN】5.特殊地区用户,如果只是想玩玩,那么建议使用免费容器进行【一键部署】,见教程!6.最稳定的部署方案就是通过vps系统来进行安装,建议选择美国的,不再需要翻墙!【VPS推荐】,在VPS上通过一键安装即可,命令如下:bash -c "$(wget -O- https://gist.githubusercontent.com/lss233/2fdd75be3f0724739368d0dcd9d1367d/raw/62a790da4a391af096074b3355c2c2b7ecab3c28/chatgpt-mirai-installer-gocqhttp.sh)" 免费容器的具体配置步骤:(引用来自项目教程)本文以 Railway 为例,Railway 是一个 PaaS 平台,你可以在这上面运行 ChatGPT for Bot。 针对免费用户,它提供每个月 500小时(约20天) 的运行时间。点击下面按钮开始部署如果你还未注册,会看到下面这样一个按钮,点击它并登录 GitHub。如果你已经登录了,那么点击 Deploy Now,开始部署。接下来,在这里填写配置文件:你可能会注意到,这里的编辑框不能输入多行的文字所以我们会在后面的步骤中重新填写配置文件。然后点击下方的 Deploy 开始部署。首先我们要做的就是重新填写配置文件。点击 Variables -> CHATGPT_FOR_BOT_FULL_CONFIG -> Edit,然后重新粘贴配置文件,点击打勾保存。除了 CHATGPT_FOR_BOT_FULL_CONFIG 之外,下面还有一个 PORT 变量。如果你想要接入 Mirai 或者 go-cqhttp,那么需要保证配置中的 reverse_ws_port 与 PORT 变量的值一致,否则会无法使用。当你的程序启动以后,会出现一个链接。通过这个链接就可以访问到你的程序。在 GO-CQHTTP 中,你可以把这个链接填到反向 WebSocket 的 Universal 地址中。如果项目有更新,你可以点击这里的按钮同步最新的代码。
2023年05月17日
6 阅读
0 评论
0 点赞
2023-05-12
Docker安装Nginx Proxy Manager
1、设置防火墙 firewall-cmd --zone=public --add-port=端口/tcp --permanent 2、安装存储库(本文所用的系统为Centos7.6) Docker安装官方文档:https://docs.docker.com/engine/install/centos/ 安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库: yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 3、安装Docker引擎 安装 Docker Engine、containerd 和 Docker Compose: yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker管理 systemctl start docker #启动容器 systemctl enable docker #开机自启 systemctl status docker #查看状态 docker --version #查看docker版本 4、安装Docker Compose 下载&安装 curl -L "https://github.com/docker/compose/releases/download/v2.14.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 给执行权限 chmod +x /usr/local/bin/docker-compose 创建软链 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose 查看docker-compose版本 docker-compose version 5、部署NginxProxyManager服务 官方项目地址:https://github.com/NginxProxyManager/nginx-proxy-manager 在docker目录下创建一个npm文件夹 在npm文件夹下创建一个的docker-compose.yml文件 version: "3" services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format <host-port>:<container-port> - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # Add any other Stream port you want to expose # - '21:21' # FTP environment: DB_MYSQL_HOST: "db" DB_MYSQL_PORT: 3306 DB_MYSQL_USER: "npm" DB_MYSQL_PASSWORD: "npm" DB_MYSQL_NAME: "npm" # Uncomment this if IPv6 is not enabled on your host # DISABLE_IPV6: 'true' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt depends_on: - db db: image: 'jc21/mariadb-aria:latest' restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: 'npm' MYSQL_DATABASE: 'npm' MYSQL_USER: 'npm' MYSQL_PASSWORD: 'npm' volumes: - ./data/mysql:/var/lib/mysql 在当前目录运行以下命令安装此服务 docker-compose up -d 初始账号&密码 Email:
[email protected]
Password: changeme 证书保存路径 /var/lib/docker/npm/letsencrypt/archive
2023年05月12日
8 阅读
0 评论
0 点赞
2023-04-29
WordPress禁止谷歌字体插件
谷歌字体这个问题,其实只针对国内做站的小伙伴,本来不准备些这些问题了,因为国内个人站已经死的差不多了,更别说还有多少人用wp来做站了,但是因为避免不了的问题,还是写出来吧。注意:本教程仅针对国内站设置,如果是英文站请忽略。解决方法一:安装禁止谷歌插件。为什么wordpress的打开速度非常慢,有时候需要10几秒钟才能打开,通过F12查看网站各文件的加载时间,经常卡在fonts.googleapis.com,发现居然是谷歌字体所致。由于某些原因,导致谷歌被墙,所以建议大家不要调用谷歌的任何文件了,下面就给大家讲解下,wordpress禁用谷歌字体的解决方案。最简单的方法就是通过插件来实现,安装启用 Disable Google Fonts 或者 Remove Google Fonts References 其中之一即可。Disable Google Fonts下载地址:https://wordpress.org/plugins/disable-google-fonts/Remove Google Fonts References下载地址:https://wordpress.org/plugins/remove-google-fonts-references/解决方法二:WordPress替换Google Font字体为360CDN公共库字体由于Google的一些应用和相关地址被国内屏蔽,所以导致加载相关字体和样式会出现打不开或者访问速度过慢”的问题。现在介绍一个360网站卫士常用前端公共库CDN服务替换Google Font字体库的方法,可以照常使用相关WordPress里调用的字体,只需替换下相关字体地址就可以解决Google Open Sans字体无法加载的问题。最直接的方法 – 360网站卫士提供的解决方案:打开WordPress程序中的文件 /wp-includes/ 文件夹下的 script-loader.php文件,搜索:fonts.googleapis.com 找到这行代码:$open_sans_font_url =“//fonts.googleapis.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”; 把fonts.googleapis.com替换为fonts.useso.com,修改保存即可解决问题。
2023年04月29日
5 阅读
0 评论
0 点赞
1
2
3