首页 > 解决方案 > 如何将 wordpress 站点(本地在 xampp 上)从一台计算机传输到另一台计算机

问题描述

尝试了几种方法后,我不得不在这里问。所以最近我在自己的网站上工作,该网站正在我的桌面上本地开发(使用xampp),但现在我想从我的笔记本电脑(ubuntu 16.04)在同一个网站(本地)上工作,所以我安装了xampp(lampp )在我的笔记本电脑上并尝试了以下方法:-

1.)我从我的桌面(localhost/phpmyadmin)导出了数据库。
2.) 从桌面版复制 wordpress/wp-content 文件夹。
3.) 在我的 ubuntu os 笔记本电脑上安装 xampp 和 wordpress 并登录。
4.) 在 localhost/phpmyadmin 中创建 db 作为 wordpress 并在此处导入桌面版本 db。
5.)第一次安装wordpress时选择wordpress作为我的数据库,一切正常。
6.) 现在,当我复制并替换 wp-content 文件夹并转到 localhost/wordpress 时,我的网站出现了(我在桌面上(本地)工作的那个),哇哦。
7.)但是当我去 localhost/wordpress/wp-admin/ 时,它会抛出错误:

Fatal error: Uncaught TypeError: ftp_fput(): Argument #1 ($ftp) must be of type resource, null given in /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php:212 Stack trace: #0 /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php(212): ftp_fput(NULL, '/opt/lampp/htdo...', Resource id #934, 2) #1 /opt/lampp/htdocs/wordpress/wp-content/plugins/astra-sites/inc/classes/class-astra-sites-importer-log.php(73): WP_Filesystem_FTPext->put_contents('/opt/lampp/htdo...', '') #2 /opt/lampp/htdocs/wordpress/wp-includes/class-wp-hook.php(292): Astra_Sites_Importer_Log->has_file_read_write('') #3 /opt/lampp/htdocs/wordpress/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #4 /opt/lampp/htdocs/wordpress/wp-includes/plugin.php(484): WP_Hook->do_action(Array) #5 /opt/lampp/htdocs/wordpress/wp-admin/admin.php(175): do_action('admin_init') #6 /opt/lampp/htdocs/wordpress/wp-admin/index.php(10): require_once('/opt/lampp/htdo...') #7 {main} thrown in /opt/lampp/htdocs/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php on line 212

There has been a critical error on this website. Please check your site admin email inbox for instructions.


基本上我无法访问仪表板。请指导我并告诉我哪里出错了,我真的被卡住了......提前谢谢!

标签: phpmysqlwordpressapache

解决方案


假设您的笔记本电脑安装的 lampp 工作正常:

  1. 下载最新的 wordpress 压缩包。解压成htdocs
  2. 创建一个数据库并在您的笔记本电脑上安装一个新的 WP 站点
  3. 在您的空白安装中,将您的主题复制到主题文件夹中,并安装您的主题将使用的任何插件。
  4. 在 Mysql - 删除空白站点中的所有表并导入您自己的站点数据库
  5. 在 WP 选项中更改站点 URL 和 Base

应该可以正常工作


推荐阅读