使用wordpress创建自己的博客

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

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

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

2.申请域名

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

3.连接云服务器

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

$ ssh root@ip

按照提示输入密码即可

4.解析域名

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

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

6.安装MySQL

这一步需要下载包,时间视服务器速度而定

7.部署MySQL服务

“`

systemctl start mysqld

systemctl enable mysqld

systemctl daemon-reload

<h4>4)修改密码</h4> mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。找到root默认密码,然后登录mysql进行修改: <code>cat /var/log/mysqld.log | grep "temporary password"</code> <ul> <li>使用默认密码登录MySQL</li> </ul> <code>mysql -uroot -p</code> <img src="http://wx1.sinaimg.cn/large/844f0129ly1fbpaja2vghj20kv0f94ab.jpg" alt="登录" /> <ul> <li>修改密码</li> </ul> <code>ALTER USER 'root'@'localhost' IDENTIFIED BY '此处是你的新密码';</code> <blockquote>注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。</blockquote> <h4>5)修改默认编码</h4> <ul> <li>先查看MySQL的编码格式</li> </ul> <code>show variables like 'character%';</code> <img src="http://wx2.sinaimg.cn/large/844f0129ly1fbpajamibuj20ke0ezn7f.jpg" alt="编码" /> <blockquote>database和server的字符集使用了latin1编码方式,不支持中文,即存储中文时会出现乱码。</blockquote> <ul> <li>关闭服务</li> </ul> <code>service mysql stop</code> <ul> <li>修改文件</li> </ul> <code>vim /etc/my.cnf</code> <blockquote>若这种方法打开的my.cnf无内容,使用<code>cd /etc/</code>,<code>vim my.cnf</code></blockquote> <ul> <li>在[mysqld]下添加编码配置</li> </ul> 

character_set_server=utf8

init_connect=’SET NAMES utf8′

 <img src="http://wx1.sinaimg.cn/large/844f0129ly1fbpajb5pbkj20ke0ezqc2.jpg" alt="添加编码配置" /> <ul> <li>重启服务</li> </ul> <code>systemctl restart mysqld</code> <ul> <li>再重新查看一下编码</li> </ul> <img src="http://wx3.sinaimg.cn/large/844f0129ly1fbpajbogsvj20ke0ezth7.jpg" alt="修改好后的配置" /> <h2>6.Apache</h2> <ul> <li>安装Apache<code>yum install httpd</code></li> <li>设置Apache启动</li> </ul> 

systemctl restart httpd.service

systemctl start httpd.service

systemctl enable httpd.service

<ul> <li>运行Apache httpd</li> </ul> <code>service httpd start</code> <ul> <li>检查Apache状态</li> </ul> <code>systemctl status httpd.service</code> <h2>7.PHP</h2> <ul> <li>安装PHP</li> </ul> <code>yum install php</code> <ul> <li>安装PHP组件<code>yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash</code></li> <li>重启服务</li> </ul> 

systemctl restart mysqld.service systemctl restart httpd.service

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

systemctl restart mysqld.service systemctl restart httpd.service

<h4>2)安装WordPress</h4> <ul> <li>创建临时文件夹,并且将最新版WordPress下载到临时文件夹并解压</li> </ul> 

mkdir /tmp/wp

cd /tmp/wp

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

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

rm -rf wordpress

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

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/

<ul> <li>修改配置文件</li> </ul> 

cd /var/www/html/

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

vim wp-config.php

<blockquote>将斜体加粗部分修改为自己的数据库配置名称</blockquote> 

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

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

/** MySQL database username */

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

/** MySQL database password */

define(‘DB_PASSWORD’, ‘密码‘);

<ul> <li>打开自己的域名,开始配置WordPress</li> </ul> <h2>9.WordPress设置</h2> 为了使WordPress更易用,需要对其进行设置 <ul> <li>固定链接</li> </ul> 自定义结构或文章名结构会导致打开文章出现404错误。 为了避免这种错误,需要“登录管理员,设置-固定连接-数字型(朴素)” <img src="http://wx3.sinaimg.cn/large/844f0129ly1fbsonlxo53j209b0efaaq.jpg" alt="固定连接" /> <ul> <li>文章浏览次数</li> </ul> 使用WP-PostViews插件可以增加“显示文章浏览次数”的功能。 “登录管理员,插件-安装插件-搜索WP-PostViews-安装-启用“ <ul> <li>使用主题装饰</li> </ul> 网上有丰富的WordPress主题,只需把.zip文件上传至”外观-主题-上传主题”即可。 但可能Linux服务器限制上传文件的大小为2MB,上传超过2MB的文件会显示upload_max_filesize的错误。 这时候,需要在etc/使用 <code>vi php.ini</code> 修改 

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

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享