{aspbbs:template src=common/link} {aspbbs:template src=common/header_user}
{aspbbs:template src=common/user-nav}
  • 初始化与压缩
  • 旧版导入
  • 数据转换
  • 数据切换
  • 使用备份
  • 安全策略
  • 冗余文件检测
  • 空文件夹检测
  • 邮件发送检测
  • 当前使用的是 {aspbbs:func:$_C.DB_TYPE} 数据库,数据库为 {aspbbs:func:iif( $_C.DB_TYPE = "mysql" , $_C.DB_NAME , $_C.DB_PATH )} ,如果想清空数据库,可以点击 初始化数据库
  • access 数据库压缩 ( {aspbbs:accInfo} ),access数据库支持压缩功能,压缩后体积变小,运行更快!
  • access 数据库备份
  • sqlite3 数据库备份
  • 系统升级,目前仅支持线下升级,仅支持对access数据库升级,将升级文件包放到论坛根目录下面后会自动获取升级文件。
  • {aspbbs:file path=./ ext=mdb|data} {if: POP_MVC.String.iStartsWith("[file:name]","aspbbs_update_")}
  • [file:name] (大小:[file:path func=byte2size(POP_MVC.file.filesize(@me))], 创建于[file:DateCreated]) 升级
  • {end if} {/aspbbs:file}
  • 当前使用的是 {aspbbs:func:$_C.DB_TYPE} 数据库,access与sqlite3将旧版数据库复制到网站目录下面,导入可能需要几分钟时间,请耐心等待。
  • access 数据库导入 ,使用网站目录下面的 #aspbbs#.mdb 文件导入
  • sqlite3 数据库导入 ,使用网站目录下面的 #aspbbs#.db 文件导入
  • mysql 数据库导入 ,配置中的库名为新版库名,旧版库名请在弹出层填入
  • 从配置数据库导入,即按项目设置的数据库导入,注意:当前数据库不能导入自己。
  • {if: C_("DB_TYPE")="access" }
  • sqlite3 数据库导入 ,使用 {aspbbs:func:C_("CORE_NAME") & "/" & C_("DATA_NAME") & "/#aspbbs#.db"} 导入
  • mysql 数据库导入 ,使用MySQL数据库 {aspbbs:func:$_C.DB_NAME} 导入
  • {end if} {if: C_("DB_TYPE")="sqlite3" }
  • access 数据库导入 ,使用 {aspbbs:func:C_("CORE_NAME") & "/" & C_("DATA_NAME") & "/#aspbbs#.mdb"} 导入
  • mysql 数据库导入 ,使用MySQL数据库 {aspbbs:func:$_C.DB_NAME} 导入
  • {end if} {if: C_("DB_TYPE")="mysql" }
  • access 数据库导入 ,使用 {aspbbs:func:C_("CORE_NAME") & "/" & C_("DATA_NAME") & "/#aspbbs#.mdb"} 导入
  • sqlite3 数据库导入 ,使用 {aspbbs:func:C_("CORE_NAME") & "/" & C_("DATA_NAME") & "/#aspbbs#.db"} 导入
  • {end if}
  • 当前使用的是 {aspbbs:func:$_C.DB_TYPE} 数据库,备份恢复使用的是旧版导入方法实现!
  • {aspbbs:file path=$backupFolder size=50 order=0 ext=mdb|db}
  • [file:extname func=iif(@me="db","sqlite3","access")] 恢复 ,[file:DateCreated style=YYYY-MM-DD HH:II:SS] 备份名 [file:name] , 删除
  • {/aspbbs:file}
  • 通过安全策略,即下面的安全设置,可以极大提高安全性能。
  • 修改核心文件夹名 核心文件夹名称(当前:{aspbbs:func:POP_MVC.trim(POP_MVC.file.dir(POP_MVC.appPath),"/")})最好是别人猜不到的。
  • 修改模板文件夹html名 模板文件夹(当前:{aspbbs:func:config.htmlFilePath})改名,可以保护模板文件不被别人下载。
  • {if: POP_MVC.trim(POP_MVC.file.dir(POP_MVC.appPath),"/") <> "core" or config.htmlFilePath <> "html"}
  • 有时候,我们需要将上面的设置还原成系统初始设置,请按下面提示操作
  • {end if} {if: POP_MVC.trim(POP_MVC.file.dir(POP_MVC.appPath),"/") <> "core"}
  • 还原核心文件夹名 核心文件夹名称(当前:{aspbbs:func:POP_MVC.trim(POP_MVC.file.dir(POP_MVC.appPath),"/")}),可还原成core。
  • {end if} {if: config.htmlFilePath <> "html"}
  • 还原模板文件夹html名 模板文件夹(当前:{aspbbs:func:config.htmlFilePath})改名,可还原成html。
  • {end if}
  • 开始检测 冗余文件检测用来检测上传时生成的冗余文件,检测完之后,请 刷新 {if: POP_MVC.file_get_contents(POP_MVC.appPath & "/runtime/redundancy/file.txt") <> "" } ,可以对冗余文件 全部清除 {end if}
{aspbbs:func:V_("loopstr")}
  • 开始检测 空文件夹检测可以用来检测上传时生成的空文件夹,检测完之后,请 刷新 {if: POP_MVC.file_get_contents(POP_MVC.appPath & "/runtime/emptyFolder/file.txt") <> "" } ,可以对空文件夹 全部清除 {end if}
{aspbbs:func:V_("emptystr")}
  • 使用组件发送邮件时,既要组件支持,又要端口支持。有些虚拟空间可能屏蔽了25号端口,尽管组件支持,也未必能发送邮件,通过下面的操作,可以选择最适合的邮件发送方式。当前使用的是 {aspbbs:mailType} 方式
  • mail组件发送(一般服务器自带该组件) {if: Not POP_MVC.IsInstall("CDO.Configuration") AND Not POP_MVC.IsInstall("CDO.Message")} (×) {else} () 测试发送 使用 需要正确设置smtp和接收邮箱 {end if}
  • JMail组件发送(该组件需要服务器安装) {if: Not POP_MVC.IsInstall("JMail.Message")} (×) {else} () 测试发送 使用 需要正确设置smtp和接收邮箱 {end if}
  • 官方服务器发送 {if: Not P_("http").IsInstall} (×) {else} () 测试发送 使用 无需设置smtp,但必须正确设置接收邮箱 {end if}
  • 官方服务器代发 {if: Not P_("http").IsInstall} (×) {else} () 测试发送 使用 需要正确设置接收邮箱 {end if}
{aspbbs:template src=self/footer}