使用1Panel一键搭建WordPress网站的详细教程(全)
嘿,各位想搭建自己网站的朋友们!今天我要跟大家分享我用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
- 先安装Nginx - 很简单,按默认配置就行


2.安装Mysql数据库

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

3.安装PHP运行环境

- 安装PHP - 这里有个小技巧:一定要勾选WordPress选项,这样系统会自动安装WordPress需要的PHP插件
点击创建环境

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


确保以上服务都已经安装成功
创建数据库
- 创建一个MySQL数据库,记下用户名和密码
- 创建网站,绑定域名(如果你有的话)
- 申请SSL证书(输入你的邮箱就行)
- 启用HTTPS

创建网站

创建证书

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

等待申请成功

点击网站 点击域名

证书申请签名 启用HTTPS

设置网站内容
进入网站的根目录 然后删除默认的网页
- 进入网站根目录,删除默认网页
- 远程下载WordPress中文版:
https://cn.wordpress.org/latest-zh_CN.zip - 解压文件,设置网站目录为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。它真的很适合我们这样的小白用户,不需要记忆复杂的命令,几乎所有操作都可以通过图形界面完成。
希望我的经验能帮到你!有什么问题,欢迎在评论区交流~
相关文章:
使用1Panel一键搭建WordPress网站的详细教程(全)
嘿,各位想搭建自己网站的朋友们!今天我要跟大家分享我用1Panel搭建WordPress网站的全过程。说实话,我之前对服务器运维一窍不通,但通过这次尝试,我发现原来建站可以这么简单!下面是我的亲身经历和一些小技巧…...
uni-app学习笔记——自定义模板
一、流程 1.这是一个硬性的流程,只要按照如此程序化就可以实现 二、步骤 1.第一步 2.第二步 3.第三步 4.每一次新建页面,都如第二步一样;可以选择自定义的模版(vue3Setup——这是我自己的模版),第二步的…...
kotlin基础知识点汇总
对象类继承变量常量静态常量定义方法重载方法基本数据类型比较类型转换符字符串比较数组循环角标循环高级循环判断器构造函数类创建私有化 set 方法私有化 get 方法枚举接口匿名内部类内部类内部类访问外部类同名变量抽象类静态变量和方法可变参数泛型构造代码块静态代码块方法…...
git备份or打补丁
起因 在工作中使用git pull突然发现仓库出现了找不到代码库问题,但是这个时候有个对策又急着需要,于是乎,就需要备份,拷贝给另一个工程师输出。 git 打补丁操作 工程师A生成补丁文件 touch a.txtgit add a.txtgit commit -m &qu…...
如何使用GuzzleHttp库:详细教程与代码示例
GuzzleHttp 是一个功能强大的 PHP HTTP 客户端库,它可以帮助开发者方便地发送 HTTP 请求。与传统的 cURL 相比,Guzzle 提供了一个更简单且易于使用的 API,并且支持同步和异步请求。以下是 GuzzleHttp 的使用方法和一些高级特性。 一、安装 G…...
数据结构——顺序表seqlist
前言:大家好😍,本文主要介绍了数据结构——顺序表部分的内容 目录 一、线性表的定义 二、线性表的基本操作 三.顺序表 1.定义 2. 存储结构 3. 特点 四 顺序表操作 4.1初始化 4.2 插入 4.2.1头插 4.2.2 尾插 4.2.3 按位置插 4.3 …...
使用位运算如何找到数组中只出现一次的数?
题目链接:137. 只出现一次的数字 II - 力扣(LeetCode) 算法解析 位运算是用于二进制的运算符号。而对于多次出现的数字,其二进制都是一模一样的,这里是3次重复的出现是数字。由此我们可以想到,如果我们由低…...
Linux笔记之通配符和正则表达式的区别
Linux笔记之通配符和正则表达式的区别 code review! 参考笔记 1.Linux笔记之通配符和正则表达式的区别 2.C++笔记之C语言中的换行符和转义符 文章目录 Linux笔记之通配符和正则表达式的区别1.通配符概念2.通配符和正则表达式的区别3.C++或C语言中有没有通配符?4.Linux Bash脚…...
防汛应急包,快速响应,守护安全
根据中国水利部统计,自1949年以来,我国几乎每年都面临洪水威胁,其中20世纪90年代后洪涝灾害频率显著增加,仅1990-2009年间就发生超4000起较大灾害,直接经济损失近3万亿元,受灾人口达20亿人次。在2020年长江…...
小记一下Zookeeper配置中心的部分原理
记录一下,这里其实很类似nacos的Value,注解,可以结合去理解。 Overridepublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {Class<?> beanClass bean.getClass();Field[] fields …...
蓝桥杯备赛-基础训练(四)字符串 day17
好久不见,今天开始继续更新,或许拿不了奖,但是希望记录自己学习的过程,如果感觉有收获的同学在下面多多评论说说我代码的缺陷,感谢大家! 1、反转字符串 编写一个函数,其作用是将输入的字符串反…...
软件工程概述、软件过程模型、逆向工程(高软45)
系列文章目录 软件工程概述、软件过程模型、逆向工程。 文章目录 系列文章目录前言一、软件工程概述二、能力成熟度模型1.能力成熟度模型CMM2.能力成熟度模型集成CMMI 三、软件过程模型1.瀑布模型SDLC2.原型化模型3.螺旋模型4.增量模型5.喷泉模型6.敏捷模型7.统一过程模型RUP 四…...
数据结构--邻接表
回顾上节: 邻接矩阵--数组实现的顺序存储,空间复杂度高,不合适存储稀疏图。On^2 一、邻接表法(顺序链式存储) 无向图: 用一维数组存储顶点信息,使用指针存储顶点的第一条边/弧。对于边/弧&…...
ChromeOS 134 版本更新
ChromeOS 134 版本更新 一、ChromeOS 134 更新内容 1. ChromeOS 自助终端(Kiosk)模式支持隔离 Web 应用(Isolated Web Apps) 从 ChromeOS 134 开始,自助终端(Kiosk)模式支持 隔离 Web 应用&a…...
node.js-WebScoket心跳机制(服务器定时发送数据,检测连接状态,重连)
1.WebScoket心跳机制是? 基于上一篇文章,WebScoket在浏览器和服务器间完成一次握手,两者间创建持久性连接,并进行双向数据连接。node.js-node.js作为服务器,前端使用WebSocket(单个TCP连接上进行全双工通讯…...
【蓝桥杯—单片机】第十五届省赛真题代码题解析 | 思路整理
第十五届省赛真题代码题解析 前言赛题代码思路笔记竞赛板配置建立模板明确基本要求显示功能部分频率界面正常显示高位熄灭 参数界面基础写法:两个界面分开来写优化写法:两个界面合一起写 时间界面回显界面校准校准过程校准错误显示 DAC输出部分按键功能部…...
神经网络的数据集处理
离不开这个库torch.utils.data,这个库有两个类一个Dataset和Dataloader Dataset(对单个样本处理) Dataset 是一个非常重要的概念,它主要用于管理和组织数据,方便后续的数据加载和处理。以下以 PyTorch 为例ÿ…...
深入解析 JVM —— 从基础概念到实战调优的全链路学习指南
文章目录 一、为什么要学习 JVM?1. 面试必备与技能提升2. 性能优化与问题诊断3. 编写高质量代码 二、JVM 基础概念与体系结构1. JVM 简介2. JDK、JRE 与 JVM 三、JVM 内存模型1. 线程私有区2. 线程共享区 四、类加载机制与双亲委派1. 类加载过程2. 双亲委派模型3. 动…...
VLAN和Trunk实验
VLAN和Trunk实验 实验拓扑 实验需求 1.按照图示给所有路由器(此处充当pc机)配置IP地址 2.SW1和SW2上分别创建vlan10和vlan20,要求R1和R3属于vlan10,R2和R4属于vlan20 3.SW1和SW2相连的接口配置类型为trunk类型,允许…...
MongoDB 数据导出与导入实战指南(附完整命令)
1. 场景说明 在 MongoDB 运维中,数据备份与恢复是核心操作。本文使用 mongodump 和 mongorestore 工具,演示如何通过命令行导出和导入数据,解决副本集连接、路径指定等关键问题。 2. 数据导出(mongodump) 2.1 导出命…...
鸿蒙开发-一多开发之媒体查询功能
在HarmonyOS中,使用ArkTS语法实现响应式布局的媒体查询是一个强大的功能,它允许开发者根据不同的设备特征(如屏幕尺寸、屏幕方向等)动态地调整UI布局和样式。以下是一个使用媒体查询实现响应式布局的实例: 1. 导入必要…...
Spring Boot集成Spring Statemachine
Spring Statemachine 是 Spring 框架下的一个模块,用于简化状态机的创建和管理,它允许开发者使用 Spring 的特性(如依赖注入、AOP 等)来构建复杂的状态机应用。以下是关于 Spring Statemachine 的详细介绍: 主要特性 …...
【Go学习】04-1-Gin框架-路由请求响应参数
【Go学习】04-1-Gin框架 初识框架go流行的web框架GinirisBeegofiber Gin介绍Gin快速入门 路由RESTful API规范请求方法URI静态url路径参数模糊匹配 处理函数分组路由 请求参数GET请求参数普通参数数组参数map参数 POST请求参数表单参数JSON参数 路径参数文件参数 响应字符串方式…...
数据类设计_图片类设计之5_不规则类图形混合算法(前端架构)
前言 学的东西多了,要想办法用出来.C和C是偏向底层的语言,直接与数据打交道.尝试做一些和数据方面相关的内容 引入 接续上一篇,讨论图片类型设计出来后在场景中如何表达,以及不规则图片的混合算法. 图片示意图 图片是怎样表示的,这里把前面的补上 这里的数字1是不规则数据类对…...
零信任架构实战手册-企业安全升级
🔐 开篇痛点暴击: “又被黑客钓鱼了?VPN漏洞补到心累?😫” 传统边界安全像纸糊的墙,内鬼渗透、APT攻击防不胜防! 别慌!零信任架构(Zero Trust)用「永不信任,持续验证」原则,让安全等级飙升10倍! 🚦 零信任3大核心武器(附实操步骤): 1. 🌟 身份即边界!抛…...
【Qt】qApp简单介绍
1. 介绍 在Qt中,qApp是一个全局指针,它指向当前的QApplication或QGuiApplication对象。这个全局指针在Qt应用程序中非常有用,因为它可以让你在任何地方访问到应用程序对象。 在C中,全局指针是一个可以在程序的任何地方访问的指针…...
C++11 编译使用 aws-cpp-sdk
一、对sdk的编译前准备 1、软件需求 此文档针对于在Linux系统上使用源码进行编译开发操作系统使用原生的contos7Linux。机器配置建议 内存8G以上,CPU 4个 以上GCC 4.9.0 及以上版本Cmake 3.12以上 3.21以下apt install libcurl-devel openssl-devel libuuid-devel pulseaudio-…...
【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于运放的电流模BGR)
【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真 前言工程文件&部分参数计算过程,私聊~ 一、 设计指标指标分析: 二、 电路分析三、 仿真3.1仿真电路图3.2仿真结果(1)运放增益(2)基准温度系数仿真(3)瞬态启动仿真(4)静态…...
版本控制器Git(4)
文章目录 前言一、分布式版本控制系统的概念二、克隆远程仓库三、多用户协作与公钥管理四、配置Git忽略特殊文件五、给命令配置别名总结 前言 加油加油,路在脚下!!! 一、分布式版本控制系统的概念 本地操作:所有操作&a…...
Rabbitmq--延迟消息
13.延迟消息 延迟消息:生产者发送消息时指定一个时间,消费者不会立刻收到消息,而是在指定时间之后才会收到消息 延迟任务:一定时间之后才会执行的任务 1.死信交换机 当一个队列中的某条消息满足下列情况之一时,就会…...
