wordpress搭建自己的博客详细过程以及踩坑

WordPress作为一款开源的内容管理系统(CMS),具有诸多优势。首先,它的易用性使得即使对于没有编程经验的用户来说也能轻松上手,通过直观的用户界面和友好的管理工具,用户可以方便地创建、编辑和发布内容。其次,WordPress提供了丰富的插件和主题库,用户可以根据自己的需求自由扩展网站的功能和外观,实现定制化。此外,WordPress拥有一个庞大的用户社区,用户可以相互交流、获取技术支持以及分享经验。而且,WordPress自身具有良好的搜索引擎优化(SEO)功能,并且通过插件可以进一步提升网站的排名。最重要的是,WordPress注重安全性,定期更新安全补丁以保护网站免受攻击,并且用户也可以通过安装安全插件等措施增加网站的安全性。总之,WordPress的简单易用性、丰富的扩展性、强大的社区支持和良好的安全性使其成为许多网站搭建者的首选。我们开始在服务器中安装。

我们使用了http服务所以首先需要放开80端口,以及如何连接云端服务器,这部分内容可以看我的上一篇博文https://blog.csdn.net/weixin_43903639/article/details/133467502?spm=1001.2014.3001.5501

一、LAMP安装

LAMP是一个缩写,指的是

  • Linux,操作系统

  • Apache,网页服务器

  • MySQL,数据库

  • PHP(perl, python),脚本语言

1.1、Linux

首先我们的云服务器是ubuntu22,是一个linux的发行版

1.2、Apache
# 安装apache2
sudo apt install apache2
1.3、MySQL
# 安装mysql数据库
sudo apt install mysql-server# 安装mysql相关的组件
sudo apt install php-mysql
1.4、PHP
# 安装php
sudo apt install php# 安装php相关的组件
sudo apt install libapache2-mod-php# 安装phpmyadmin
sudo apt install phpmyadmin# 建立/var/www/html下的软连接
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpadmin# 重启mysql和apache2
sudo service mysql restart
sudo systemctl restart apache2.service

二、wordpress安装

