• 使用xampp和wordpress搭建个人博客


    早期记录的搭建wordpress的文章,虽然现在不用wordpress,但总归是自己的记录,收一下好了。
    记录一下搭建博客的过程,以及各种配置。好记性不如烂笔头。

    开始准备

    • 一台linux服务器
    • SSH客户端软件

    个人使用的是arch,至于linux的安装,可以参考这篇:ArchLinux的安装

    XAMPP

    下载地址:XAMPP

    以各种方式获取XAMPP到服务器上后,可以开始我们的安装了。

    安装xampp

    # ./xampp-<具体版本号与平台信息>.run
    

    注意:需要管理员权限

    XAMPP会给予几个选项让你进行选择,但基本不需要变动,全部默认等待安装即可

    apache虚拟主机

    apache的虚拟主机配置文件没包括,习惯用虚拟主机了,具体好处倒不是很清楚,不过可以随时扩展站点是个很棒的好处

    找到xampp中apache的配置文件,如果没有进行修改安装位置的话,默认在这个位置:/opt/lampp/etc/httpd.conf

    找到这一行将行首的’#’删除,取消注释

    #Include etc/extra/httpd-vhosts.conf
    

    之后开始编辑虚拟主机配置文件:/opt/lampp/etc/extra/httpd-vhosts.conf

    填入如下配置,一个最简陋的虚拟主机就出来了

    <VirtualHost *:80>
        DocumentRoot "/web/bbts"      # 网站文件的目录
        ServerName bbts.wokegame.com  # 网站的网址
        <Directory /web/bbts>         # 目录访问权限
            Require all granted
            AllowOverride All
        </Directory>
    </VirtualHost>
    

    完成配置后重启apache测试

    # /opt/lampp/lampp restartapache
    

    这样一个虚拟主机的站点就弄好了,为了wordpress能一路顺畅的安装,接下来先做好一些准备工作

    MySQL配置

    我们需要为wordpress创建一个数据库与数据库用户,开始吧

    创建数据库

    首先登陆数据库,XAMPP的MYSQL程序在/opt/lampp/bin/mysql

    # mysql -u root -p    // 登陆MYSQL
    

    登陆后创建数据库命令:

    MYSQL> CREATE DATABASE bbts;
    

    修改root密码

    root默认没有密码,设置一个密码。

    MYSQL> UPDATE user SET password=password('<新密码>') WHERE user='root'; 
    

    创建用户并授权

    MYSQL> CREATE USER '<用户名>'@'<主机>' IDENTIFIED BY '<密码>';
    
    • <用户名>: 用户名,随喜好
    • <主机>: 允许在何处登陆,’%’为任何地方都可登陆
    • <密码>: ………
    MYSQL> GRANT <操作权限> ON <数据库名>.<表名> TO '<用户名>'@'<主机>';
    
    • <操作权限>: 设置可以用什么命令,这里我填ALL privileges
    • <数据库名>: 设置数据库,所有数据库都运行的话填*
    • <表名>: 设置可操作表,数据库下所有表允许填*

    刷新权限

    设置完权限后刷新一下比较保险

    MYSQL> FLUSH PRIVILEGES;
    

    查看权限

    各种设置完成后,查看权限使用的命令

    MYSQL> select * from mysql.columns_priv;
    MYSQL> SELECT user, host,select_priv, insert_priv, update_priv,delete_priv from mysql.user;
    

    FTP服务器配置

    创建FTP用户

    创建一个用户组,方便划分FTP用户,名字可自定义

    # groupadd ftpusers
    

    创建FTP用户

    # useradd ftpbbts -d /web/bbts -s /sbin/nologin
    

    -d 选项为设置主目录,这里把他设置为网站目录,”-s /sbin/nologin” 选项为禁止登陆,ftpbbts为用户名,可更改。个人习惯前缀加上ftp

    修改目录权限

    # chown -R ftpbbts /web/bbts  // 更改目录所有者
    # chmod 755 -R /web/bbts      // 更改目录权限
    

    修改ProFTPD配置

    找到

    DefaultRoot /opt/lampp/htdocs
    

    这一行,修改为

    DefaultRoot ~
    

    之后重启FTP服务器或整个重启XAMPP,完成准备

    安装WordPress

    下载地址:WordPress

    下载完成后以各种方式自行上传至虚拟主机目录并解压

    之后使用浏览器直接访问虚拟主机,填入刚才创建的数据库以及数据库账户

  • 相关阅读:
    CSS强制英文、中文换行与不换行 强制英文换行
    vue 解决IE不能用的问题
    mysql 删除所有表
    sql server 删除所有表
    MySQL通过Navicat实现远程连接的过程
    php升级版本
    linux下与windows下的换行符 [转载]
    linux 的mysql数据库 数据库的路径的软连接
    并查集学习
    Mariadb开机自启动
  • 原文地址:https://www.cnblogs.com/chilono/p/13494090.html
Copyright © 2020-2023  润新知