SmartFAQ 由 The SmartFactory(https://www.smartfactory.ca),InBox Solutions(https://www.inboxsolutions.net)的部门开发

如何备份和迁移我的 Xoops 网站?
备份程序
(适用于托管 XOOPS 网站)

备份 XOOPS 网站时,您需要备份文件结构(XOOPS 网站和模块)以及 MySQL 数据库

文件结构备份
要备份文件结构,您需要使用 FTP 应用程序下载完整的 XOOPS HTML 文件夹。

注意:某些模块可能会将某些缓存文件保存在隐藏或锁定模式下,因此 FTP 应用程序可能看不到文件或无法下载。请确保您至少测试一次备份和恢复程序,以避免在恢复真实的备份时出现惊喜。

MySQL 备份
您需要通过 phpMyAdmin 访问您的 MySQL 数据库。在主“欢迎使用 phpMyAdmin”窗口下,您将找到“导出”功能。
查看数据库转储(模式):
- 选择您要备份的数据库
- 选择 SQL
- 选择您的压缩(ZIP/gzip/bzip2)
- 按“执行”
然后您的数据库将通过您的网络浏览器下载到您的本地计算机

有关 MySQL 数据库的更详细的备份/恢复说明,我在以下教程中找到了:[Wordpress 教程网站](http://www.tamba2.org.uk/wordpress/backup/)

恢复到不同的网站
您可以使用 FTP 应用程序上传您的文件结构到新网站。请注意新服务器的路径将不同于之前的网站。您将需要了解物理路径以及虚拟路径(URL)

// XOOPS 物理路径
    // 到您主要 XOOPS 目录的物理路径,不要以反斜杠结尾
    
define('XOOPS_ROOT_PATH''var/www/html/yourURL.com/yourxoopsfolder');

    
// XOOPS 虚拟路径(URL)
    // 到您主要 XOOPS 目录的虚拟路径,不要以反斜杠结尾
    
define('XOOPS_URL''http://www.yourURL.com/yourxoopsfolder');


现在您需要编辑您的 "mainfile.php" 并更改路径以符合新网站 URL 和物理路径。


恢复您的 SQL 数据库
在新网站上,您将需要通过“PHPMyAdmin”应用程序再次访问您的 mySQL。

通过打开“运行 SQL 查询”窗口上传数据库。选择“数据库备份”zip 文件并运行查询。数据库将在新网站上创建。
现在您必须创建与旧网站相同的 MySQL 数据库用户,并给用户授予正确的访问权限。

应该就是这些了。

现在 XOOPS 网站应该在新网站上运行了。
(如果内容不完整,请随时修改)

如果您遇到如下错误

引用
错误 [Xoops]:无法连接到文件 class/database/databasefactory.php 行 34 中的数据库


那么您需要检查 mainfile.php 中的用户名和密码


评论归作者所有。我们不对其内容负责。
user

 此 FAQ 的作者 ??


此 FAQ 的作者请联系我,以便我可以在您的名义下注册此 FAQ,请注意是我的。 (oops )

 
user

 在 DB 中更新 URL - 简单!


如果您需要更新绝对/不正确的 URL,请尝试这个实用的 MySQL 函数

update [table_nameset [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');


我通过 PHPMyAdmin 以 SQL 的形式运行它,针对几个表,效果如魔法般神奇

 
user

 从 XOOPS 迁移到 WordPress


xoops迁移到Wordpress,您可以参考这个方案(我在打字时使用这个方案,效果非常好):http://www.cre8d-design.com/blog/2006/09/13/moving-from-xoops-to-wordpress/

后续编辑:迁移已完成,您可以在以下地址查看从XOOPS切换到WP的效果:所有罗马涂鸦团队 - 涂鸦网站

这并不意味着XOOPS不好!毕竟我们依赖XOOPS CMS已经两年了。现在WordPress更适合我们的需求。

 


Login

Who's Online

349 user(s) are online (18 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 349


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

you can use 'cronjob' in CPanel to complete backups of your database.

Random question

What is a database query?