使用Docker,【快速】搭建个人博客【WordPress】
sun0322 2024-08-31 12:37:01 阅读 50
目录
1.安装Mysql,创建(WordPress)用的数据库
1.1.安装
1.2.创建数据库
2.安装Docker
3.安装WodPress(使用Docker)
3.1.创建文件夹
3.2.查看镜像
3.3.获取镜像
3.4.查看我的镜像
3.5.使用下载的镜像,启动Docker容器
4.配置WordPress
4.1.参考
4.2.开始搭建
4.2.登录
5.WordPress使用(控制台)
6.WordPress使用(访问)
7.具体使用
1.选择主题
2.选择主题 后的 显示效果
8.更改后台页面地址(对外隐藏后台地址的方法)
9.映射出去
10.问题解决
========
1.安装Mysql,创建(WordPress)用的数据库
1.1.安装
mysql_5.7
Linux中,Mysql安装_!includedir /etc/mysql/conf.d/-CSDN博客
现在的数据库(mysql_8.0)(私密)
我的服务器-CSDN博客
xx
1.2.创建数据库
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
===
xx
COLLATE utf8_unicode_ci: 这部分指定了数据库使用的默认排序规则(collation)。在这个例子中,"utf8_unicode_ci"表示使用UTF-8字符集的Unicode排序规则,它会忽略大小写的差异并支持各种语言的排序。
---
综合起来,这个命令创建了一个名为"wordpress"的数据库,使用UTF-8字符集,并使用Unicode排序规则进行排序。
---
collate 英 [kɒˈleɪt; kəˈleɪt] 美 [ˈkoʊˌleɪt; ˈkɑˈleɪt; kəˈleɪt]
v. 校对,整理
・(图书馆工作中)核对,检查(书籍页码及其顺序) 【图书馆】搭配:[object:book pages]
・检验(印张顺序) 【装订】 搭配:[object:sections of book]
===
2.安装Docker
使用Docker快速创建一个Jenkins服务_docker 制作jenkins给别人使用-CSDN博客
xxx
3.安装WodPress(使用Docker)
3.1.创建文件夹
xx
3.2.查看镜像
docker search WordPress
xxx
3.3.获取镜像
docker pull wordpress
xxx
3.4.查看我的镜像
docker images
===
3.5.使用下载的镜像,启动Docker容器
docker run -d --name my-wordpress -p 8088:80 -v /opt/wordpress:/var/www/html wordpress:latest
xxx
4.配置WordPress
4.1.参考
参考1
使用Docker快速创建一个Jenkins服务_docker 制作jenkins给别人使用-CSDN博客
参考2
使用docker安装wordpress详细教程及出现数据库无法连接问题解决方法_wordpress连接docker数据库-CSDN博客
参考3
超详细图解:如何使用 WordPress搭建一个个人博客?-CSDN博客
4.2.开始搭建
访问【服务器的IP + 端口号】
(自动跳转到此地址http://10.10.10.205:8088/wp-admin/setup-config.php)
===
===
http://10.10.10.205:8088/wp-admin/setup-config.php?step=0
===
主机要填写服务的IP【10.10.10.205】
===
===
===
===
===
4.2.登录
----
xxx
===
====
5.WordPress使用(控制台)
右上角的【sxz】是【站点标题】
http://10.10.10.205:8088/wp-admin
===
6.WordPress使用(访问)
==不登录,直接访问
http://10.10.10.205:8088/
---效果(什么也没有配置)(根据自己的需求,选择主题)
----拖动到最下面
----这个文章,是一个链接,可以点击进入
===点击进入
===
7.具体使用
1.选择主题
2.选择主题 后的 显示效果
===
===
8.更改后台页面地址(对外隐藏后台地址的方法)
3种不使用插件更改 WordPress 默认管理后台地址方法_如何修改wordpress后台入口-CSDN博客
===
===
方法1: 修改function.php文件
登陆WordPress后台管理,在左侧找到【外观】-【主题文件编辑器】,然后在右侧找到【functions.php】,在functions.php中添加以下代码:
//修改后台管理地址
function login_protection(){
if($_GET['hello'] != '333')header('Location: https://yourname.com/');
}
add_action('login_enqueue_scripts','login_protection');
这样只有访问 https://yourname.com/wp-login.php?hello=333,才会打开登录页,否则就会自动跳转到首页。应用的时候请将代码中的’hello’、’333’、https://yourname.com/ 这三个位置换成自己的内容。此方法可能与某些插件冲突不生效。
==
不修改时的登录地址
http://10.10.10.205:8088/wp-login.php
==
==
更改之后,就可以映射出去了。
===
9.映射出去
Jenkins的网站,可以正常映射出去,但是这个WordPress不行
问题1:站点画面 无法显示,
问题2:管理员画面虽然能显示,但是css无法正常加载
wp-login.php:7
Mixed Content: The page at 'https://xxxxxx/wp-login.php' was loaded over HTTPS, but requested an insecure stylesheet 'http://10.10.10.205:8088/wp-admin/load-styles.php?c=0&dir=ltr&load%5Bchunk_0%5D=dashicons,buttons,forms,l10n,login&ver=6.5.2'. This request has been blocked; the content must be served over HTTPS.
=============
难道是下面的配置有问题,等有时间再研究研究
10.问题解决
参考1(没有效果)
wordpress更换域名后,CSS调用不正常,如何处理? – 蓝队云 (landui.com)
--------------(没有效果)
UPDATE wp_posts SET post_content = replace( post_content, AAA.com,BBB.com) ;
select post_content from wp_posts;
=====
UPDATE wp_comments SET comment_content = replace(comment_content, AAA.com, BBB.com) ;
select comment_content from wp_comments;
===
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, AAA.com, BBB.com) ;
select comment_author_url from wp_comments;
===
参考2
WordPress更换域名后-后台无法进入,网站模版错乱,css失效,网页中图片不显示。完整解决方案(含宝塔设置)_wordpress替换域名后后台进不去-CSDN博客
==
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。