标签 宝塔面板 下的文章 - 🥝 E 家 分 享 🥝
首页
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
搜 索
1
自动提取 ChromeGo 一键翻墙包内的免费节点
145 阅读
2
【汇总:免费节点 - 每周更新】
114 阅读
3
GigaFile - 日本免费大文件加密分享服务,最长保留文档100天
71 阅读
4
【E家分享月刊系列】2024-12
56 阅读
5
CloudFlare WARP 免费 VPN 搭建教程
55 阅读
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
登录
搜 索
标签搜索
WordPress
脚本
GitHub
科学上网
哈佛管理导师
E家分享月刊系列
V2ray
Mac软件
AI
Cloudflare
Docker
免费节点
建站在线工具
Excel技巧
Notion
Nginx
ChatGPT
图像编辑
免费图床
网盘资源
E家之长
累计撰写
195
篇文章
累计收到
245
条评论
首页
栏目
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
页面
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
用户登录
登录
找到
3
篇与
宝塔面板
相关的结果
2025-11-16
博客从 Wordpress 迁移到 Typecho
前言E家分享自2020年3月12日正式搭建上线,借助甲骨文云的免费VPS,一直还算稳定。不过近半年发现访问速度越来越慢,尤其是进入后台,有时候甚至要等待10秒钟,简直慢的令人发指。后来分析了一下,也许有以下几个原因:免费空间搭建的时候选择了 CentOS 系统,目前已经停止维护了,除了稳定,基本上没有进一步优化的可能性了。可视化面板选择了宝塔面板,本身就占用了不少资源。为了避免官方版本手机注册的麻烦,当时选择安装的还是降级的中文版系统,其实挺臃肿的,还无法升级。域名托管在 Cloudflare,为了实现 SSL,选择了直接使用 Cloudflare 自己生成的十年证书,但是不得不接受域名要打开代理小云朵,“完全严格”连接方式,对国内访问不友好。为了自己能发电活着,网站添加了谷歌广告,没有通过代码添加到主题中,而是选择 Wordpress 插件 Site Kit by Google 来实现。虽然该插件后台功能很强大,能看到各种数据和每天的收入,但同时也拖累了网站前台和后台的访问速度。Site Kit 简介:Site Kit 是 Google 的官方 WordPress 插件,用于分析人们如何找到和使用您的站点。Site Kit 是一种一站式解决方案,用于部署、管理和从关键的 Google 工具中获得数据,使站点在网络上取得成功。其直接在 WordPress 仪表盘中提供来自多个 Google 产品的权威、最新的数据,便于访问,且完全免费。官方网站:https://sitekit.withgoogle.com/documentation/解决方案马上想到的解决方案是如何提高数据库的访问效率,或者说是减少其调用次数。虽然网站已经采用了 Redis 优化及 Cloudflare 提供的 Cache 方案,但是仍然捉襟见肘。在搜索各种优化 MySQL 数据库的文章中,不经意间浏览到一篇文章,介绍 Wordpress 其实也意识到了数据库访问臃肿的问题,所以社区开发了一个插件 SQLite Database Integration,允许测试 SQLite 与 WordPress 的集成并收集反馈,目标是最终将其纳入 WordPress 核心。SQLite Database Integration 简介:SQLite 插件是一个社区功能插件。目的是允许测试 SQLite 与 WordPress 的集成并收集反馈,目标是最终将其纳入 WordPress 核心。此功能插件包括来自 PHPMyAdmin 项目(特别是 PHPMyAdmin/sql-parser 库的一部分)的代码,根据 GPL v2 或更高版本获得许可。有关 PHPMyAdmin/sql-parser 库的更多信息,请访问 GitHub。安装地址:https://cn.wordpress.org/plugins/sqlite-database-integration/详细对比文章:Comparing WordPress Performance on MySQL vs SQLite看来 SQLite 作为数据库对于一般的小站来说,已经足够使用了。数据库的问题解决了,接下来就是解决 Wordpress 本身臃肿的问题了。经过近3年的使用经验来看,完全可以切换到轻量化的博客框架或静态网页框架。这样就自然的想到了以前接触过的 Typecho,算是 Wordpress 的完美平替,既解决了框架臃肿,也支持 SQLite 本地化,解决了今后数据库备份及搬家的麻烦。最终方案就是迁移到 Typecho 博客程序,具有轻量级、资源占用少、响应速度快以及原生支持Markdown编辑等优点。从 Wordpress 迁移到 Typecho 过程将网站从WordPress迁移到Typecho,主要是为了追求更轻量、更快速和更简洁的博客体验。只要步骤得当,这个过程可以很顺利。我已经为你梳理了清晰的迁移指南和关键注意事项,助你平稳过渡。🔄 迁移流程一览迁移工作主要包含三个阶段:阶段核心任务主要操作🛠️ 前期准备环境配置与数据备份安装Typecho,备份WordPress数据和文件🚀 核心迁移数据转移与文件处理使用专用插件转换数据,迁移上传的媒体文件🎯 后续完善链接调整与效果验证设置永久链接,测试功能和性能📦 迁移步骤详解安装与备份安装Typecho:在服务器新建了新的网站:blog.5iehome.cc,全新安装 Typecho v1.2.1 程序。确保安装的 Typecho 版本与你的服务器环境 PHP 版本兼容。安装的时候,数据库类型选择是 Pdo 驱动 SQLite 适配器,安装程序会随机生成数据库文件,比如:691985e52f36d.db 备份WordPress:这是至关重要的一步。 请务必完整备份 WordPress 的数据库和所有网站文件(尤其是wp-content/uploads/目录下的上传文件)。一种方法是通过 WordPress 后台的工具,导出全部数据,后缀名是 XML。使用插件迁移数据获取插件:下载 Typecho 官方提供的 Wordpress To Typecho 导入插件。安装并配置插件:将插件上传至 Typecho 的 /usr/plugins/ 目录,并在后台启用它。这里既可以导入第一步从 Wordpress 导出的完整 XML 数据,也可以在插件设置中,准确填写你 WordPress 网站所使用的数据库信息(地址、用户名、密码、数据库名、表前缀等)。建议最好是两种博客程序都安装在同一个服务器,这样就可以公用同一个 MySQL 数据库信息。执行转换:在 Typecho 后台找到 从WordPress导入数据 选项,启动转换过程。转换时间会取决于你数据量的大小。处理媒体文件插件通常不自动处理图片等媒体文件。你需要将 Wordpress 的 wp-content/uploads/ 目录下的所有文件,手动复制到 Typecho 的 usr/uploads/ 目录中。PS:这就体现出图片一般都上传到外部图床的好处了。迁移后调整与测试设置永久链接:进入 Typecho 后台,设置**永久链接**(固定链接)。为了保持与原 Wordpress 链接结构一致或避免死链,建议你选择合适的格式。别忘了开启地址重写功能。宝塔面板下设置伪静态规则如下:if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; }检查与测试:内容检查:仔细检查文章、页面、评论等数据是否完整、准确地导入。链接修正:如果发现文章内的图片路径或内部链接仍指向旧地址,可能需要在数据库中进行批量查找和替换。功能测试:测试网站的各项功能,包括链接跳转、搜索、评论提交等是否正常工作。⚠️ 重要注意事项插件与主题: Wordpress 的插件和主题无法直接迁移到 Typecho 。稍后需要为 Typecho 重新寻找和配置功能相近的插件,以及适配的主题。数据库错误处理:如果在导入过程中遇到类似 Data too long for column 'agent' 的数据库错误,可能需要调整 Typecho 相关字段的长度或修改 MySQL 的配置。SEO与重定向:若迁移前后域名或链接结构发生变化,为了避免搜索引擎排名下降和死链,建议设置301重定向,将旧的 Wordpress 链接指向新的 Typecho 链接。后记至此,全部迁移过程完成,后续会记录和分享 Typecho 的插件和主题体验。【END】
2025年11月16日
10 阅读
0 评论
0 点赞
2022-11-27
【E家原创】搭建”简单图床 - EasyImage“
前言从搭建博客开始,就想好了维护和搬家的情况,其中就要考虑如何存储管理博客附件。博客附件主要以图片为主,图片管理方式比较好的解决方案还是把图片单独存储在图床,便于引用和优化调用速度。 之前尝试了很多免费图床,但是不是突然被墙了,就是调用效果不好。回过头来还是自建图床比较好,设置单独的域名,这样便于博客搬家,图片链接不受影响。图床选择网上有各种图床程序,绝大多数都是需要数据库支持的,这对于数据搬迁也不是很友好。最终发现了“简单图床 - EasyImage”图床程序,简单强大无数据库,非常契合我的目的,它还具备以下特点:支持 Webp 格式转换支持仅登录后上传支持设置图片质量支持文字/图片水印支持设置图片指定宽/高支持上传图片转换为指定格式支持限制最低宽度/高度上传支持 API在线管理图片支持网站统计支持设置广告支持图片鉴黄支持自定义代码支持上传IP黑白名单支持创建仅上传用户项目展示GitHub开源地址:https://github.com/icret/EasyImages2.0下载地址:https://github.com/icret/EasyImages2.0/releases文档地址:https://icret.github.io/EasyImages2.0/#/Demo地址:https://png.cm/界面演示宝塔面板搭建过程之所以选择宝塔面板搭建,主要还是简单,方便后期备份。搭建环境推荐环境:Nginx + PHP≥7.0 + linux 需要 PHP 支持Fileinfo, iconv, zip, mbstring, openssl扩展,如果缺失会导致无法上传/删除图片。这里遇到了本文的难点,我使用的甲骨文免费主机安装fileinfo总是不成功,经过查找安装日志和网上查找,终于找到了解决方法。添加虚拟内存打开PHP安装扩展,我们会看到fileinfo安装成功需要内容大于1G。如果服务器的内存小于1G,可以通过宝塔免费的Linux工具箱来添加虚拟内存。打开宝塔面板软件商店,搜索并安装Linux工具箱。Swap/虚拟内存 => 添加Swap 输入2048,增加2G虚拟内存,重启PHP生效。 fileinfo 扩展安装然而以上方法我都试过了,fileinfo还是安装不成功,搞了半天终于安装日志找到了原因。能看到的就只有C preprocessor “/lib/cpp” fails sanity check这个问题,于是在网上找答案说是底层没有安装glibc-headers和gcc-c++。执行yum install glibc-headers yum install gcc-c++再次安装fileinfo,重启PHP和Nginx,至此安装成功!域名解析把图床打算用的域名解析到搭建图床的服务器上,这边以cloudflare为例子,创建一个二级域名。宝塔面板点击新建站点,只需要填写域名,选择PHP即可,简单图床足够简单,不需要数据库!接下来配置SSL证书,记得打开强制SSL。图床程序安装打开网站的根路径/www/wwwroot/img.5iehome.cc,将里面默认的文件都删除。 然后下载EasyImage的安装包,点开远程下载,输入下面的链接,以 2.6.7 版本为例:https://github.com/icret/EasyImages2.0/archive/refs/tags/2.6.7.zip然后解压这个安装包,把解压后文件夹里面的所有内容,复制到根目录,并删除这个压缩包。打开站点目录,把下图的这个勾勾去掉:之后打开网址,安装环境检测完毕,输入管理员用户名和密码设置,完成安装。 参考文档https://blog.csdn.net/u012874878/article/details/127630518https://blog.laoda.de/archives/aapanel-install-easyimage【END】
2022年11月27日
12 阅读
2 评论
0 点赞
2022-05-04
宝塔面板7.8降级为7.7,跳过手机绑定
2022-05-04 更新1. 安装宝塔面板7.8Linux面板7.8.0 Centos安装命令: yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh2. 宝塔7.8降级为宝塔7.7 wget http://download.bt.cn/install/update/LinuxPanel-7.7.0.zip unzip LinuxPanel-* cd panel bash update.sh cd .. && rm -f LinuxPanel-*.zip && rm -rf panel echo '127.0.0.1 bt.cn' >>/etc/hosts如果提示绑定手机号,请输入如下命令: rm -f /www/server/panel/data/bind.pl安装后进入后台显示的版本:免费版 7.7.0。3. 安装宝塔面板经典版主要有两个原因:1、资源占用相对较小。2、不需要手机注册就能登录。 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh安装后进入后台显示的版本:免费版 5.9.2。2024-03-29 更新新装宝塔直接安装 V7.7.0 的版本,之后的版本都会验证 userInfo.json。国外机可以用 github 上的代码:https://github.com/8838/btpanel-v7.7.0curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install\_panel.sh && bash install\_panel.sh国内机器,或者连不上github的,用下面这个代码:http://d.moe.ms/?btpanel-v7.7.0curl -sSO http://d.moe.ms/AAAAA/btpanel-v7.7.0/install/install\_panel.sh && bash install\_panel.sh1. 屏蔽手机号sed -i "s|bind\_user == 'True'|bind\_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js2. 删除强制绑定手机 js 文件rm -f /www/server/panel/data/bind.pl3. 或者直接使用一键优化脚本wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh插件开心版操作1. 手动解锁宝塔所有付费插件为永不过期文件路径:/www/server/panel/data/plugin.json 搜索字符串:"endtime": -1 全部替换为 "endtime": 9999999999992. 给 plugin.json 文件上锁防止自动修复为免费版chattr +i /www/server/panel/data/plugin.json3. 或者直接使用一键优化脚本curl -sSO https://raw.githubusercontent.com/ztkink/bthappy/main/one\_key\_happy.sh && bash one\_key\_happy.sh已经安装了宝塔新版本,如何降级操作1.下载离线包wget https://d.ybfl.xyz/bt/LinuxPanel-7.7.0.zip2.解压缩unzip LinuxPanel-7.7.0.zip如有提示,输入大写A即可,全部替换3.进入升级目录cd /root/panel4.运行降级bash update.sh然后重复上面屏蔽手机的代码和是否要开启开心版插件。宝塔小助手GitHub 项目地址:https://github.com/AaronYES/aaPanel国外 VPS 运行脚本:wget https://raw.githubusercontent.com/AaronYES/aaPanel/main/script/aapanel.sh -O aapanel.sh && chmod +x aapanel.sh && clear && ./aapanel.sh国内 VPS 运行脚本:wget https://ghproxy.com/https://raw.githubusercontent.com/AaronYES/aaPanel/main/script/aapanel.sh -O aapanel.sh && chmod +x aapanel.sh && clear && ./aapanel.sh参考文档https://www.daniao.org/15986.htmlhttps://ybfl.xyz/sites/158.html【END】
2022年05月04日
6 阅读
0 评论
0 点赞