WordPress使用SQLite全新安装
首先按照http://blog.csdn.net/guilyn/article/details/13170673的第1、2部操作。
1: 程序下载.
NGinX 服务器: http://nginx.org/cn/
PHP 语言解释器: http://php.net/downloads.php
WordPress 博客系统: wordpress.org/download/
SQLite PDO for WP 数据库插件: http://wordpress.org/plugins/pdo-for-wordpress/
SQLite 管理器: SQLite Administrator ; SQLiteSpy ;
2: 程序安装.
在U盘新建localhost目录
将NGinX解压并更名到u:\localhost\nginx
将PHP解压到u:\localhost\php
在nginx目录的html下新建blog和data文件夹
将中文版WP解压并更名到u:\localhost\nginx\blog\cn
将WP的SQLite插件解压到中文博客\blog\cn\wp-content下
注: 这时wp-content内应有: [languages,] pdo, plugins, themes 文件夹和db.php, index.php文件
以此类推,将英文版WP解压并更名到u:\localhost\nginx\blog\en
也要安装SQLite插件.
解压SQLiteSpy因为是绿色版,解压后可以直接运行.
配置nginx和php,会出点问题,万能的google能解决。能解析.PHP文件,不会出现no input file(能解析html文件,说明路径对),说明配置好了。
接着能跑WordPress的安装页面,提示Invalid or missing PDO Driver wordpress sqlite。
国外网站说指定数据库名,我全新安装,连数据库都没生成,没用。
http://stackoverflow.com/questions/929585/how-to-enable-the-pdo-driver-for-sqlite3-in-php
Go to your php.ini file and find "sqlite". These are probably commented:
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
这个解决问题。如果PHP.EXE提示这两动态链接库找不到,就看 extension_dir = "ext"是不是注释掉了,默认注释掉了。
这样就提示“一些数据表不可用。也许需要修复数据库。”说明数据库跑起来了。
另外可参考:http://www.21andy.com/new/20100207/1645.html
=========================
Good,现在可以访问wp-admin/install.php了,可惜提示数据库需要修复。修复的结果是意料之中的,提示无法修复,悲催的是,连错误提示都没有。仔细看.sqlite数据库文件同目录下的debug.txt,会发现类似错误日志:
Function: prepareQuery, Message: Problem preparing the PDO SQL Statement. Error was near "REPAIR": syntax error
Function: prepareQuery, Message: Problem preparing the PDO SQL Statement. Error was near "CHECK": syntax error
也就是说,sqlite不支持这些关键字。而MySQL是支持的,WordPress默认支持MySql,so。。。。你为什么会问WordPress为什么不支持sqlite,好吧,我也不知道为什么。
所以只能是先用MySql安装好,然后再转成sqlite,再删掉MySql。。。
WordPress使用SQLite全新安装的更多相关文章
- Linux WordPress博客的安装
1:新建文件夹
- SQL 2008下载地址以及全新安装详细过程
本博文将详细介绍如何安装SQL 2008以及在这个安装过程中每个选项的意思,如何选择使用什么和不使用什么等等琐碎的东东. 下面——开始了!!!SHOW TIME~~~先提供各种程序下载地址:SQL 2 ...
- DzzOffice1.0 Beta2 全新安装图文教程及界面简单了解
本文说明:本文档用于帮助您全新安装完整的 DzzOffice Beta版软件.DzzOffice 是一款开源的云存储与应用管理工具,主要用于企业管理阿里云.亚马逊等云存储等空间,把空间可视化分配给成员 ...
- Windows版Cacti全新安装与升级
全新安装 Cacti运行依赖的软件很多,mysql.PHP.Apache.Spine.rrd等,一个一个的安装非常繁琐,而且还容易出错,全新安装的话可以采用论坛提供的windows安装包安装,非常简单 ...
- Vmware Vcenter6.0 全新安装及群集配置介绍
介绍如何安装vsphere ESxi主机及将vmware vsphere5.5升级到vmware vsphere6.0的介绍,而今天呢,主要介绍vsphere vcenter,说到vsphere vc ...
- discuz全新安装升级,导入旧数据过程,顺便gbk转utf8
由于discuz官方已经不更新了,现在又只有现成的utf8版本,没有gbk版本.我们原来使用的是gbk编码的,最近想改版,顺便升级一下,就索性把gbk也换成utf8吧,这样以后也方便,国际化嘛! 第一 ...
- Discuz! X3 全新安装图文教程
Discuz! 是腾讯旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务.让论坛(BBS).个人空间(SNS).门户(Portal).群组(Group).应用开放平台( ...
- 跳过从Win7/8升级,直接格式化全新安装 Windows 10 并自动永久激活系统的方法教程
跳过升级,直接激活全新 Win10 的方法步骤教程: 下载 Windows 10 系统的 ISO 镜像 在你当前的 Win7 / Win 8 / 8.1 系统中,使用 DaemonTools 或右键选 ...
- Sqlite的安装和简单使用
Sqlite 1 安装 首先,下载相应的版本: https://sqlite.org/download.html 其次,解压到本地,并添加到环境变量. 然后,打开 CMD 创建,输入 sqlite3 ...
随机推荐
- Large-Scale Named Entity Disambiguation Based on Wikipedia Data
Large-Scale Named Entity Disambiguation Based on Wikipedia Data 基于维基百科数据的大规模命名实体消岐 1.引言 1.1. 概念 实体(e ...
- app开发版面设计原则
(1) 单纯:形象和色彩必须简单明了(也就是简洁性). (2) 统一:造型与色彩必须和谐,要具有统一的协调效果. (3) 均衡:整个画面须要具有魄力感与均衡效果. (4) 展现重点:构成要素必须化繁为 ...
- 实现QQ机器人报警
如题,废话不说,直接上代码.首先是登录QQ的小脚本 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ...
- 一,U盘安装 CentOS 6.5 minimal
U盘安装盘: CentOS-6.5的版本有四个,分别是: 1.CentOS-6.5-i386-netinstall.iso 通过网络安装的,需要联网 2.CentOS-6.5-i386-minimal ...
- mysql 导入导出数据库、数据表
Linux下 均在控制台下操作. 导入数据库: 前提:数据库和数据表要存在(已经被创建) (1)将数据表 test_user.sql 导入到test 数据库的test_user 表中 [root@te ...
- apache2下部署node.js应用程序
版本:apache2.2+node.js(v.10.25) 系统环境:ubuntu 12.04(LTS) 32位 因为有些模块并没有开启 所以需要使用以下命令开启该模块 windows下则直接在htt ...
- C++多态性的浅析
多态性是C++的一个重要特性,[不扯淡直接进入正题] 灵活运用多态,首先得知道类之间的继承. 当B继承了A类后,一般都是公有继承. B的实例化对象的内存空间结构若是了解 就可以合理利用多态了. A ...
- IBM开发者 JSON 教程
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何 ...
- Laravel 5 基础(五)- 环境与配置
.env 文件是配置文件,包括数据库配置信息,查看 config->database.php ,connections 里面包含了所有数据库的配置,可以在 default 中选择要使用的数据库. ...
- Python学习教程(learning Python)--3.1 Python的if分支语句
本节研究一下if分支语句. if分支语句是Python下逻辑条件控制语句,用于条件执行某些语句的控制操作,当if后的条件conditon满足时,if其下的语句块被执行,但当if的控制条件condito ...