怎么让wordpress用sqlite3 搭建轻量级博客系统

wordpress 默认是用mysql作为数据库支持,这个对个人站长来说还是有点麻烦了些。特别是如果以后网站备份迁移就有点事多了。

之前用django开发自己的博客感觉其实用sqlite3作为数据库插好,就是一个文件而已。备份网站,直接打包整个目录即可方便省事。

那么作为个人站长,如果要用wordpress和sqlite3来建设网站的话怎么搞呢?这里在windows环境我试了一下,可行方便。如果是生产环境,请自要百度linux安装wordpress教程。

1.准备工作

1.自行搭建php运行环境(如果你是小白,且是windows系统,我推荐使用phpstudy,可以参看我的另一个分享:

1.自行搭建php运行环境(如果你是小白,且是windows系统,我推荐使用phpstudy,可以参看我的另一个分享:

phpstudy2017版本的nginx 支持laravel 5.X配置

1.自行搭建php运行环境(如果你是小白,且是windows系统,我推荐使用xampp)

2.下载wordpress

3.下载SQLite Integration 插件

解压下载的wordpress压缩包到任意目录

4、配置phpstudy的apache

<VirtualHost *:80>
    DocumentRoot "H:\code\blog"
    ServerName www.blog.com
  <Directory "H:\code\blog">
      Options Indexes FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>如果是nginx手动修改nginx.conf文件。增加一个server即可
 1 server {
 2         listen  80;
 3         server_name www.herostore.cn;
 4         set $root_path ‘c:/laravel/‘;
 5         root $root_path;
 6
 7         index index.php index.html index.htm;
 8
 9         location / {
10             try_files $uri $uri/ /index.php?$query_string;
11         }
12
13         location ~ \.php(.*)$  {
14             fastcgi_pass   127.0.0.1:9000;
15             fastcgi_index  index.php;
16             fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
17             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
18             fastcgi_param  PATH_INFO  $fastcgi_path_info;
19             fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
20             include        fastcgi_params;
21         }
22
23         location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
24
25         }
26
27         location ~ /\.ht {
28             deny all;
29         }
30     }
 

5、将目录下的wp-config-sample.php复制粘贴一份重命名为wp-config.php

打开wp-config.php修改以下配置

原始文件:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(‘DB_NAME‘, ‘database_name_here‘);

/** MySQL数据库用户名 */
define(‘DB_USER‘, ‘username_here‘);

/** MySQL数据库密码 */
define(‘DB_PASSWORD‘, ‘password_here‘);

/** MySQL主机 */
define(‘DB_HOST‘, ‘localhost‘);

/** 创建数据表时默认的文字编码 */
define(‘DB_CHARSET‘, ‘utf8‘);

/** 数据库整理类型。如不确定请勿更改 */
define(‘DB_COLLATE‘, ‘‘);

修改为:

// ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(‘DB_NAME‘, ‘MyBlog‘);//MyBlog<====这是数据库名,可以自定义

/** MySQL数据库用户名 */
define(‘DB_USER‘, ‘‘);

/** MySQL数据库密码 */
define(‘DB_PASSWORD‘, ‘‘);

/** MySQL主机 */
define(‘DB_HOST‘, ‘localhost‘);

/** 创建数据表时默认的文字编码 */
define(‘DB_CHARSET‘, ‘utf8‘);

/** 数据库整理类型。如不确定请勿更改 */
define(‘DB_COLLATE‘, ‘‘);
//define(‘WP_ALLOW_REPAIR‘, true);//数据库修复时使用
define(‘DB_TYPE‘, ‘sqlite‘);    //mysql or sqlite`
解压SQLite Integration到wordpress安装目录下wp-content\plugins\

6、找到db.php
复制到到wordpress安装目录下的wp-content目录中

7.运行并配置博客,开始你的wordpress博客之旅吧

示例

4.开始你的wordpress博客之旅吧

默认主页


作者:关爱单身狗成长协会链接:https://www.jianshu.com/p/59f4e3545bbd來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原文地址:https://www.cnblogs.com/draculaqk/p/8257814.html

时间: 2024-08-26 10:59:45

怎么让wordpress用sqlite3 搭建轻量级博客系统的相关文章

Spring MVC+Hibernate JPA搭建的博客系统项目中所遇到的坑

标签: springmvc hibernate 2016年12月21日 21:48:035133人阅读 评论(0) 收藏 举报  分类: Spring/Spring MVC(6)  Hibernate(1)  版权声明:本文为博主原创文章,未经博主允许不得转载,如需转载,请注明文章出处为 http://www.54tianzhisheng.cn/,否则考虑法律追究责任,谢谢合作! https://blog.csdn.net/tzs_1041218129/article/details/53791

lnmp 搭建 typecho博客系统

yum安装 lnmp (linux+nginx+php7.1+mysql5.7)1.第一步先更新yum update只适合新服务器,生成环境慎用2.yum安装nginx安装nginx最新源:yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum repolist enabled | grep "nginx*"安装nginx

用php搭建博客系统-待续

PHP(全名:PHP: Hypertext Preprocessor)是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域.PHP 独特的语法混合了C.Java.Perl以及PHP自创的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多:PHP还可以执行编译后代码,编译可

从零开始,搭建博客系统MVC5+EF6搭建框架(1),EF Code frist、实现泛型数据仓储以及业务逻辑

前言      从上篇30岁找份程序员的工作(伪程序员的独白),文章开始,我说过我要用我自学的技术,来搭建一个博客系统,也希望大家给点意见,另外我很感谢博客园的各位朋友们,对我那篇算是自我阶段总结文章的评论,在里面能看出有很多种声音,有支持的我的朋友给我加油打气,有分享自己工作经历的朋友,有提出忠肯意见的朋友,有对记事本写代码吐槽的朋友,也有希望让我换个行业的,觉得我可能不适合这个行业朋友,不管怎样,我都接受,都是大家同行的一些忠告,谢谢大家. 首先我要在这里感谢很多博客园里面的大牛,写了很多系

阿里云+wordpress搭建个人博客网站

文章来源:http://www.cnblogs.com/smyhvae/p/4965163.html 原文服务器准备部分去掉了,记录重要部分留作回头整理. 版本情况如下: 阿里服务器web环境一键安装包 官网购买地址: 分享:https://files.cnblogs.com/files/wowind/sh-1.5.5.zip wordpress: 官方下载地址:https://cn.wordpress.org/ phpMyAdmin: 官方下载地址:https://www.phpmyadmin

小内存VPS安装Caddy+PHP7+Sqlite3环境,并快速搭建Typecho博客

咱们普通搭建博客的方式就是使用lnmp.lamp等一键包,或者宝塔等面板来搭建Web环境,但是都只适合大点内存的云主机服务器,小点的譬如96M.128M服务器就不可了,这时候咱们便可以通过部署别的环境来搭建站点环境了,这里伏笔VPS就说下Caddy+PHP7+Sqlite3部署教程,3分钟便可以搭建一个Typecho博客,并成功执行在96M的云主机服务器上,至于96M以下的服务器就意外试了,究竟很少见了. 部署 教程只写Debian 8.9,提议挑选mini版.如果你是96M或者128M的KVM

巨杉Tech | 十分钟快速搭建 Wordpress 博客系统

介绍很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数据库存储所有的博文及回复.本文将展示如何使用 SequoiaDB 巨杉分布式数据库替换MySQL,成为Wordpress博客系统的后台关系型数据库. 通过阅读本文,用户可以了解到如何使用SequoiaDB巨杉数据库的MySQL实例无缝替换标准MySQL数据库.SequoiaDB巨杉数据库允许用户在不更

基于新版本LNMP编译安装+wordpress搭建个人博客

一.软件介绍 LNMP代表:Linux系统下的Nginx+Mysql+Php的网站构架技术. Linux系统:免费使用和自由传播的类Unix操作系统,稳定可靠. Nginx:高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务. Mysql: 关系型数据库管理系统,本次使用mariadb软件,它是mysql的一个分支,由开源社区维护. Php: 超文本预处理器,是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于学习,使用广泛,主要适用于Web

Github Pages 搭建个人博客

1.Github简介 Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点.Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery.Twitter等.为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客. Github Pages有以下几个优点: 轻量级的博客系统,没有麻烦的配置 使用