分类: 开发工具
-
本文记录在 Windows 10 专业版中基于 Laravel Sail 创建 weibo 应用的过程。操作包括使用 Composer 创建项目、解决执行脚本报错与端口冲突问题,并通过停止占用端口 80 的容器完成环境启动。最后通过编辑 hosts 文件配置域名映射,成功在浏览器访问并得到 200 响应。
-
本文记录在 Windows 10 专业版中搭建 Laravel Sail 开发环境的过程。首先需将系统升级至支持 WSL 2 的版本,通过 Windows 功能开启相关组件,并安装 Ubuntu 20.04 LTS 与 Docker Desktop。针对安装过程中的 WSL 2 内核缺失与初始化报错,进行了内核更新与重启操作,并在配置中集成 WSL。创建项目时因本地数据库端口冲突导致启动失败,调整 MySQL 端口后成功初始化容器,最终访问 localhost 与自定义域名均响应正常,完成部署。
-
文章记录了解决 Git 推送至 GitHub 时报错的过程。面对主机真实性无法建立及密码验证已移除的提示,通过 Git Bash 生成 SSH 密钥并添加至 GitHub 账户进行连接测试。最终通过生成具有所有权限的 Personal access token 并修改远端 URL,成功实现了代码推送并确认文件已上传至仓库。
-
本文针对公有云com环境数据向csp环境迁移时程序版本不一致且无法升级的问题,介绍了实现流程。通过分析Git日志找出14个数据库迁移文件的差异,确认多出的SQL主要为表结构调整。在无法统一结构的情况下,将两个数据库导入本地,编写支持租户ID参数的迁移命令,使用事务处理并逐一迁移表。文章记录了pa_plan表的迁移过程,成功将4个租户的数据迁移至csp环境,并探讨了潜在的主键冲突及关联表处理问题。
-
在部署项目到华为云ARM架构服务器时,因基础镜像导致PHP版本变更为7.2.20,与Composer依赖要求的7.3.0版本冲突。解决方法是修改composer.json将PHP版本要求降低至7.2.0,同时将本地环境切换至7.2.14以保持一致。随后删除vendor目录和composer.lock文件,重新执行composer install,最终健康检查脚本正常响应,问题解决。
-
PhpStorm 运行时报错提示 BashSupport 插件与当前 IDE 版本不兼容。经排查,当前 IDE 版本高于插件所需的内部版本号,且检查后无可用更新。文章记录了通过设置卸载该插件的操作过程,重启 IDE 后报错问题得到解决。
-
在 K8s 环境中,容器 api 请求容器 group 时报错无法解析主机。尽管直接请求静态文件成功验证了连接性,但问题依旧。最终排查发现是容器 api 自身的问题,通过在 Jenkins 的 Label Expression 中重新选择并构建镜像升级,该报错不再出现,问题得到解决。
-
针对在 Laravel 5.4 中运行 composer 时出现的 RuntimeException 错误,提示 require-dev.mikey179/vfsStream 无效且不应包含大写字符,通过检查 composer.json 文件发现配置中使用了大写字符。参考相关接口地址确认包名规范后,将配置修改为小写形式。再次运行 composer 后报错消除,问题得到解决。
