wordpress 虽然是开源的,但是在搭建的过程真是一波三折,遇到了很多小麻烦,主要也是因为平时自己对部署以及php领域不熟悉,耽误了很多时间。
皇天不负苦心人,走过不限弯路后最终总总算搭建完成了,这一切都算值得,只要不放弃,在一次次失败与挫折中成长。引用看到过的一句话,那些打不败你的事,都会成就一个完美的你。

遇到的困难
1️⃣ 配置ssl
搭建过程中一开始 想着直接docker 一键部署,压根没有想到要配置ssl证书,所以一开始docker映射出来的端口直接就是80,后来想配置ssl那肯定不能直接映射80端口,这样nginx就无法使用80端口了,以为就在docker映射改下就完事了,没那么简单😂 事需要把 数据库options表中的 siteurl 还有个什么字段 改掉改成访问的地址才行。成功配置了ssl也还遇到一些小问题,1. 之前的图片访问不了 2.后台管理程序打不开呀
2️⃣ 数据迁移项目无法正常启动
一开始blog项目 我是打算运行在本地的,然后通过frp穿透到公网上,后来阿里云给我发了一个短信99可以买一年的云主机。想想确实也不贵才99就买了 准备部署到阿里云上,可是我之前创建的一些文章和自定义上 我可不想重头再整一次,虽然不多但是麻烦,也是对我人格上的侮辱😒 本身就是搞技术的,还要傻乎乎的重建一次,这也太麻烦了,要是以后要迁移项目也是要碰到的,不如就这样弄好。就这样我开始把项目从windows迁移到ubuntu上去,直接将项目迁移上去 然后运行部署命令 然而事情没有那么简单,mysql 压根启动不了 一直在重启,搜了一圈,说是这样直接迁移mysql文件 肯定是启动不了的,没办法只能删掉原有的mysql文件 彻底重新创建一个mysql 然后再使用navcat 来迁移数据,迁移过程又遇到文件,一直报错,执行不下去,问题的根本是 mysql 的 datetime 类型默认值在5.8(具体哪个版本忘记了)后不能再使用0000.00.00.00了 但是呢wordpress 创建的时候 又是有这样的值,这给我苦的 实在不行 求救后端同学,让我把那些数据删和表结构改下 然后再运行。成功解决啦
3️⃣ 迁移后媒体库打不开,无法上传图片
媒体库打不开,差点让我有想放弃搭建的念头,这是我碰到的最后一个问题,也是最没有头绪的一个问题 无从下手最后我将这些走过的弯路 重新再走一遍,再次重新安装以及数据迁移,迁移完成之后它自己恢复完成了,可能我在之前的迁移过程中 损坏其他文件导致的。
无法上传图片 是文件夹权限的问题,只要把文件夹权限开就好了。
这篇文章是在手机端app上完成编写的,这样以后我可以随时随地写下自己的想法还是很方便的