打开/关闭搜索
搜索
打开/关闭菜单
54
677
62
1925
md5.pw
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
请求账号
查看“︁怎么部署wordpress”︁的源代码
来自md5.pw
分享此页面
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
怎么部署wordpress
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''零基础实战:从 购买 bandwagonhost VPS 到 WordPress 个人站点''' 这是一篇专为新手设计的“保姆级”教程。我们将跳过晦涩的容器底层原理,直接教你如何在一台全新的 bandwagonhost 服务器(VPS)上,使用最现代化的 Docker Compose 技术,在 10 分钟内搭建一个稳定、安全的 WordPress 网[[:Category:500 常见应用指南 — Application Guides|站]]。 '''准备工作''' 在开始之前,你需要: # '''购买一台 bandwagonhost的 VPS 服务器''':推荐系统为 '''Ubuntu 22.04''' 或 '''Debian 11/12'''(本教程以 Ubuntu 为例)。 # '''SSH 连接工具''':Windows 用户推荐使用 PowerShell 或 Putty,Mac/Linux 用户直接使用终端。 '''第一步:登录你的服务器 (SSH)''' 首先,我们需要通过命令行控制你的远程服务器。 # 打开你的终端(Terminal)或 PowerShell。 # 输入以下命令(将 your_server_ip 替换为你的 bandwagonhost VPS 实际 IP 地址): Bash ssh root@your_server_ip # 如果这是第一次连接,系统会询问是否继续,输入 yes 并回车。 # 输入你的服务器密码(注意:输入密码时屏幕上不会显示任何字符,输完直接回车即可)。 当看到类似 root@hostname:~# 的提示符时,说明你已成功登录。 '''第二步:一键安装 Docker 环境''' 我们使用 Docker 官方提供的“懒人脚本”来安装,这是最适合新手的安装方式,它会自动配置好 Docker 引擎和 Docker Compose 插件。 # '''执行安装脚本:''' 复制以下命令并在终端中执行: Bash curl -fsSL <nowiki>https://get.docker.com</nowiki> | sh ''等待几分钟,直到脚本执行完毕。'' # '''验证安装:''' 输入以下命令,如果能看到版本号(如 Docker Compose version v2.x.x),说明安装成功。 Bash docker compose version '''第三步:创建项目文件''' 我们需要为网站创建一个“家”目录,并放入配置文件。 # '''创建并进入目录:''' Bash mkdir my-site cd my-site # '''创建配置文件 compose.yml:''' 我们将使用 Linux 自带的简易编辑器 nano。 Bash nano compose.yml # '''粘贴以下内容:''' 这是一个经过优化、包含'''自动修复机制'''(健康检查)的配置,直接复制即可,无需改动代码 。 YAML services: # 数据库服务 db: image: mysql:8.0 restart: always environment: MYSQL_ROOT_PASSWORD: my_secure_root_password # 数据库管理员密码 MYSQL_DATABASE: wordpress MYSQL_USER: wp_user MYSQL_PASSWORD: wp_user_password # 网站连接数据库的密码 volumes: - db_data:/var/lib/mysql healthcheck: test: interval: 10s timeout: 5s retries: 5 # 网站服务 wordpress: image: wordpress:latest restart: always ports: - "8000:80" # 你的网站将在 8000 端口访问 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: wp_user WORDPRESS_DB_PASSWORD: wp_user_password # 必须与上面的密码一致 WORDPRESS_DB_NAME: wordpress volumes: - wp_data:/var/www/html depends_on: db: condition: service_healthy volumes: db_data: wp_data: # '''保存并退出:''' #* 按 Ctrl + O,然后按 Enter(回车)保存。 #* 按 Ctrl + X 退出编辑器。 ''> '''注意''':为了演示方便,我们在文件中直接写了密码(如 wp_user_password)。在正式建站时,建议你将这些密码修改为更复杂的字符。'' '''第四步:启动网站''' 这是最激动人心的一步,只需一条指令,Docker 就会自动下载镜像、建立网络并启动服务。 # '''启动服务:''' Bash docker compose up -d #* -d 意思是“在后台运行”,这样你关掉终端网站也不会停。 #* 你会看到一系列的 Pulling(下载中)和 Created(已创建)。 # '''确认状态:''' 等待约 30 秒后,输入: Bash docker compose ps 如果你看到两个服务的状态(STATUS)都显示为 Up 或 Up (healthy),恭喜你,服务器端的操作全部完成了! '''第五步:在浏览器中初始化 WordPress''' 现在,离开命令行,回到你熟悉的浏览器。 # '''访问安装向导:''' 在浏览器地址栏输入:<nowiki>http://你的服务器IP:8000</nowiki> ''例如:<nowiki>http://123.45.67.89:8000</nowiki>'' # '''选择语言:''' 你将看到 WordPress 的标志。在列表中找到并选择 '''“简体中文”''',点击“继续”。 # '''填写站点信息:''' 屏幕上会出现“欢迎”界面,你需要填写以下信息: #* '''站点标题''':给你的网站起个名字(如“我的第一个博客”)。 #* '''用户名''':这是你登录 WordPress 后台的账号(不要用简单的 admin,容易被猜到)。 #* '''密码''':系统会自动生成一个强密码,请'''务必复制并保存好'''这个密码。 #* '''您的电子邮件''':用于找回密码。 # '''完成安装:''' 点击底部的 '''“安装 WordPress”''' 按钮。 # '''登录后台:''' 几秒钟后,你会看到“成功!”的提示。点击“登录”,输入刚才设置的用户名和密码。 '''常用管理命令速查表''' 以后你需要管理网站时,只需要重新 SSH 登录并进入目录 cd my-site,然后使用以下命令: {| class="wikitable" |'''你的需求''' |'''终端命令''' |- |'''我想看网站运行日志'''(排错用) |docker compose logs -f |- |'''我想重启网站''' |docker compose restart |- |'''我想彻底停止并删除网站''' |docker compose down |- |'''我想更新 WordPress 版本''' |先执行 docker compose pull,再执行 docker compose up -d |} '''常见问题解答 (Q&A)''' '''Q: 我想用域名访问(如 www.example.com)而不是 IP+端口,怎么办?''' A: 这需要配置'''反向代理'''(Nginx)。对于新手,建议后续学习使用 '''Nginx Proxy Manager''',它提供了一个图形化界面来管理域名和 SSL 证书(HTTPS),可以帮你把 8000 端口映射到域名的 80/443 端口。 '''Q: 这里的数据库数据存在哪里?''' A: 数据非常安全。我们在配置文件中定义了 volumes(卷),数据实际上保存在宿主机的 Docker 管理区域,即使你删除了容器(docker compose down),数据也不会丢失,下次启动时会自动挂载回来。
返回
怎么部署wordpress
。
查看“︁怎么部署wordpress”︁的源代码
来自md5.pw