分类: 云厂商
-
本文记录了将 Laravel 8.x 项目部署至阿里云 ECS CentOS 7.7 的过程。基于 OneinStack 环境,通过虚拟主机脚本配置 Nginx 和 SSL,利用 FTP 上传代码并连接阿里云 RDS 数据库。文章详细解决了 PHP 禁用函数限制、Supervisor 进程管理配置及队列驱动调整等问题,最终通过 Supervisor 和 Crontab 实现了队列监听与任务调度,验证了部署成功。
-
本文记录了将 Laravel 8.x 项目 LaraBBS 部署至 Heroku 并使用 ClearDB 实现 MySQL 数据库连接的过程。文中详细说明了 Procfile 创建、应用构建包声明及代码推送等步骤,并重点解决了数据库索引长度超限、数据迁移冲突及 Composer 包安装失败等问题。最终通过修正代码配置及导入本地数据,成功验证了线上应用的部署。
-
在 Laravel 8.x 部署至 Heroku 执行数据库数据填充时遇到 Class Faker Factory not found 报错。这是由于 Heroku 生产环境未安装依赖包导致的。解决方法是编辑 composer.json 文件,将 fakerphp/faker 从 require-dev 移至 require 中。建议在 Sail 环境执行 sail composer update 更新依赖。重新推送至 Heroku 后再次执行填充,问题解决,不再报错。
-
文章记录了将本地 Laravel 8.x 项目部署至 Heroku 并配置 PostgreSQL 数据库的全过程。作者解决了 Heroku CLI 安装、Procfile 编码格式导致的部署失败问题,并通过新增配置文件和辅助函数,区分了本地 MySQL 与 Heroku 上 PostgreSQL 的数据库连接。修正编码与环境变量配置项后,最终成功执行迁移并完成数据提交,应用访问响应正常。
-
在部署项目到华为云ARM架构服务器时,因基础镜像导致PHP版本变更为7.2.20,与Composer依赖要求的7.3.0版本冲突。解决方法是修改composer.json将PHP版本要求降低至7.2.0,同时将本地环境切换至7.2.14以保持一致。随后删除vendor目录和composer.lock文件,重新执行composer install,最终健康检查脚本正常响应,问题解决。
-
本文记录了将自建 Redis 数据迁移至腾讯云自带 Redis 的过程。作者在自建 Redis 服务器上编写 Python 2.x 脚本,连接源端与目标端数据库,通过安装 redis-py 模块并将版本回退至 2.10.6,解决了运行报错与版本兼容问题。最终脚本成功执行,目标数据库键值总数与源端一致,验证了迁移在腾讯云 Redis 2.8.23 及 4.0 版本下均可有效完成。
-
针对Navicat连接阿里云RDS MySQL实例失败的问题,文章记录了申请外网地址后遇到的连接超时与访问权限错误处理过程。通过搜索获取当前公网网段并在RDS管理控制台数据安全性中设置白名单分组,解决了连接超时问题;随后将用户名从root修改为其他有效账户,最终成功建立连接并提示外网连接存在安全风险。
