旧Joomla网站后台无法访问,能否通过FileZilla提取文章?
提取旧Joomla网站文章的可行方法
首先明确:Joomla的文章内容并非存储在网站文件目录中,而是保存在MySQL数据库里。所以直接用FileZilla无法直接提取文章,但可以通过以下步骤间接获取:
方法一:借助FileZilla获取数据库信息后导出文章
- 用FileZilla连接网站服务器,找到网站根目录下的
configuration.php文件,下载到本地 - 打开该文件,找到数据库相关参数:
$host(数据库主机地址)、$user(数据库用户名)、$password(数据库密码)、$db(数据库名称)、$dbprefix(数据库表前缀) - 通过主机商后台或服务器提供的数据库管理工具(如phpMyAdmin),用上述参数登录数据库
- 在数据库中找到
[前缀]content表(前缀就是$dbprefix的值),这是存储所有文章的核心表 - 选中该表,点击「导出」按钮,选择CSV或SQL格式,即可导出所有文章数据(标题在
title字段,正文在introtext和fulltext字段)
方法二:从Akeeba备份文件中单独提取数据库
- 若你仍保留原始的Akeeba Backup备份文件(.jpa格式),可以用Akeeba免费工具「Akeeba Kickstart」单独提取数据库部分:
- 用FileZilla把Kickstart的文件包上传到服务器的临时空目录
- 访问该目录的Kickstart页面,选择你的Akeeba备份文件
- 在恢复设置中,仅勾选数据库选项进行恢复,之后再用数据库工具导出文章
补充说明
- 如果服务器没有内置phpMyAdmin,也可以通过FileZilla上传轻量数据库管理脚本(如Adminer)来连接并操作数据库
内容的提问来源于stack exchange,提问作者Daniel Fredsgaard Jensen
相关产品推荐
相关产品推荐

