SmartFAQ是由SmartFactory(https://www.smartfactory.ca),InBox Solutions(https://www.inboxsolutions.net)的分支开发的

什么是更新组件以及如何进行更新?
更新组件的目的是在修改组件代码或获取新版本时刷新组件配置。

步骤

1) 将新模块文件安装到旧文件的位置(覆盖旧文件)。

2) 前往“组件管理”。

3) 找到所需的组件,点击“更新组件”图标,然后在下一个屏幕上确认(见下文)。

Resized Image

4) 系统将输出它所做的更改...扫描此页面,确保没有报告错误。

完成!


根据模块新版本的更改,简单覆盖文件可能不足以。如果您不知道是否需要进行更新,通常建议执行更新。

如果文件xoops_version.php中的任何内容发生变化,这就表明需要更新。特别是以下更改通常需要更新组件:

* 改变组件元信息(组件名称、作者、版本等)
* 添加核心功能,如评论、通知、搜索、主菜单等
* 添加组件的配置选项
* 添加/删除/更改组件的模板
* 添加/删除/更改组件的块
*等等...

更新会发生什么?

更新不会影响模块数据,数据库中已写入和保存的数据将保持不变。

但是,它将更新模板、块、配置选项、通知系统等。

有时组件将有一个更新脚本,您必须“运行”以完成此过程。

请仔细查看README文件并遵循更新顺序。

首先运行脚本,或在管理中首先进行更新。确保你做对了!

这里还有一个技巧

如果您不确定更新组件的效果,请遵循以下步骤。

1- 重命名旧组件目录(例如.- old-mylinks)
2- 上传新版本(mylinks)
3- 在管理中更新组件

因为如果更新失败,则不会发生数据库更改,您可以随时删除或重命名新mylinks目录,并通过重命名它为mylinks回滚到旧-mylinks。然后再次更新。

这样,您永远不会丢失旧版本,并且如果需要,可以恢复它们。


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

 您确定吗?


引用


因为如果更新失败,则不会发生数据库更改,您可以随时删除或重命名新mylinks目录,并通过重命名它为mylinks回滚到旧-mylinks。然后再次更新。


您确定吗? modules/system/admin/modulesadmin/main.php - find for ($op == 'update_ok'). 数据库混乱严重,您说

 


Login

Who's Online

286 user(s) are online (21 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 286


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 execute planified tasks

Random question

How do I modify style sheets?