使用wordpress创建自己的博客

本文详细介绍了如何使用腾讯云服务器和学生优惠资源搭建WordPress站点的过程,包括服务器购买、域名配置、环境搭建(如MySQL、Apache和PHP)、WordPress安装及配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章是在创建的过程中编写的,如果有问题,请指出,谢谢。

这篇文章使用Markdown编写

1申请云服务器


因为我是在校大学生,所以我使用的是腾讯云服务器,对在校大学生有优惠。在抢购之后,我用一元钱买到了服务器,配置如下表。

主机类型标准型S1操作系统Centos 7.0 64位CPU1内存1带宽1Mbps磁盘本地磁盘20G(Linux)

2.申请域名

因为是学生优惠,可以免费申请一个.cn域名

3.连接云服务器


我的操作系统是Ubuntu,所以我使用ssh连接服务器

$ ssh root@ip

按照提示输入密码即可

4.解析域名


打开腾讯云的个人中心,点击云产品-域名服务-云解析

  • 添加自己的域名

域名添加

  • 点击自己的域名,使用新手设置,按照提示完成即可

设置

6.安装MySQL


1)下载mysql源

wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2)安装源

yum localinstall mysql57-community-release-el7-9.noarch.rpm
3)检查源是否安装成功

yum repolist enabled | grep "mysql.-community."
4)安装MySQL服务

yum install mysql-community-server
这一步需要下载包,时间视服务器速度而定

7.部署MySQL服务


1)启动MySQL服务

systemctl start mysqld
2)查看MySQL服务的状态

systemctl status mysqld

查看状态

3)设置MySQL服务开机启动

systemctl start mysqld

systemctl enable mysqld

systemctl daemon-reload
4)修改密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。找到root默认密码,然后登录mysql进行修改:

cat /var/log/mysqld.log | grep "temporary password"


  • 使用默认密码登录MySQL

mysql -uroot -p

登录


  • 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '此处是你的新密码';
注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。

5)修改默认编码


  • 先查看MySQL的编码格式

show variables like 'character%';

编码

database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。


  • 关闭服务

service mysql stop

  • 修改文件

vim /etc/my.cnf
若这种方法打开的my.cnf无内容,使用cd /etc/,vim my.cnf


  • 在[mysqld]下添加编码配置

character_set_server=utf8

init_connect='SET NAMES utf8'

添加编码配置


  • 重启服务

systemctl restart mysqld

  • 再重新查看一下编码

修改好后的配置

6.Apache



  • 安装Apacheyum install httpd
  • 设置Apache启动
systemctl restart httpd.service

systemctl start httpd.service

systemctl enable httpd.service
  • 运行Apache httpd

service httpd start


  • 检查Apache状态

systemctl status httpd.service

7.PHP



  • 安装PHP

yum install php

  • 安装PHP组件yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
  • 重启服务

systemctl restart mysqld.service  systemctl restart httpd.service

8.安装WordPress

1)为WordPress创建数据库
  • 登录数据库mysql -uroot -p
  • 创建数据库CREATE DATABASE 数据库名;
  • 创建数据库用户CREATE USER 用户名@localhost IDENTIFIED BY ‘密码';
  • 赋予权限GRANT ALL PRIVILEGES ON wordpress.* TO 用户名@localhost;
  • 刷新FLUSH PRIVILEGES;
  • 退出quit
  • 重启服务

systemctl restart mysqld.service  systemctl restart httpd.service
2)安装WordPress
  • 创建临时文件夹,并且将最新版WordPress下载到临时文件夹并解压

mkdir /tmp/wp

cd /tmp/wp

wget http://wordpress.org/latest.zip

unzip -q latest.zip -d /var/www/html/

mv /var/www/html/wordpress/* /var/www/html/

rm -rf wordpress
注意,这里的WordPress解压后会在/var/www/html/wordpress/文件夹中,当你部署WordPress时地址会出现www.*.com/wordpress/的问题。此时需要把文件剪切到/var/www/html/中,然后删除wordpress文件夹(强迫症)
  • 更改文件夹属主和权限,并创建可以上传的uploads目录

chown -R apache:apache /var/www/html

chmod -R 755 /var/www/html

mkdir -p /var/www/html/wp-content/uploads

chown -R :apache /var/www/html/wp-content/uploads

chmod -R 777 /var/www/html/wp-content/
  • 修改配置文件

cd /var/www/html/

cp wp-config-sample.php wp-config.php

vim wp-config.php
将斜体加粗部分修改为自己的数据库配置名称

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘数据库名‘);

/** MySQL database username */

define(‘DB_USER’, ‘用户名‘);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘密码‘);
  • 打开自己的域名,开始配置WordPress

9.WordPress设置

为了使WordPress更易用,需要对其进行设置


  • 固定链接

自定义结构或文章名结构会导致打开文章出现404错误。

为了避免这种错误,需要“登录管理员,设置-固定连接-数字型(朴素)”

固定连接


  • 文章浏览次数

使用WP-PostViews插件可以增加“显示文章浏览次数”的功能。

“登录管理员,插件-安装插件-搜索WP-PostViews-安装-启用“


  • 使用主题装饰

网上有丰富的WordPress主题,只需把.zip文件上传至”外观-主题-上传主题”即可。

但可能Linux服务器限制上传文件的大小为2MB,上传超过2MB的文件会显示upload_max_filesize的错误。

这时候,需要在etc/使用

vi php.ini

修改


Maximum allowed size for uploaded files.  upload_max_filesize = 10M

Maximum size of POST data that PHP will accept.  post_max_size = 15M

保存并重启服务

转载于:https://www.cnblogs.com/lvdandan/p/6770036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值