标签: Ubuntu
-
本文记录在 Windows 10 上利用 Ubuntu 执行 .sh 脚本文件的排查过程。作者通过 Windows Terminal 进入 Ubuntu 系统,访问 /mnt/c 挂载的 C 盘目录并运行脚本,过程中遇到 PHP Redis 扩展缺失及连接拒绝等报错。经排查环境并安装扩展后证实,脚本执行依赖的环境需在 Ubuntu 中完整配置,且连接的是系统内的 Redis 而非 Windows 中的服务。
-
本文记录了在 Windows 10 中使用 WSL 运行 .sh 脚本文件的尝试过程。通过管理员身份运行命令成功执行了测试文件,但在运行 themes.sh 时遇到了换行符语法错误及 PHP Redis 扩展报错。最终作者放弃在 WSL 中运行,转而在 Ubuntu 环境下执行,得出结论是脚本执行依赖的环境配置必须在 Ubuntu 中全部准备妥当,且所连接的 Redis 不再是 Windows 中的 Redis。
-
本文介绍了在 Windows 10 上安装 Hyper-V 并创建安装 Ubuntu 虚拟机的过程。操作首先通过启用 Windows 功能内置的 Hyper-V 角色并重启完成安装,随后使用 Hyper-V 快速创建功能选择 Ubuntu 22.04 LTS,最终完成虚拟机配置并成功启动进入系统安装界面。
-
在执行 docker login 命令时遇到报错,提示 /usr/bin/docker-credential-desktop.exe 参数无效且存储凭据失败。针对该问题,操作者决定关闭当前窗口,重新打开 Ubuntu,再次执行命令后即自动登录成功。这一方法有效解决了凭据保存错误的问题。
-
文章记录了将本地 Laravel 8.x 项目部署至 Heroku 并配置 PostgreSQL 数据库的全过程。作者解决了 Heroku CLI 安装、Procfile 编码格式导致的部署失败问题,并通过新增配置文件和辅助函数,区分了本地 MySQL 与 Heroku 上 PostgreSQL 的数据库连接。修正编码与环境变量配置项后,最终成功执行迁移并完成数据提交,应用访问响应正常。
-
本文介绍了在 Windows 10 专业版中通过安装 Nginx Proxy Manager,配置 Docker 容器以运行多个 Laravel Sail 环境的方法。操作包括创建代理服务、调整不同项目的端口避免冲突、修改系统 hosts 文件绑定域名,并利用 Nginx Proxy Manager 设置反向代理。最终实现了通过自定义域名访问多个本地 Laravel 项目,且宿主机可直接连接 MySQL 数据库。
-
在 WSL2 的 Ubuntu 系统中执行安装 php7.4-cli 命令时,因 404 错误导致下载失败。通过运行 apt-get update 更新软件源后成功解决安装问题。随后在运行 php artisan 命令时,因 Composer 依赖要求 PHP 版本高于 8.0 而与当前 7.4 版本冲突,改为使用基于 Laravel Sail 的 Docker 容器执行 sail artisan 命令,最终成功生成控制器。
-
本文记录在 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 与自定义域名均响应正常,完成部署。
-
WordPress 更新提示下载失败并报错 Too Many Requests,原因在于官方网站访问受限。由于服务器环境无法像本地一样使用代理工具,文章通过安装 Kill 429 插件解决该问题。具体操作是解压插件压缩包,将文件夹上传至 WordPress 安装目录下的指定插件目录,随后在仪表盘启用该插件。最终重新执行更新任务,确认能够正常完成版本、主题或插件的更新。
