您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
从零开始搭建个人博客Wordpress
千青2025-02-08 15:49:06WordPress教程已有3人查阅
导读在博客园写了有一年的博客了,也想换换新口味,wordpress的众多的主题和个性化设置非常符合我的喜好,所以捣鼓了一天也算是把它搭好了。
在博客园写了有一年的博客了,也想换换新口味,wordpress的众多的主题和个性化设置非常符合我的喜好,所以捣鼓了一天也算是把它搭好了。
直接在服务器上搭建wordpress还需要配置mysql,apache,php,这几个还不算麻烦,之后下载主题或插件还要配置ftp,修改php的上传大小种种,如果哪天换了vps,又有重新配置,着实麻烦
本篇博客将整理使用docker搭建wordpress的思路,其中遇到许多的的坑,希望我解决的问题能对你们有所帮助
0x01搭建前服务器配置
在腾讯云或者阿里云买一台服务器即可,学生有学生价,一月10块钱。域名额外购买,最近腾讯云搞活动某些后缀域名几块钱1年,域名要备案。
之后可以把厂商的云控制台把域名绑定到服务器上,就能让域名解析到服务了(感觉在说废话)
服务器购买好后,建议开放22,80端口,使用ssh连过去(我这里使用的xshell)
如果是腾讯云的话(阿里云好像可以直接登root,下面的步骤可以忽视),简而言之,以下几个步骤
给root设置密码 然后修改ssh的配置文件,使root能够被ssh登录
sudo vim /etc/ssh/sshd_config
将下图的PermitRootLogin值设置成yes,之后ESC :wq保存退出
之后重启ssh服务,这时候ssh连接会断开,重新用root就能连接了
service ssh restart
0x02安装docker
apt-get install docker docker-compose
安装完成后可以输入docker命令检查是否安装好
0x03下取镜像
这里要下2个镜像(因为难得写Dockerfile,再额外安装数据库了)
2个镜像一个为wordpress官方提供的镜像,一个是mysql镜像。 一个docker镜像生成的容器相当于一台虚拟机,这里就要做到传说中的站库分离了
下取镜像
docker pull wordpress
docker pull mysql:5.6
经过不长的等待可以使用下面命令看是否装好了
docker image ls
0x04生成容器
首先开启mysql容器,数据库密码设置成123456 然后进入mysql容器创建个wordpress的数据库 当然这里要输入一下刚刚设置的123456的密码,然后创建数据库 创建好后可以show一下,接下来quit退出容器即可
接下来在启动wordpress容器前准备一个文件uploads.ini 接下来再启动wordpress,并把我们的uploads.ini加载到容器,这样就使wordpress容器本身配置上传大小限制从2M变成64M了
docker run --name w-wordpress --link w-mysql:db -v /root/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -p 80:80 -d wordpress:latest
注意这里的
此时就能愉快的访问页面了,直接在浏览器中输入你的域名或者服务器的公网ip即可
0x05web端第一次安装
直接访问会让你选语言,我这里因为已经安装了,这里就借鉴参考博客的一张图,表示下数据库那里怎么填
之后就是设置后台管理员账号密码了,这里不要设置太简单就好。之后就能正常工作了
0x06自己搭建时候遇到的坑
我尝试过直接在服务器上搭,环境安装没多大问题,wordpress数据库安装好后,也改了php的upload_max_filesize的值,但是在下载主题的时候遇到需要ftp连接,上网查了一波又是改代码又是创文件夹的,又是改权限什么的。问题是搭个ftp又麻烦(其实是我懒)
所以之后选择了docker,但是docker也存在上传大小限制,更坑爹的是没有php.ini文件,我到哪里去改?之后在/etc/php/7.0/cli/目录下发现2个php-xxxxx.ini的文件,改了后重启apache2,结果容器直接exit了,配置没有保存成功,百度了半天也解决不了。之后谷歌看了看老外的文章终于解决了
解决方法也就是上文提到的使用uploads.ini来设置
直接在服务器上搭建wordpress还需要配置mysql,apache,php,这几个还不算麻烦,之后下载主题或插件还要配置ftp,修改php的上传大小种种,如果哪天换了vps,又有重新配置,着实麻烦
本篇博客将整理使用docker搭建wordpress的思路,其中遇到许多的的坑,希望我解决的问题能对你们有所帮助
0x01搭建前服务器配置
在腾讯云或者阿里云买一台服务器即可,学生有学生价,一月10块钱。域名额外购买,最近腾讯云搞活动某些后缀域名几块钱1年,域名要备案。
之后可以把厂商的云控制台把域名绑定到服务器上,就能让域名解析到服务了(感觉在说废话)
服务器购买好后,建议开放22,80端口,使用ssh连过去(我这里使用的xshell)
如果是腾讯云的话(阿里云好像可以直接登root,下面的步骤可以忽视),简而言之,以下几个步骤
给root设置密码 然后修改ssh的配置文件,使root能够被ssh登录
sudo vim /etc/ssh/sshd_config
将下图的PermitRootLogin值设置成yes,之后ESC :wq保存退出
之后重启ssh服务,这时候ssh连接会断开,重新用root就能连接了
service ssh restart
0x02安装docker
apt-get install docker docker-compose
安装完成后可以输入docker命令检查是否安装好
0x03下取镜像
这里要下2个镜像(因为难得写Dockerfile,再额外安装数据库了)
2个镜像一个为wordpress官方提供的镜像,一个是mysql镜像。 一个docker镜像生成的容器相当于一台虚拟机,这里就要做到传说中的站库分离了
下取镜像
docker pull wordpress
docker pull mysql:5.6
经过不长的等待可以使用下面命令看是否装好了
docker image ls
0x04生成容器
首先开启mysql容器,数据库密码设置成123456 然后进入mysql容器创建个wordpress的数据库 当然这里要输入一下刚刚设置的123456的密码,然后创建数据库 创建好后可以show一下,接下来quit退出容器即可
接下来在启动wordpress容器前准备一个文件uploads.ini 接下来再启动wordpress,并把我们的uploads.ini加载到容器,这样就使wordpress容器本身配置上传大小限制从2M变成64M了
docker run --name w-wordpress --link w-mysql:db -v /root/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -p 80:80 -d wordpress:latest
注意这里的
此时就能愉快的访问页面了,直接在浏览器中输入你的域名或者服务器的公网ip即可
0x05web端第一次安装
直接访问会让你选语言,我这里因为已经安装了,这里就借鉴参考博客的一张图,表示下数据库那里怎么填
之后就是设置后台管理员账号密码了,这里不要设置太简单就好。之后就能正常工作了
0x06自己搭建时候遇到的坑
我尝试过直接在服务器上搭,环境安装没多大问题,wordpress数据库安装好后,也改了php的upload_max_filesize的值,但是在下载主题的时候遇到需要ftp连接,上网查了一波又是改代码又是创文件夹的,又是改权限什么的。问题是搭个ftp又麻烦(其实是我懒)
所以之后选择了docker,但是docker也存在上传大小限制,更坑爹的是没有php.ini文件,我到哪里去改?之后在/etc/php/7.0/cli/目录下发现2个php-xxxxx.ini的文件,改了后重启apache2,结果容器直接exit了,配置没有保存成功,百度了半天也解决不了。之后谷歌看了看老外的文章终于解决了
解决方法也就是上文提到的使用uploads.ini来设置
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
wordpress制作子主题的步骤教程
在了解子主题功能之前,先来看一下你在使用 WordPress 的时候是否是这样:不会自己制作主题,只好从网上下载一个,这个主题整体风格比较适合WordPress给博客标题加上页码的方法
很多朋友为了优化网站防止出现重复的内容,会在文章分页或列表分页时加上页码,这样可以防止重复标题的出现。下面就来给大家介绍WordPress给博客标题加上页码方法。WordPress文章实现阅读量统计和显示的方法
WordPress文章阅读量统计和显示(非插件, 刷新页面不累加)WordPress文章阅读量统计实现思路:wordpress绑定多个域名的实现方法
使用过wordpress的站长应该都清楚,wordpress在安装的时候会默认绑定当前的域名,后续绑定其他的域名但是页面的链接也还是安装时候的域名。
留言与评论 (共有 0 条评论) |