使用1Panel一键搭建WordPress网站的详细教程(全)

server/2025/3/14 16:28:14/

嘿,各位想搭建自己网站的朋友们!今天我要跟大家分享我用1Panel搭建WordPress网站的全过程。说实话,我之前对服务器运维一窍不通,但通过这次尝试,我发现原来建站可以这么简单!下面是我的亲身经历和一些小技巧,希望能帮到你。

1Panel官方

1Panel - 现代化、开源的 Linux 服务器运维管理面板 - 官网

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

等待安装完成即可

自动的部署安装Docker

安装完毕(记住地址)

输入这行命令后,就开始自动安装了。几分钟后,终端显示了登录信息:

记得检查一下云服务器的安全组,确保17210端口是开放的,否则你会连不上面板。

打开1Panel面板

这时候就成功登录进来 可以看到自己的内存CPU等信息

部署安装LNMP环境

登录到1Panel后,我看到了服务器的CPU、内存使用情况,界面简洁清晰,感觉很专业!

接下来是最关键的一步 - 部署LNMP环境(Linux + Nginx + MySQL + PHP)。

环境准备

配置镜像加速

如果不配置的话 导致Docker无法拉取镜像 安装失败!!!

配置Docker镜像加速

这一步特别重要!如果不配置镜像加速,Docker可能无法拉取镜像,导致安装失败。我第一次就是因为这个卡住了半天。

1.安装nginx

  1. 先安装Nginx - 很简单,按默认配置就行

2.安装Mysql数据库

默认即可(如果你安装失败 那么就卸载了 重新安装5.7版本的)

3.安装PHP运行环境

  1. 安装PHP - 这里有个小技巧:一定要勾选WordPress选项,这样系统会自动安装WordPress需要的PHP插件

点击创建环境

看我选择的地方 记得选上Wordpress 这样方便很多 自动安装需要的插件

确保以上服务都已经安装成功

创建数据库

  1. 创建一个MySQL数据库,记下用户名和密码
  2. 创建网站,绑定域名(如果你有的话)
  3. 申请SSL证书(输入你的邮箱就行)
  4. 启用HTTPS

创建网站

创建证书

输入你自己的邮箱就行了 我这里不在演示

等待申请成功

点击网站 点击域名

证书申请签名 启用HTTPS

设置网站内容

进入网站的根目录 然后删除默认的网页

  1. 进入网站根目录,删除默认网页
  2. 远程下载WordPress中文版:https://cn.wordpress.org/latest-zh_CN.zip
  3. 解压文件,设置网站目录为WordPress

WordPress地址

https://cn.wordpress.org/latest-zh_CN.zip

点击远程下载输入链接就行了

最右边 解压一下

回到网站 设置网站的目录为Wordpress

这时候就弄好了wordpress的搭建

现在我们访问一下

输入域名或者ip访问

出现了一个扩展的少安装

我们回到 php那块 选择mysqli 重新安装

设置WordPress

如果没有错的话那么就继续下一步

然后将这个文件重命名为

wp-config.php

安装成功WordPress

输入用户名和密码 登录

成功进入WordPress网站

其他的你自己去探索吧!

报错解决

上传主题的时候我遇见了新的问题 就是无法上传 或者 上传时候没有权限无法创建

wordpress/wp-config.php文件夹下修改这个define('FS_METHOD', 'direct');  

设置权限

找到你自己的PHP容器名称

docker ps -a   #查看你的php容器名称 然后替换名称之后执行权限docker exec -it 1Panel-php8-u5Wg chmod -R 777 /www/sites/

我上传的还是有点慢 不过等一会就成功上传了

说实话,作为一个之前从未接触过服务器运维的人,我原本以为搭建网站是件特别复杂的事。但1Panel真的让这个过程变得超级简单!整个界面设计得很直观,即使遇到问题,也能很快找到解决方法。

最让我惊喜的是,从零开始到网站上线,我只花了不到一个小时。现在我有了自己的WordPress网站,可以开始写博客、分享内容了!

如果你也想搭建自己的网站,强烈推荐试试1Panel。它真的很适合我们这样的小白用户,不需要记忆复杂的命令,几乎所有操作都可以通过图形界面完成。

希望我的经验能帮到你!有什么问题,欢迎在评论区交流~


http://www.ppmy.cn/server/174927.html

相关文章

mysql经典试题共34题

1、准备数据 -- drop drop table if exists dept; drop table if exists emp; drop table if exists salgrade;-- CREATE CREATE TABLE dept (deptno int NOT NULL COMMENT 部门编号,dname varchar(14) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMM…

【H2O2 | 软件开发】Axios发送Http请求

目录 前言 开篇语 准备工作 正文 概念 封装工具包 示例 结束语 前言 开篇语 本系列为短篇,每次讲述少量知识点,无需一次性灌输太多的新知识点。该主题文章主要是围绕前端、全栈开发相关面试常见问题撰写的,希望对诸位有所帮助。 如…

概率论的基本知识

逆概率还不懂,改天再想想。 联合概率 联合概率(Joint Probability) 是概率论中的一个重要概念,用于描述多个随机变量同时取某些值的概率。联合概率可以帮助我们理解多个变量之间的关系。

Python编程中常见的10个案例

文章目录 1. Hello, World!2. 计算斐波那契数列3. 文件读写4. 列表推导式5. 异常处理6. 函数定义与调用7. 类和对象8. 使用模块9. 网络请求10. 数据可视化总结 1. Hello, World! 这是学习任何编程语言时的第一个程序。 代码示例 print("Hello, World!")2. 计算斐波…

请简述一下String、StringBuffer和“equals”与“==”、“hashCode”的区别和使用场景

在 Java 中,String 和 StringBuffer 是两种不同的字符串处理类,而 equals() 方法和 操作符、hashCode() 方法在字符串比较和哈希表操作中有不同的用途和语义。以下是它们的区别和使用场景的详细说明: 1. String 和 StringBuffer 的区别 1.1…

Vue.js 基础入门:从零开始构建你的第一个 Vue 应用

Vue.js 是一个轻量级、易上手的渐进式 JavaScript 框架,广泛用于构建现代化的用户界面。无论你是前端新手还是有一定经验的开发者,Vue.js 都能帮助你快速构建高效、可维护的 Web 应用。本文将带你从零开始学习 Vue.js 的基础知识,并完成一个简…

AI自动化编程初探

先说vscodeclinemodelscope方案,后面体验trae或者cursor再写写其它的。vscode和trae方案目前来说是免费的,cursor要用claud需要付费,而且不便宜,当然效果可能是最好的。 vscode方案,我的经验是最好在ubuntu上&#xff…

工业物联网平台系列技术介绍-分类、聚类、逻辑回归

前言 工业物联网平台在运行过程中,设备运行数据、传感器数据等如潮水般涌现,这些数据类型丰富,涵盖设备的实时状态、性能参数、环境监测数值等。面对如此规模与复杂度的数据,亟需高效的数据处理与分析手段。分类、聚类、逻辑回归…