zoukankan      html  css  js  c++  java
  • Debian 8.9 搭建wordpress个人博客

    想自己搭个博客玩玩,就搭建了此博客,过程可谓艰辛啊!

    先在阿里云买了个  轻量应用服务器 1个月10块钱,好贵。。。。

    用 windows sever 下载不了phpstudy,也不知道怎么回事。。。应该是我的问题。所以就得用纯命令行的 Debian    也是看的别人的博客

    先切换用户,这个就有提示:sudo

    然后 安装 LAMP环境:

    先更新源:sudo apt-get update

    安装mysql:sudo apt-get install mysql-server   设置密码,然后有停顿直接回车。

    安装apache:sudo apt-get install apache2

    安装php5:sudo apt-get install php5-mysql php5-pear

    下载wordpress压缩包:

    wget http://wordpress.org/latest.tar.gz
    
    

    然后解压:

    tar -xzvf latest.tar.gz

    创建数据库:

    先登陆mysql:mysql -uroot -p -hlocalhost回车输入密码,没有密码继续回车。

    创建:create database wordpress;

    创建用户:

    create user wpuser@localhost;

    用户名自己填,本处以wpuser为例。

    设置密码:

    set password for wpuser@localhost= password("dbpassword");

    赋予权限:

    grant all privileges on wordpress.* to wpuser@localhost identified by 'dbpassword';

    刷新mysql:

    flush privileges;

    退出:exit;

    将wordpress配置文件复制到新文件中:

    cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

    用编辑器打开:

    vim ~/wordpress/wp-config.php

    (这个vim可把我坑惨了,因为第一次使用,不知道怎么保存退出。修改文章用insert方法,按I就可以。按Esc,然后输入 :qw即可保存退出)

    在wp-config.php中找到如下内容,且修改成自己之前所设置的:

    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'wordpress');
    
    /** MySQL database username */
    define('DB_USER', 'wpuser');
    
    /** MySQL database password */
    define('DB_PASSWORD', 'dbpassword');

    然后复制wordpress下的所有文件到根目录:

    sudo cp -r ~/wordpress/* /var/www/html/

    最后我们需要将网站根目录的所有者更改为nginx用户,否则在wordpress安装主题和插件时会要求你输入FTP用户名和密码。www- data是nginx用户。我们也需要将当前用户添加到www-data组中,所以当前用户也可以对网站根目录进行读写。输入下面的命令

    sudo chown www-data:www-data /var/www/html/ -R
    
    sudo usermod -a -G www-data username
    
    newgrp www-data

    然后输入url:IP地址/wp-admin/install.php    按照步骤设置,很简单。

    然后你就拥有了自己的博客。

  • 相关阅读:
    SQL Server经典函数之数字去零
    c# 定时执行python脚本
    SQL Server 存储过程生成流水号
    MySQL删除数据表中重复数据
    js封装正则验证
    .NET中将中文符号转换成英文符号
    WebApi中跨域解决办法
    JS生成GUID方法
    LINQ中的连接(join)用法示例
    LINQ分组取出第一条数据
  • 原文地址:https://www.cnblogs.com/whitehawk/p/9886522.html
Copyright © 2011-2022 走看看