XOOPS
新闻
新闻索引
新闻
模块
开发者
黑客
主题
存档
提交新闻
首页
XOOPS
关于XOOPS
为什么选择XOOPS?
XOOPS 功能
使用条款
隐私声明
许可协议
论坛
版块索引
最近主题
新闻
主题
模块
模块 @ GitHub
旧仓库
XOOPS FAQ
账户
登录
注册
下载 XOOPS 2.5.11
发行人
XOOPS
黑客
PN -> XOOPS 转换模板
黑客
PN -> XOOPS 转换模板
Boobtoob
07-Aug-2002 18:51
4711 阅读量
无评论
千万不要在生产服务器上运行此脚本!!!!
我开发这个工具是因为我对PN及其ADODB层感到厌倦(别忘了我一向是XOOPS团队的一员),于是我又把这个东西恢复了出来。现在,你知道了它的大致作用,下面是它不做的,即彻底的转换功能。它只是从源PN表复制数据并覆盖XOOPS表数据。这是因为与其他Nukes一样,PN通常需要进行大量定制,因此能够传输的数据量有限,所以我将我认为的核心数据复制到了目标db/表。xoops_users表 xoops_banner表 xoops_bannerclient表 xoops_bannerfinish表 xoops_bb_categories表 xoops_comments表 xoops_xoopsfaq_categories表 xoops_xoopsfaq_contents表 xoops_mylinks_cat表 xoops_mylinks_links表 xoops_mylinks_votedata表 xoops_mylinks_text表 xoops_priv_msgs表 xoops_seccont表 xoops_sections表 xoops_stories表 xoops_topics表 现在您需要认识到的是,此脚本可能会破坏您的新XOOPS配置(但是不会影响您的PN配置),因此,以下是我会采取的从PN转换为XOOPS的步骤。 1.
备份所有内容!
使用您最喜欢的PHP脚本备份现有PN表,或跳转到命令行进行mysqldump 操作。接下来,备份所有PN文件,并将它们分别进行zip压缩或tar打包。2. 使用mysql dump和PN备份在您不介意损坏的开发机器上创建一个网站(因为您会的)。3. 当您的PN网站在本地运行后,在本地安装XOOPS RC3.04并运行。如果您只有一个数据库(我有两个,您可以在脚本中看到),那么您也完全没问题,因为强烈建议您使用比PN安装时不同的表前缀用于XOOPS。4. 在您最喜欢的编辑器中打开pn_convert.php。5. 在本地加载您最喜欢的PHP DB管理脚本,并打开数据库以查看表结构。6. 现在,在脚本的顶部有一个内置的readme文件,其中包含更多关于在此脚本中进行哪些修改才能正常工作的方向。我知道,看起来很丑,但一旦解决了问题,它就能很好地工作。我一次让一个函数工作,这样就能在当前表格上工作。此外,这个脚本会删除目标XOOPS表数据,因为猜测一下,这不是我们想要的。我们正在将PN数据移动到XOOPS,所以请不要担心。在移动用户表之前,使用您的DB脚本找到PN网站的webmaster/admin UID号码。您需要这个UID来设置XOOPS网站管理员的权限。一旦有了这个UID并且您可以成功地将数据从PN复制到XOOPS用户表,然后编辑xoops_groups_users_link表,并将UID为1的记录修改为您的PN UID(只修改UID,不要修改GROUPID)。这样,当您使用PN管理员ID登录XOOPS时,您现在就是XOOPS管理员,可以自由地进行正确设置。
请通过电子邮件向我寻求支持,请使用论坛,我们所有人都将尽力帮助您。记住,请在开发机器上使用这个工具,而不是生产机器。
一旦您在本地建立并运行了XOOPS网站,只需反向操作数据库和XOOPS目录的备份和恢复步骤,并恢复到您的网站,记住设置任何缓存权限等,一切应该运行正常。如果不正常,您仍然有PN安装。
评分 0/5
评分:
0
/5(0票)
投票已禁用!
由同一作者创建的项目
Flat
Threaded
Nested
Oldest First
Newest First
Login
Username
Password
Remember me
Reset
Search
Advanced Search
Recent Comments
Re: New Admin Theme for XOOPS (Beta)
Publisher
Bleekk
06/03/2024 18:53
Re: New Admin Theme for XOOPS (Beta)
Publisher
kakos
05/29/2024 14:51
Re: XOOPS 2.5.11 Final Released
Publisher
HymanSarwar
02/16/2024 5:22
Re: XOOPS 2.5.11 Final Released
Publisher
Mamba
12/31/2023 15:24
Re: XOOPS 2.5.11 Final Released
Publisher
alain01
12/29/2023 10:16
Who's Online
266
user(s) are online (
24
user(s) are browsing
Publisher
)
Members: 0
Guests: 266
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
Latest GitHub Commits
{{ record.sha.slice(0, 7) }} -
{{ record.commit.message | truncate }}
{{ record.commit.author.name }}
{{ record.commit.author.date | formatDate }}
Categories
XOOPS
Newsletter