百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程网 > 正文

群晖NAS安装wordpress博客,构建属于自己的web网站

yuyutoo 2025-01-07 17:00 5 浏览 0 评论

学习网络技术的话可以关注我,每天都会有相应的教程发布的!

群晖NAS主要的作用就是网络储存,你可以理解为百度云,但这个百度云的服务器放在了家里。个人而言,有了NAS以后,家里的所有设备(台式电脑,笔记本电脑,手机,平板等等一切能联wifi的设备)都能访问这台NAS,共享资料。这样省去了经常需要互拷资料的麻烦,举个例子:有了NAS以后,你想用手机看电脑刚下载好的电影,你不需要拿出数据线拷电影,你只需要把电影拉进去NAS,然后手机访问这台NAS,就能观看。NAS能做的不仅仅是储存,它还能作为一台简单的服务器,完成一些相对简单的工作,例如在家自建博客。当然,NAS还有许许多多的优点,在此就不一一列举了。

今天讲的就是通过群晖来搭建自己的web博客。

WordPress介绍:

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用HTML代码、CSS、PHP等相关知识。

WordPress官方支持中文版,同时有爱好者开发的第三方中文语言包,如wopus中文语言包。WordPress拥有成千上万个各式插件和不计其数的主题模板样式

一、安装环境

博客程序有很多种,例如zblog,emlog等等等等,但最多人用的还是wordpress,个人也倾向于使用热门的东西,毕竟多人用,教程多,出了问题也好找解决方案。

先去群晖的套件中心安装以下3个套件

分别是:

Web Station

phpMyAdmin

MariaDB 10

PHP7.2

APACHE2

二、创建数据库

  1. 浏览器输入http://192.168.x.x/phpmyadmin
  2. 账号root
  3. 密码为安装MariaDB 10套件时设置的密码
  4. 选择服务器-MariaDB 10
  5. 192.168.x.x的IP为群晖的内网IP
  • 新建
  • 填写数据库名称
  • 创建
  • 三、下载并安装WordPress主程序

    1. 访问WordPress官方网站,下载最新版.
    2. 在群晖Web文件夹下创建博客主目录,命名为wordpress(或其他任意文件名).
    3. 将下载并解压的文件夹内的所有文件及文件夹拷贝至博客主目录.
    4. 设置wordpress文件夹权限为http
    5. 应用到这个文件夹,子文件夹和子文件
    6. 确定

    四、配置PHP

    1. 打开Web Station
    2. PHP设置,选中Default Profile,版本为7.2,编辑.
    3. 扩展名勾选全选,安装扩展.


    五、配置Web站点

    1. 打开Web Station
    2. 虚拟主机
    3. 新增
    4. 填写你的域名
    5. 文档根目录选择刚才在Web下创建的文件夹
    6. HTTP后端服务器选择 Apache HTTP Server 2.4
    7. PHP选择Default Profile(PHP 7.2)


    六、配置WordPress博客

    在浏览器中输入你的域名开始配置WordPress博客

  • 数据库名称填写刚才phpMyAdmin创建的数据库
  • 用户名root
  • 密码填写群晖安装MariaDB 10时设置的密码
  • 数据库地址填写localhost:/run/mysqld/mysqld10.sock

  • 开始安装:

  • 填写站点标题
  • 填写用户名
  • 填写密码
  • 填写电子邮件
  • 安装WordPress
  • 安装成功

    登陆

    安装完成:


    开始访问我们的博客吧

    学习网络技术的话可以关注我,每天都会有相应的教程发布的!

    相关推荐

    .NET 奇葩问题调试经历之3——使用了grpc通讯类库后,内存一直增长......

    ...

    全局和隐式 using 指令详解(全局命令)

    1.什么是全局和隐式using?在.NET6及更高版本中,Microsoft引入了...

    请停止微服务,做好单体的模块化才是王道:Spring Modulith介绍

    1、介绍模块化单体是一种架构风格,代码是根据模块的概念构成的。对于许多组织而言,模块化单体可能是一个很好的选择。它有助于保持一定程度的独立性,这有助于我们在需要的时候轻松过渡到微服务架构。Spri...

    ASP.NET程序集引用之痛:版本冲突、依赖地狱等解析与实战

    我是一位多年后端经验的工程师,其中前几年用ASP.NET...

    .NET AOT 详解(.net 6 aot)

    简介AOT(Ahead-Of-TimeCompilation)是一种将代码直接编译为机器码的技术,与传统的...

    一款基于Yii2开发的免费商城系统(一款基于yii2开发的免费商城系统是什么)

    哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!...

    asar归档解包(游戏arc文件解包)

    要学习Electron逆向,首先要有一个Electron开发的程序的发布的包,这里就以其官方的electron-quick-start作为例子来进行一下逆向的过程。...

    在PyCharm 中免费集成Amazon CodeWhisperer

    CodeWhisperer是Amazon发布的一款免费的AI编程辅助小工具,可在你的集成开发环境(IDE)中生成实时单行或全函数代码建议,帮助你快速构建软件。简单来说,AmazonCodeWhi...

    2014年最优秀JavaScript编辑器大盘点

    1.WebstormWebStorm是一种轻量级的、功能强大的IDE,为Node.js复杂的客户端开发和服务器端开发提供完美的解决方案。WebStorm的智能代码编辑器支持JavaScript,...

    基于springboot、tio、oauth2.0前端vuede 超轻量级聊天软件分享

    项目简介:基于JS的超轻量级聊天软件。前端:vue、iview、electron实现的PC桌面版聊天程序,主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。支持...

    JetBrains Toolbox推出全新产品订阅授权模式

    捷克知名软件开发公司JetBrains最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境IntelliJIDEA,相信很多开发者都有所了解。而近期自2015年11月2日起,JetBr...

    idea最新激活jetbrains-agent.jar包,亲测有效

    这里分享一个2019.3.3版本的jetbrains-agent.jar,亲测有效,在网上找了很多都不能使用,终于找到一个可以使用的了,这里分享一下具体激活步骤,此方法适用于Jebrains家所有产品...

    CountDownTimer的理解(countdowntomars)

    CountDownTimer是android开发常用的计时类,按照注释中的说明使用方法如下:kotlin:object:CountDownTimer(30000,1000){...

    反射为什么性能会很慢?(反射时为什么会越来越长)

    1.背景前段时间维护一个5、6年前的项目,项目总是在某些功能使用上不尽人意,性能上总是差一些,仔细过了一下代码发现使用了不少封装好的工具类,工具类里面用了好多的反射,反射会影响到执行效率吗?盲猜了一...

    btrace 开源!基于 Systrace 高性能 Trace 工具

    介绍btrace(又名RheaTrace)是抖音基础技术团队自研的一款高性能AndroidTrace工具,它基于Systrace实现,并针对Systrace不足之处加以改进,核心改进...

    取消回复欢迎 发表评论: