如何在卸载过程中保留 Folder/Files 的扩展
How to keep Folder/Files of extension in the uninstall process
当我们从站点卸载任何扩展时,我想保留扩展的所有文件结构。
在卸载过程中,我只想删除数据库表并希望保留所有 Files/Folders。
如果有解决办法,请指导一下。
谢谢
正常的卸载过程(通过 Joomla! 管理表单)会删除所有内容,除非扩展在其卸载计划中有错误。因此,如果您需要保留文件,卸载扩展程序并不是一个好主意。我建议您改为通过 phpMyAdmin 删除 tables。
为此,请转到您的网络托管控制面板(cPanel、DirectAdmin 等)并查找 link 到 phpMyAdmin。然后 select 包含您网站数据的数据库(如果您有多个数据库并且不确定哪个是正确的,您可以通过 Joomla! admin > Global Configuration 检查它)。当您在 phpMyAdmin 中找到数据库时,单击其名称转到其 tables。然后 select 该特定扩展名的 table(s),方法是选中它们旁边的复选框。然后在所有 table 的底部单击 "Drop"。在弹出 window 中单击 "OK" 并且 table(s) 将被删除而不影响您的 folders/files.
如果您是 phpMyAdmin 的新手,我建议您先备份整个网站。
小心!
扩展的 manifest file 包括为扩展安装的相关文件的列表。这些可以从网站上复制并压缩以重新创建扩展的安装文件。
一些扩展还可能创建关联数据,您可以通过导出相关数据库表 and/or 文件(例如,在媒体或图像文件夹中)来备份这些数据。
当我们从站点卸载任何扩展时,我想保留扩展的所有文件结构。
在卸载过程中,我只想删除数据库表并希望保留所有 Files/Folders。
如果有解决办法,请指导一下。
谢谢
正常的卸载过程(通过 Joomla! 管理表单)会删除所有内容,除非扩展在其卸载计划中有错误。因此,如果您需要保留文件,卸载扩展程序并不是一个好主意。我建议您改为通过 phpMyAdmin 删除 tables。 为此,请转到您的网络托管控制面板(cPanel、DirectAdmin 等)并查找 link 到 phpMyAdmin。然后 select 包含您网站数据的数据库(如果您有多个数据库并且不确定哪个是正确的,您可以通过 Joomla! admin > Global Configuration 检查它)。当您在 phpMyAdmin 中找到数据库时,单击其名称转到其 tables。然后 select 该特定扩展名的 table(s),方法是选中它们旁边的复选框。然后在所有 table 的底部单击 "Drop"。在弹出 window 中单击 "OK" 并且 table(s) 将被删除而不影响您的 folders/files.
如果您是 phpMyAdmin 的新手,我建议您先备份整个网站。
小心!
扩展的 manifest file 包括为扩展安装的相关文件的列表。这些可以从网站上复制并压缩以重新创建扩展的安装文件。
一些扩展还可能创建关联数据,您可以通过导出相关数据库表 and/or 文件(例如,在媒体或图像文件夹中)来备份这些数据。