海洋 CMS 备份文件如何恢复到新服务器

域名注册
域名注册 初级会员超兽战士 👑年卡会员
发布于 2026-10-08 18:36 ·1 浏览 ·0 回复

海洋 CMS(SeaCMS,国产 PHP+MySQL 影视建站程序)换服务器恢复,正确顺序只有三步:先把整套网站文件传到新服务器,再改 data/common.inc.php 里的数据库连接信息,最后导入 SQL 备份。只导数据库不搬文件,结果一定是图片 404、模板错乱、后台白屏——因为海洋 CMS 的模板、上传附件、数据库配置全都存在文件里。

海洋 CMS 的备份到底包含哪两部分?

结论:海洋 CMS 备份 = 网站文件 + MySQL 数据库,两者必须同时还原。数据库里只有文章、分类、会员、采集规则这类内容,默认表前缀是 sea_;文件里则装着程序本体、/templets/ 模板、/uploads/ 上传的图片和海报,以及 /data/common.inc.php 这个数据库配置文件。少还原任何一半,站点都跑不起来。

第一步:新服务器环境怎么配?

结论:PHP 建议 7.2 或 7.4,MySQL 5.6/5.7,字符集统一用 utf8。先在新服务器上建好站点目录和数据库,再建一个只对这个库有权限的 MySQL 账号(用户名、密码、库名都记下来,下一步要填进配置文件)。PHP 8 及以上版本对老版本海洋 CMS 兼容性差,容易出致命错误,能不用就不用。

第二步:网站文件怎么搬?

在旧服务器上打包整个站点目录:

tar -zcvf seacms_all.tar.gz /www/wwwroot/你的站点目录

下载压缩包,上传到新服务器的网站根目录后解压:

tar -zxvf seacms_all.tar.gz

注意 data/backup/ 目录也要一起带走——如果你以前在后台做过"数据库备份",那些 .sql 文件就存在这里,搬过去就能在新服务器后台直接还原,省掉导入命令的步骤。

第三步:data/common.inc.php 怎么改?

结论:这个文件是海洋 CMS 唯一读取数据库连接信息的地方,改错一个字整站就连不上库。用编辑器打开 /data/common.inc.php,把下面几项换成新服务器的值:

$cfg_dbhost = '127.0.0.1';      // 数据库地址
$cfg_dbname = 'seacms';         // 数据库名
$cfg_dbuser = 'seacms';         // 数据库用户名
$cfg_dbpwd  = '你的数据库密码';  // 数据库密码
$cfg_dbprefix = 'sea_';         // 表前缀,必须和导入的库一致
$cfg_dbcharset = 'utf8';

关键点:$cfg_dbprefix 必须和 SQL 文件里的表前缀完全相同,旧站被人改过前缀的,这里要照着旧站的配置写。

第四步:数据库备份怎么导入?

两种方式,选一种即可:

方式一(命令行,适合大库):旧服务器执行 mysqldump -u用户名 -p 数据库名 > seacms.sql 导出,把 seacms.sql 传到新服务器后执行 mysql -u用户名 -p 新库名 < seacms.sql 导入。

方式二(phpMyAdmin):登录 phpMyAdmin,选中新库,点"导入",选择 .sql 文件,字符集选 utf8,执行。

如果用的是海洋 CMS 后台自带的备份文件,把 data/backup/ 整个目录拷到新服务器同路径,登录后台在数据库还原功能里逐卷还原即可。

恢复后怎么验证是否成功?

打开前台首页、任意一个栏目页和一篇内容页,看标题、封面图、播放地址是否正常显示;再登录后台(地址一般是 域名/admin/,以你旧站的实际后台入口为准),用原服务器的管理员账号密码登录,检查文章列表条数和会员数是否和旧站一致。最后进后台清理一次缓存、更新一次 URL,避免页面还是旧域名的链接。

常见的三个坑

一是页面中文乱码:导出或导入时字符集没选 utf8,重新导入并统一字符集即可。二是后台白屏或 500:多半是文件没传全或 PHP 版本过高,把 PHP 切回 7.2/7.4 并检查 /data/ 是否有写入权限(chown -R www:www 站点目录,chmod -R 755)。三是伪静态失效:把旧服务器的 Nginx rewrite 规则或 Apache 的 .htaccess 复制到新服务器对应位置。

总结一句:海洋 CMS 迁移就是"文件全搬 + 改 common.inc.php + 导库 + 查权限和伪静态"四件事,按顺序做,20 分钟内可以完成一次完整恢复。

版权声明:本文来自 GJ站长论坛《海洋 CMS 备份文件如何恢复到新服务器》
原文链接:https://www.gj0.com/thread-1100.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~