阿里云上基于WordPress快速搭建个人博客

文章目录

  • 阿里云上基于WordPress快速搭建个人博客
    • 一.服务器环境:
    • 二.环境部署:
      • 1.重置实例密码
      • 2.链接ECS服务器
      • 3.安装Apache
      • 4.安装MySQL数据库
      • 5.安装PHP语言环境
    • 三.WordPress安装部署
      • 1.WordPress安装和配置
      • 2.测试Wordpress

一.服务器环境:

阿里云ECS(云服务器/实例/实例详情)

二.环境部署:

1.重置实例密码

不是新开通的云服务器跳过这一步。

如果是新开通的云服务器,先点右上角全部操作,选择重置密码,记住重置后的密码,完成后重启实例

2.链接ECS服务器

打开实例详情,点击远程连接,选择Workbench远程连接(支持直接复制粘贴命令)

输入阿里云账号密码连接至终端,成功连接显示如下:

3.安装Apache

(1) 执行如下命令,安装Apache服务及其扩展包。

yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql

最后显示 Complete! 表示安装成功。

(2)执行如下命令,启动Apache服务。

systemctl start httpd.service

(3)测试Apache服务是否安装并启动成功。

Apache默认监听80端口,所以只需在浏览器访问ECS分配的IP地址http://<ECS公网地址>,如下图:

4.安装MySQL数据库

由于使用wordpress搭建云上博客,需要使用MySQL数据库存储数据,所以这一步我们安装一下MySQL。

(1)执行如下命令,下载并安装MySQL官方的 Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

​ 执行后显示 Complete! 表示下载安装完成

(2)执行如下命令,启动 MySQL 数据库。

systemctl start mysqld.service

(3)执行如下命令,查看MySQL运行状态。

systemctl status mysqld.service

(4) 执行如下命令,查看MySQL初始密码。

grep "password" /var/log/mysqld.log

(5)执行如下命令,登录数据库。

mysql -uroot -p

​ 然后输入MySQL初始密码登录(密码不会显示)。

(6)修改MySQL默认密码。

说明

  • 您需要将下面命令中的 NewPassWord1. 修改为您要设置的数据库密码
  • 新密码设置的时候如果设置的过于简单会报错,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。
  • 注意每条完整的SQL命令结尾都有一个半角分号(;),如果多行命令中间没有分号分隔,这些命令将不会执行,直至遇到一个分号。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassWord1.';

(7)执行如下命令,创建wordpress库。

create database wordpress;

(8)执行如下命令,创建wordpress库。 执行如下命令,查看是否创建成功(见下图)。

show databases;

(9)输入exit退出数据库。

5.安装PHP语言环境

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

(1)执行如下命令,安装PHP环境。

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

(2)执行如下命令创建PHP测试页面。

echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

(3)执行如下命令,重启Apache服务。

systemctl restart httpd

(4)打开浏览器,访问http://<ECS公网地址>/phpinfo.php,显示如下页面表示PHP语言环境安装成功。

三.WordPress安装部署

1.WordPress安装和配置

(1)执行如下命令,安装wordpress。

yum -y install wordpress

​ 显示如下信息表示安装成功:

(2)修改WordPress配置文件。

执行如下命令,修改wp-config.php指向路径为绝对路径。

# 进入/usr/share/wordpress目录。
cd /usr/share/wordpress
# 修改路径。
ln -snf /etc/wordpress/wp-config.php wp-config.php
# 查看修改后的目录结构。
ll

然后执行如下命令,移动wordpress到Apache根目录。

mv * /var/www/html/

(3)修改wp-config.php配置文件。

​ 在执行各命令前,先分别将命令行中"word" “pressroot” "NewPassWord1."替换为自己设置的值。

  • database_name_here为之前步骤中创建的数据库名称,本示例为wordpress。

    sed -i 's/database_name_here/wordpress/' /var/www/html/wp-config.php
    
  • username_here为数据库的用户名,本示例为root。

    sed -i 's/username_here/root/' /var/www/html/wp-config.php
    
  • password_here为数据库的登录密码,本示例为NewPassWord1.。

    sed -i 's/password_here/NewPassWord1./' /var/www/html/wp-config.php
    

执行以下命令,查看配置文件信息是否修改成功。

cat -n /var/www/html/wp-config.php

(4)执行如下命令,重启Apache服务。

systemctl restart httpd

2.测试Wordpress

完成以上所有步骤后,就可以测试基于ECS所搭建的云上博客了。

(1)打开浏览器并访问http://<ECS公网IP>/wp-admin/install.php

(2)根据以下信息完成wordpress初始化配置。

  • Site Title:站点名称,例如:Hello ADC。

  • Username:管理员用户名,例如:admin。

  • Password:访问密码,例如:cIxWg9t@a8MJBAnf%j。

  • Your Email:email地址,建议为真实有效的地址。若没有,可以填写虚拟email地址,但将无法接收信息,例如:admin@admin.com。

(3)单击Install WordPress完成Wordpress初始化。

(4)单击Log In进行登录。

(5)输入设置的用户名和密码。

(6)登录后,您就可以添加博客进行发布了。

最后:通过yum安装的WordPress是英文版,想设置为中文版,在https://cn.wordpress.org/download/下载中文版压缩包,将解压后wordpress/wp-content/目录下的languages文件夹复制到服务器上的/var/www/html/wp-content/目录下,然后在WordPress网站控制台Setting中更改language选项为中文。

