嘿,各位想搭建自己网站的朋友们!今天我要跟大家分享我用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。它真的很适合我们这样的小白用户,不需要记忆复杂的命令,几乎所有操作都可以通过图形界面完成。
希望我的经验能帮到你!有什么问题,欢迎在评论区交流~