年度归档: 2026 年
-
本文记录了在 WSL-Ubuntu 环境下的 Docker 中安装 Hyperf 项目的全过程。操作中主要遇到了因容器 PHP 版本与 Pest 测试框架依赖不匹配而导致的 Composer 报错问题。作者分析了版本冲突原因,并通过在安装时跳过 Pest 组件及清理容器目录的方案,最终成功创建了 Hyperf 项目。
-
本文记录了使用 Go 和 Gin 构建 RESTful API 的全过程,涵盖了 WSL 与 Docker 的环境配置。文章首先尝试了 GoLand 配合 Docker,但因路径映射和 GOROOT 配置的复杂性,最终转向 VS Code 结合 Dev Containers。通过配置 devcontainer.json 和 docker-compose.yml,实现了在容器内挂载代码、安装依赖及运行服务。文章还解决了 Go 版本不兼容导致的依赖获取问题,并完成了代码向 GitHub 仓库的提交与托管配置。
-
针对 Hueman 主题正文区域窄、侧边栏占用宽屏导致阅读体验不佳的问题,文章探讨了通过 CSS 插件手动实现的方案,但因宽度未达预期转而采用内置设置。最终在后台单篇文章布局中选择 1 列,成功移除侧边栏并将正文宽度扩展至全屏,有效提升了长文阅读的沉浸感与视觉舒适度。
-
Post Views: 194 最近面试交流中,面试官问到了我对 TiDB 落地实践 的掌握深度。 从业 14 年 PHP 后端一线研发,我长期深耕 MySQL 高并发、大数据表架构演进与性能优化,从单 […]
-
针对 ISC 项目中网站页面错乱的问题,本文详细记录了完整的排查与修复过程。通过开发者工具发现样式文件被浏览器拦截,状态显示为 Mixed Content,即 HTTPS 页面禁止加载 HTTP 资源。经检查网页源代码,确认 CSS 文件引用地址仍使用 HTTP 协议。随后进入服务器后台编辑配置文件,将地址中的 http 替换为 https,刷新页面后网络请求状态恢复为 200,界面显示恢复正常。
-
网站后台因 MySQL 连接报错无法访问,经排查发现服务因数据表损坏停止启动。深入分析日志并检查磁盘资源,确认根分区空间已耗尽。通过将 Linode 实例存储配置从 80GB 升级至 160GB,释放了磁盘空间。重启服务后再次访问,网站后台恢复正常登录,不再报错。
-
Linode 实例升级配置时收到失败通知,充值后重试仍未解决。排查发现因选择了 Warm resize 导致失败,改用 Cold resize 后实例升级成功。此时总存储虽已变为 160GB,但系统盘 /dev/sda 仍维持原大小,未自动扩容。随后通过关闭电源、手动调整磁盘大小并修改 swap 分区,最终完成了磁盘扩容,并确认升级失败原因与账户余额无关。
-
本文记录了在 WSL-Ubuntu 环境下利用 Docker 安装 Hyperf 框架的过程。在完成目录创建与挂载配置后,项目创建初期因容器内 PHP 版本为 8.1,无法满足 Pest 测试框架及其依赖对 PHP 8.2 的要求,导致依赖解析失败。最终通过清理容器内残留文件并在安装过程中跳过 Pest 组件,成功完成了 Hyperf 项目的创建。
-
Post Views: 5,364 1、使用中国大陆手机号登录 Telegram,弹出界面 SMS Fee ,其内容大致翻译为如下所示。如图1 短信费用 短信费用高昂 您所在国家/地区的电信运营商向 T […]