参考链接 https://developer.aliyun.com/adc/scenario/exp/fdecd528be6145dcbe747f0206e361f3

阿里云上基于WordPress快速搭建个人博客相关推荐

  1. 阿里云ECS服务器+WordPress快速搭建个人博客

    本文是转载,但完善了一些细节,精简了部分步骤,以及lnmp一键安装后的一些单独服务启动命令. 开始前准备: 一台阿里云ECS或者轻量级的服务器 Linux基础操作 喜欢捣鼓,善于思考 Windows上 ...

  2. 【云计算】云上建站快速入门:博客、论坛、CMS、电子商务网站统统

    免费网站怎么建,空间也能免费吗? 免费网站怎么建立,免费网站并非免费空间 互联网真的有免费建站这等好事? 现在制作一个网站已经越来越容易了,只要知道清晰的流程之后都是可以很快的建好一个企业或者个人网站 ...

  3. 阿里云域名+老薛主机 搭建个人博客网站 小结

    本人将之前写在自己网站的搭建网站过程的文章,搬过来了,要问为啥,因为精力有限,没有时间在自己的网站上折腾^...^ 虽然之前截的图片不能看了,但是不影响你照着本人的博客,自己独立搭建网站. [声明] ...

  4. Lemp + Wordpress 快速搭建个人博客

    文章目录 MySql Nginx PHP phpMyAdmin phpMyAdmin 高级功能(可选) Wordpress 配置SSL证书(可选) 文件权限的注意事项 推荐插件 在开始前,可以先准备好 ...

  5. 基于阿里云服务器使用宝塔面板搭建 Typecho 博客

    第一步.搭建环境 小编使用的是阿里云服务器和宝塔面板来搭建环境和管理网站,主要是比较方便. 更详细的基于云服务器安装宝塔面板的安装教程:基于阿里云服务器搭建宝塔面板教程最全详解(图文) 打开 xshe ...

  6. wordpress 快速搭建个人博客 教程 (一) 搭建lnmp

    首先 快速搭建 一个 lnmp 或者 lamp 环境 服务器建议使用云服务 如本教程将用到的 阿里云 web服务器 使用 Nginx 或者 Apache 都可以 本教程使用 Nginx 注意 Ngin ...

  7. 云上建站快速入门:博客、论坛、CMS、电子商务网站统统搞定

    现在制作一个网站已经越来越容易了,只要知道清晰的流程之后都是可以很快的建好一个企业或者个人网站的!免费的建站程序很多,下面听哥给你亮出来,建站一般来说分主要有这四步:申请域名.申请虚拟主机.制作网页, ...

  8. 【初码干货】使用阿里云开放搜索服务快速搭建资源搜索网站

    大家好,我又来了,答应云栖论坛一周一篇文章, 由于工作太忙已中断1个多月实在抱歉,这一次写点轻松有趣的东西-快速的做个资源搜索站 依稀记得十来年前,带宽还只有2M的时候,受各个论坛启发,做了可以搜索嘿 ...

  9. ghost博客mysql_centos 上快速搭建ghost博客方法分享

    1. 介绍 Ghost 是一套基于 Node.js 构建的开源博客平台,具有易用的书写界面和体验,博客内容默认采用 Markdown 语法书写,目标是取代臃肿的 Wordpress.本篇文章主要是介绍 ...

最新文章

  1. python load_Python实例:numpy.load()的使用
  2. 使用Swoole服务搭建简易聊天室
  3. 转 Caffe学习系列(4):激活层(Activiation Layers)及参数
  4. 微课|《Python编程基础与案例集锦(中学版)》第3章例题讲解(2)
  5. 零存整取 VS 定期一本通
  6. mysql-mmm+amoeba+keepalived实现mysql高可用和读写分离(二)
  7. 【牛客练习赛58-C】矩阵消除游戏(dfs+状态标记)
  8. 【计算机二级】公共基础知识总结
  9. 关于Git小乌龟的安装及简单使用
  10. 第一款无代码应用平台搭建的设备管理系统
  11. 高级Java开发人员最常访问的几个网站
  12. html 语音识别输入法,9种外语语音识别 搜狗输入法成国内支持语种最多输入法...
  13. 【围棋棋盘绘制——html实现】
  14. Dos攻击的方式及解决方案
  15. python经纬度转换xy坐标公式 pyqt_EXCEL公式进行经纬度与XY坐标的相互转换
  16. Markdown个人简历模板
  17. python爬虫爬取qq音乐热歌榜的歌曲到本地
  18. 世界排名第一的免费开源WMS仓储物流管理系统介绍
  19. IE浏览器出现版本过低升级字样的解决方案
  20. 【问题解决】报错:Your dtc is too old, please upgrade to dtc 1.4 or newer

热门文章

  1. discuz服务器500错误信息,discuz论坛程序突然出现http500错误解决方案
  2. 120个ps常用的好看的英文艺术字体下载分享
  3. 如何在代码中判断当前设备是iPhone 4/4S还是iPhone 5?
  4. 2008年12月大小非解禁股一览表
  5. DataSong大数据智能管理平台 用户手册-开发部分
  6. “六度分离”理论——最短路问题
  7. NDIM 磁力下载器 MAC多版本设置UA
  8. 总结|pycharm2020 激活激活方法
  9. JVM 内存管理(垃圾收集)
  10. 续.第一次冲刺之后.