0

这个插件可以与 wpmu 一起使用吗?如果没有,wpmu 有哪些替代方案?

4

2 回答 2

1

如果您想要带有 SQLite 的 Wordpress MU,您可能会对这篇文章感兴趣:将标准 wordpress 转换为 SQLite 支持的多用户博客平台

它指的是您链接到的插件,并添加了一些解释 - 引用介绍:

WPMU(wordpress mu 或多用户)是 wordpress 的另一个版本,它使用核心 wp 并进行了一些修改,并将任何单用户 wordpress 博客转换为多用户博客平台。在这篇博文中,我将向您展示如何将一般安装的 wordpress 转换为多用户博客平台(如 WPMU,但功能齐全)并利用 SQLite :) – 让乐趣开始吧。

即,它似乎不是基于 Wordpress MU——但似乎实现了相同的功能......

于 2009-09-23T16:52:11.807 回答
0

如果您已经有一个正常工作的网站并且想将您的 MySQL 数据库迁移到 SQLite,您可能需要阅读这篇文章:

http://livecode.byu.edu/database/mysql-sqliteExport.php

简而言之,这篇文章解释了如何从 PHPMyAdmin 将你的 Wordpress 数据库导出为 SQL。一旦你有一个 SQL 文件,你打开终端并运行 sqlite。

你会:

  1. 在您的计算机中创建一个 sqlite 文件
  2. 读取您从 PHPMyAdmin 获得的 SQL 文件
  3. 将 sqlite 文件添加到您的 Wordpress,如下面的链接中所述。

http://hasin.me/2009/09/22/converting-standard-wordpress-into-a-sqlite-powered-multi-user-blogging-platform/

唯一需要注意的是,SQLite 不支持 MySQL 中使用的大多数字段类型,因此您必须用 SQLite 等效项替换那些不支持的字段。

以下是我在项目中替换的字段:

  • 将 int(n) 和 bigint(n) 替换为 INTEGER
  • 用 TEXT 替换时间戳和日期时间
  • 用 TEXT 替换 varchar(n)
  • 用 TEXT 替换 varchar(n)
  • 将 (tinytext|longtext) 替换为 TEXT
  • 将 CURRENT_TIMESTAMP 替换为“0000-00-00 00:00:00”
  • 将 COLLATE 替换为空
  • 将 PRIMARY KEY AUTOINCREMENT 添加到 id 字段(手动)- 表 'wp_term_relationships' 除外
  • 删除所有 ALTER 语句(在 sqlite 中无效)

我确实从 PHPMyAdmin 导出到 SQL 文件,一个用于数据结构——所以我可以验证表格是否已创建,另一个用于数据。如果您在读取 ​​SQL 文件时遇到任何错误,只需打开它们,修复它们,然后再次读取文件。

于 2015-10-14T02:31:10.950 回答