1、目的

​ 最近准备搭建一个自己的博客网站,如果用WordPress完全建站的话,前端没办法自定义,所以就想自己搭建前端,然后用WordPress的后台。于是准备先在自己的ubuntu服务器上大家WordPress,如果是用镜像的话,那服务器就没办法做其他用途了,所以准备自己搭建。但是纯手工搭建需要配置apache, sql, php…太麻烦了┗|`O′|┛ 。调研了一番,决定使用Bitnami堆栈搭建!!!

2、Bitnami堆栈

​ BitNami提供wordpress等开源程序,只需要下载安装包,然后按照即可,所有的安装包都内置了服务器的配置,一键配置,简直不要太爽。且是一个完整独立的运行环境,不会干扰到自己服务器的其他应用(这十分重要!!!)。

3、安装步骤

Step1、下载运行安装程序
  • 下载链接:https://bitnami.com/stack/wordpress/installer

  • 将下载下来的.run安装包上传到自己的服务器上

  • 修改安装文件的权限

$ chmod 755 bitnami-wordpress-5.9.3-0-linux-x64-installer.run
  • 运行安装文件
$ ./chmod 755 bitnami-wordpress-5.9.3-0-linux-x64-installer.run

Step2、按照安装指导配置程序
  • 选择语言

  • 选择安装的组件

  • 配置安装文件夹

  • 配置账户信息

  • 配置监听端口

  • 配置博客名和邮箱服务

  • 开始安装,完成安装


Step3、用浏览器访问博客
  • 打开服务器的apache端口防火墙(我这里打开的是8082端口)
  • 输入服务器公网地址:apache端口进行访问


4、安装过程中可能会出现的问题

error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
  • 出现该问题的原因是因为构建的库中缺少libtinfo.so.5这个文件,具体原因可以参考github上的issue:https://github.com/circleci/circleci-images/issues/430
  • 解决方法一:安装缺少的依赖【我是用这个方法解决的】
# Install missing dependency
sudo apt update && sudo apt install -y libtinfo5
  • 解决方法二:将v6连接到v5【试过,但是对我好像不奏效(ಥ﹏ಥ)】
sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5

5、bitnami常用指令

#启动服务
/home/ubuntu/wordpress/ctlscript.sh start   ## /home/ubuntu/wordpress是你的WordPress存放的路径
#关闭服务
/home/ubuntu/wordpress/ctlscript.sh stop
#重启服务
/home/ubuntu/wordpress/ctlscript.sh restart

在Ubuntu 20.04服务器上使用Bitnami堆栈创建WordPress博客相关推荐

  1. 在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法

    在 ubuntu 20.04 LTS 上安装 ROS2 执行 rosdep update 命令时出现的问题的解决办法 1.sudo rosdep init 在执行 sudo rosdep init 命 ...

  2. ubuntu安装pr_在Ubuntu 16.04服务器上安装Zabbix 3.2

    监控服务器 - 什么是Zabbix Zabbix是企业级开源分布式监控服务器解决方案. 该软件监控网络的不同参数和服务器的完整性,还允许为任何事件配置基于电子邮件的警报. Zabbix根据存储在数据库 ...

  3. ubuntu 安装kde桌面_在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法

    本文介绍在Ubuntu 20.04系统上安装KDE Plasma Desktop的方法.Plasma Desktop是KDE创建的一种流行且功能强大的桌面环境,主要用于Linux系统.KDE Plas ...

  4. 【原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅2】...

    在 [原生态跨平台:ASP.NET Core 1.0(非Mono)在 Ubuntu 14.04 服务器上一对一的配置实现-篇幅1] 环境:Ubuntu 14.04 服务器版 虚拟机:Vmware 10 ...

  5. ubuntu18.04安装python3_如何在Ubuntu 18.04服务器上安装Python 3和设置编程环境

    一,介绍 Python是一种灵活且通用的编程语言,可在许多用例中利用,在脚本,自动化,数据分析,机器学习和后端开发方面具有优势.开发团队于1991年首次发布,其名称受到英国喜剧团体Monty Pyth ...

  6. linux没有浏览器如何卸载,在Ubuntu 20.04系统上安装及卸载Tor浏览器的方法

    本文介绍如何在Ubuntu 20.04系统上安装To浏览器,相同的说明适用于任何其他基于Debian的发行版. 安装Tor浏览器 在Ubuntu 20.04上安装Tor浏览器的最简单方法是使用Tor浏 ...

  7. ubuntu系统怎么安装ssh服务器配置,如何在Ubuntu 20.04 LTS上安装SSH服务器

    Terminal Linux Logo 在 步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade 步骤2. ...

  8. 如何在 Ubuntu 20.04 / KylinOS-V10-SP1 上安装 Sublime Text 4

    Sublime Text是一个跨平台的专有源代码编辑器.它提供了大量的功能和插件,极大地帮助了应用程序的开发.Sublime Text 是用 C++ 和 Python 编写的. 显着的功能包括拆分编辑 ...

  9. 数据库linux安装prm,在Ubuntu 18.04服务器上安装Monica PRM的步骤

    本文介绍在Ubuntu 18.04 LTS服务器上安装Monica PRM(Monica Personal Relationship Manager)的方法,要安装Monical需要的条件是:PHP ...

最新文章

  1. 程序连接不上mysql数据库文件_数据库问题(程序连接mysql错误)
  2. Android:学习AIDL,这一篇文章就够了(下)
  3. Windows服务器版本简介
  4. dubbo+zookeeper与提供者、消费者之间端口通信问题(No provider available for the service)
  5. 外网服务器搭建网站并获取域名教程
  6. Java中return的两种用法
  7. MapXtreme2004 vs2005的官方回答
  8. sqlserver中 事物 索引及视图
  9. python设计个人简历_python软件工程师 个人简历模板
  10. 电脑中linux系统在哪里设置密码,linux添加一个root级别账户并设置密码linux操作系统 -电脑资料...
  11. UnityParticle1:粒子系统简介
  12. 23种设计模式(十四)接口隔离之代理模式
  13. 何不给你单调的鼠标指针换一个好看的样式?(Windows系统下)
  14. 特洛伊木马程序_为什么物联网设备是我们这个时代的特洛伊木马?为什么没人谈论它?...
  15. 计算机管理打印机服务,Windows下打印服务器的管理(一)
  16. 为程序员爆肝整理的防治脱发大集锦
  17. 2022年全球与中国磁阻随机存储器(MRAM)市场现状及未来发展趋势
  18. Redis高可用之主从复制、哨兵、cluster集群
  19. 基于Binlog、FlinkCDC、Doris实现实时数据同步
  20. 管理类联考-英语 : 基础 [ 七 ]

热门文章

  1. 云场景实践研究第82期:亿方云科技
  2. c++实现打怪小游戏
  3. 程序员世界里有哪些名言警句
  4. 开发一个 App 有多难?说出来你可能不信
  5. @Modifying注解
  6. 物联网卡的这些使用误区,千万别中招了!
  7. 关于mybatis中下下划线字段查出为null
  8. python 网络爬虫全流程教学,从入门到实战(requests+bs4+存储文件)
  9. Nmap高级使用学习篇
  10. 学习笔记五:dockerfile 构建生产环境镜像