首页 > 其他 > 详细

建站教程(三):安装wordpress,搭建个人站点

时间:2017-02-12 20:02:03      阅读:217      评论:0      收藏:0      [点我收藏+]

购买主机空间并绑定域名后,在主机内安装wordpress,搭建个人站点。

下面是具体的步骤和需要执行的命令:

  • 更新软件源
  •  1.安装LAMP环境
    • 1.1 安装Apache2
    • 1.2 安装MySQL5
    • 1.3 安装PHP5
    • 1.4 安装phpMyAdmin
  • 2.初始化数据库
  • 3.下载并配置WordPress
  • 4.配置Apache服务器
  • 5.安装WordPress
  • 6.设置主题(themes)
  • 7.设置固定链接(Permalinks)
  • 8.安装插件
    • 8.1 JetPack插件
    • 8.2 Google Analytics Dashboard插件
    • 8.3 Menu Social Icons插件
    • 8.4 安装WP Super Cache插件
  • 9.使用Markdown发布文章
  • 10.WP备份和恢复

0.更新软件源

$ sudo apt-get update

1. 安装LAMP环境

LAMP 是Linux, Apache, MySQL, PHP, perl的缩写. 指在linux上安装Apache2,MySQL, PHP等软件包所建立的网站运行平台,是目前中小网站主要的运行环境。

1.1 安装Apache2

$ sudo apt-get install apache2

1.2 安装MySQL5

$ sudo apt-get install mysql-server mysql-client

中途需要设置root密码

1.3 安装PHP5

$ sudo apt-get install php5 libapache2-mod-php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache libssh2-php

1.4 安装phpMyAdmin

$ sudo apt-get install phpmyadmin
...
Web server to reconfigure automatically: < -- apache2
Configure database for phpmyadmin with dbconfig-common? <-- No 
...

2. 初始化数据库

$ sudo mysql -u root -p
Enter Password:
...
mysql>  CREATE DATABASE wordpressdb;
mysql>  CREATE USER wordpressuser@localhost IDENTIFIED BY ‘wordpresspassword‘;
mysql>  GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit

重启服务

$ sudo service apache2 restart
$ sudo service mysql restart

3. 下载并配置WordPress

$ mkdir temp
$ cd temp
$ wget http://wordpress.org/wordpress-4.x.tar.gz (注意将版本号换位当前版本)
$ tar zxf wordpress-4.x.tar.gz -C /var/www/html/
$ mkdir -p /var/www/html/wordpress/wp-content/uploads

关键更改目录权限为www-data www-data

$ sudo chown -R www-data.www-data /var/www/html/wordpress
$ sudo chmod -R 755 /var/www/html/wordpress
$ sudo chown -R :www-data /var/www/html/wordpress/wp-content/uploads

配置wp-config.php

$ cd /var/www/html/wordpress/
$ cp wp-config-sample.php wp-config.php
$ apt-get install vim
$ vim wp-config.php

#wp-config.php
...
// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define(‘DB_NAME‘, ‘wordpressdb‘); 
/** MySQL database username */ 
define(‘DB_USER‘, ‘wordpressuser‘); 
/** MySQL database password */
define(‘DB_PASSWORD‘, ‘wordpresspassword‘);
...

4. 配置Apache服务器

在我的虚拟主机上映射的域名是golearncoding,我将其作为我的博客的域名。

在/etc/apache2/sites-available/目录下复制一份000-default.conf命名为wordpress.conf,进行修改第一行*:80 为blog.example.com:80,启用这个网站,重启apache服务。

$ cd /etc/apache2/sites-available/
$ cp 000-default.conf wordpress.conf
$ sudo vim /etc/apache2/sites-available/wordpress.conf

#wordpress.conf
<virtualhost golearncoding:80>
同时将 Documentroot 修改为/var/www/html/wordpress
... $ sudo a2ensite wordpress 
$ sudo service apache2 restart

创建.htaccess文件

$ sudo touch /var/www/html/wordpress/.htaccess
$ sudo chown www-data:www-data /var/www/html/wordpress/.htaccess
$ sudo chmod 664 /var/www/html/wordpress/.htaccess

5. 安装WordPress

用浏览器打开http://golearncoding.com,开始安装WP

6. 设置主题(themes)

我选用默认的Twenty Fifteen主题,在定制中进行了配置:

  • 修改站点身份站点图标为我的头像
  • 修改顶部图像
  • 添加了一些小工具

建站教程(三):安装wordpress,搭建个人站点

原文:http://www.cnblogs.com/kaggle/p/6391617.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!