# 从 https://wordpress.org/ 主页下载wordpress安装包
wget https://cn.wordpress.org/wordpress-6.3.1-zh_CN.tar.gz# 解压下载下来的安装包
sudo tar -zxvf wordpress-6.3.1-zh_CN.tar.gz# 将解压后的文件移动到/var/www/html目录下
sudo mv ./wordpress/* /var/www/html# 修改/var/www/html目录的访问权限
sudo chmod -R 777 /var/www/html# 重命名index.html
sudo mv /var/www/html/index.html /var/www/html/index~.html# 重启apache服务
sudo systemctl restart apache2.service

三、MySQL配置

# 登录mysql
sudo mysql -u root## 下面的操作就进入了mysql的操作台# 创建数据库wordpressdb
CREATE DATABASE wordpressdb;# 创建用户wordpressuser,并且其密码为wordpresspassword
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'wordpresspassword';# 将wordpressdb数据库的所有权限都给予用户wordpressuser
GRANT all privileges ON wordpressdb.* TO 'wordpressuser'@'localhost';# 刷新权限
FLUSH PRIVILEGES;# 退出mysql
exit;

四、wordpress配置

由于我们是在云端服务器上部署的,所以可以使用公网 ip 来访问,在浏览器中打开 http://[服务器公网ip],系统会自动 跳转到wordpress安装界面,在安装界面中输入上一步里创建的mysql的数据库名,数据库用户名和密码,其它都使用默认选项即可。

安装完成后可以在浏览器中打开 http://[服务器公网ip]/wp-admin,输入数据库用户名和密码则可以进入wordpress后台管理界面。

请添加图片描述

在浏览器中输入 http://[服务器公网ip] 即可打开如下页面

请添加图片描述

表示网站安装完成

五、踩坑

1、wordpress可能处于安全考虑,其数据库的默认是 @‘localhost’ 而不是 ``@‘%’ ,而在创建用户时,默认的是@’%‘`,所以需要再创建用户时显式的指出这一点。

2、创建数据库与用户后需要将数据库的权限给用户,否则的话用户没有权限操作数据库。

,其数据库的默认是 @‘localhost’ 而不是 ``@‘%’ ,而在创建用户时,默认的是@’%‘`,所以需要再创建用户时显式的指出这一点。

2、创建数据库与用户后需要将数据库的权限给用户,否则的话用户没有权限操作数据库。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147123.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【python学习第12节 pandas】

文章目录 一,pandas1.1 pd.Series1.2 pd.date_range1.3 pd_DataFrame1.4浏览数据1.5布尔索引1.6设置值1.7操作1.8合并1.8.1concat()函数1.8.2 merge()函数 一,pandas 1.1 pd.Series pd.Series 是 Pandas 库中的一个数据结构&…

爆文采集器-热点爆文章采集工具

当信息在互联网上迅速传播,新闻迅速变化,自媒体创作者和信息追踪者们都希望能够捕捉到瞬息万变的热点话题,以吸引更多的关注和流量。爆文采集器成为了一项关键的工具,有助于他们在信息的海洋中找到并分享最新、最热门的内容。 热点…

AOP:分页参数统一校验

需求说明 为了保证系统的安全性,需要对所有的 查询列表 接口,添加分页参数,并对分页参数进行校验, ,保证参数的合法性。 比如, pageSize(每页显示条数),如果不做校验&a…

SpringCloud Alibaba - 基于 FeignClient 整合 Sentinel,实现“线程隔离”和“熔断降级”

目录 一、FeignClient 整合 Sentinel 1.1、整合原因 1.2、实现步骤 1.2.1、修改 OrderService 中的 application.yml 文件 1.2.2、给 FeignClient 编写失败后的降级逻辑 二、线程隔离 2.1、线程隔离的两种方式 2.1.1、线程池隔离 2.1.2、信号量隔离(Sentin…

国庆10.01

TCPselect 代码 服务器 #include<myhead.h> #include<sqlite3.h> #define PORT 6666 //端口号 #define IP "192.168.0.104" //IP地址//键盘事件 int jp(fd_set tempfds,int maxfd) {char buf[128] ""; //用来接收数据char buf1[128] …

电流流过电阻时会减小吗?

我相信很多人刚接触电路时都会有这个想法&#xff1a;由于电阻会抵抗或阻碍电荷的流动&#xff0c;假如现在电流往一个方向流动&#xff0c;且电路中只有一个电阻器&#xff0c;那么从电流流出的地方到刚接触电阻中间应该有有高电流&#xff0c;从电阻刚流出到最后应该有低电流…

使用WPS自动化转换办公文档: 将Word, PowerPoint和Excel文件转换为PDF

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

Ubuntu配置深度学习环境(TensorFlow和PyTorch)

文章目录 一、CUDA安装1.1 安装显卡驱动1.2 CUDA安装1.3 安装cuDNN 二、Anaconda安装三、安装TensorFlow和pyTorch3.1 安装pyTorch3.2 安装TensorFlow2 四、安装pyCharm4.1 pyCharm的安装4.2 关联anaconda的Python解释器 五、VScode配置anaconda的Python虚拟环境 前言&#xff…

Java下正面解除警告Unchecked cast: ‘java.lang.Object‘ to ‘java.util.ArrayList‘

就是我在反序列化时&#xff0c;遇到这样一个警告&#xff1a; Unchecked cast: java.lang.Object to java.util.ArrayList<com.work1.Student>然后我去网上查&#xff0c;有些人说用SuppressWarnings(“unchecked”)去忽略警告&#xff0c;但是我觉得作为一名合格的程序…

AWS-Lambda之导入自定义包-pip包

参考文档&#xff1a; https://repost.aws/zh-Hans/knowledge-center/lambda-import-module-error-python https://blog.csdn.net/fxtxz2/article/details/112035627 简单来说,以 " alibabacloud_dyvmsapi20170525 " 包为例 ## 创建临时目录 mkdir /tmp cd ./tmp …

深入探讨 Presto 中的缓存

【squids.cn】 全网zui低价RDS&#xff0c;免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 Presto是一种流行的开源分布式SQL引擎&#xff0c;使组织能够在多个数据源上大规模运行交互式分析查询。缓存是一种典型的提高 Presto 查询性能的优化技术。它为 Prest…

循环语句

章节目录&#xff1a; 一、while 循环1.1 句式与基本使用1.2 while...else1.3 单行语句 二、for 循环2.1 句式与基本使用2.2 for...else2.3 range() 函数 三、退出循环3.1 break3.2 continue 四、pass 语句五、结束语 一、while 循环 1.1 句式与基本使用 句式&#xff1a; w…

postgresql-管理表空间

postgresql-管理表空间 基本概念创建表空间用户授权移动表空间 修改表空间移动表空间位置 删除表空间 基本概念 在 PostgreSQL 中&#xff0c;表空间&#xff08;tablespace&#xff09;表示数据文件的存放目录&#xff0c;这些数据文件代表了数 据库的对象&#xff0c;例如表…

buuctf-[RoarCTF 2019]Easy Java

第一次遇到java类的题目 打开环境&#xff0c;很像sql 点击help 以为是文件包含&#xff0c;&#xff0c;但是不对 这里需要了解JAVA WEB目录结构 WEB-INF&#xff1a;Java的web应用安全目录&#xff1b; 此外如果想在页面访问WEB-INF应用里面的文件&#xff0c;必须要通过w…

音乐创作软件:ToneLIB Jam v4.7.8 Crack

从强大的选项卡编辑器到 3D 模式 Tonelib Jam 是一款用于播放和创作音乐的综合软件应用程序。TL Jam专为初学者和经验丰富的吉他手而设计&#xff0c;可以提供一个完美的平台来掌握乐器&#xff0c;让您轻松学习自己喜欢的歌曲或设置高效的日常吉他练习程序。TL Jam 具有功能强…

华为云云耀云服务器L实例评测|使用华为云耀云服务器L实例的CentOS部署Docker并运行Tomcat应用

目录 前言 步骤1&#xff1a;登录到华为云耀云服务器L实例 步骤2&#xff1a;安装Docker 并验证Docker安装 步骤3&#xff1a;拉取Tomcat镜像并运行Tomcat容器 步骤4&#xff1a;放行8080端口 步骤5&#xff1a;访问tomcat 步骤6&#xff1a;管理Tomcat容器 小结 前言 …

27、Flink 的SQL之SELECT (Pattern Recognition 模式检测)介绍及详细示例(7)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

【论文阅读】大语言模型中的文化道德规范知识

&#x1f680;Write In Front&#x1f680; &#x1f4dd;个人主页&#xff1a;令夏二十三 &#x1f381;欢迎各位→点赞&#x1f44d; 收藏⭐️ 留言&#x1f4dd; &#x1f4e3;系列专栏&#xff1a;论文阅读 &#x1f4ac;总结&#xff1a;希望你看完之后&#xff0c;能对…

GEO生信数据挖掘(四)数据清洗(离群值处理、低表达基因、归一化、log2处理)

检索到目标数据集后&#xff0c;开始数据挖掘&#xff0c;本文以阿尔兹海默症数据集GSE1297为例 目录 离群值处理 删除 低表达基因 函数归一化&#xff0c;矫正差异 数据标准化—log2处理 完整代码 上节围绕着探针ID和基因名称做了一些清洗工作&#xff0c;还做了重复值检查…

酷开科技OTT大屏营销,做好价值塑造

洞察2023&#xff0c;随着技术与数据入局OTT领域&#xff0c;程序化投放、数据追踪、人群定位等等能力正逐步深入&#xff0c;围绕OTT大屏营销&#xff0c;新营销的价值也正在被重构。随着国内5G、人工智能、云计算等技术不断普及&#xff0c;大屏营销服务成为OTT行业发展的主流…