当前位置: 首页 > 知识库问答 >
问题:

如何将wordpress站点(在xampp上本地)从一台计算机传输到另一台计算机

公孙高畅
2023-03-14

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

1.)我从桌面(localhost/phpmyadmin)导出了数据库
2。)已从桌面版本复制wordpress/wp内容文件夹
3。)在我的ubuntu操作系统笔记本电脑上安装xampp和wordpress并登录
4。)在localhost/phpmyadmin中以wordpress的形式创建数据库,并在此处导入桌面的版本数据库
5。)第一次安装wordpress时,选择wordpress作为我的数据库,一切正常
6。)现在,当我复制并替换wp内容文件夹并转到localhost/wordpress时,我的站点出现了(我在桌面(本地)上工作的站点),woohoo
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.


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

共有3个答案

沈宇定
2023-03-14

从您描述的情况来看,您似乎已经基本完成了传输,但您的FTP连接仍处于关闭状态。参考文档。您需要在源代码中搜索ftp_connect的用法。希望你能找到至少一场比赛,或者只是几场比赛。现在,查看错误的堆栈跟踪或错误消息所指的源代码中的位置,找出ftp\u连接的哪个用法启动了ftp\u fput尝试使用的连接,并查看它尝试连接到的主机。将该值与旧环境在同一位置使用的主机进行比较,从这里开始,您应该拥有解决问题所需的一切。

壤驷高旻
2023-03-14

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

  1. 下载最新的wordpress zip。解压缩到htdocs中
  2. 创建数据库并在笔记本电脑上安装新的WP站点
  3. 在空白安装中,将主题复制到themes文件夹中,并安装主题将使用的任何插件 MySQL中的LI>从空白站点中删除所有表并导入自己的站点Db
  4. 更改网站URL

应该可以

熊锐进
2023-03-14

复制粘贴Wordpress可能出现严重错误。您可以使用“一体式wp迁移”插件在另一台计算机或在线服务器上轻松地传输wordpress。

 类似资料:
  • 问题内容: 我需要一个简单的应用程序,最好是跨平台的应用程序,该应用程序可以在两台计算机之间发送文件。 它只需要接受并发送文件,并显示进度条即可。我可以使用哪些应用程序或如何编写一个应用程序? 问题答案: 发送和接收文件 文件的发送和接收基本上分为两个简单的代码段。 接收代码: 发送代码: 当他们想要发送文件时,发送代码段将在正在发送代码的计算机上运行。 接收代码需要放入一个循环中,以便每次有人想

  • 问题内容: 因此,我的一个朋友和我正在ubuntu上同时使用xampp来连接彼此的网站,我们都创建了相同的php文件进行连接,所以我们使用了另一个的de IP,但是它说一个错误 我们在connection.php文件上有以下代码: 如果我们那样使用IP,则可以进入xampp正常的欢迎页面。 问题答案: 检查您是否已启用对MySQL服务器的远程访问。打开my.cnf文件(可能在xampp / etc

  • 我在IntelliJ中有一个Maven模块,可以在一台计算机上正常工作。我已将“.iml”文件与项目一起保存在Git中。当我在另一台电脑上查看时, > 然后是“文件”- 如何让IntelliJ下载和导入Maven依赖项? 我尝试过的事情: > “重建项目” 右键单击模块和“重建模块” “文件”- “重新导入所有Maven项目”,这只是从项目中删除了两个Maven模块。然后我不得不像上面一样重新创建

  • 问题内容: 我目前正在研究一个项目,我想在另一台计算机或电话上对其进行测试。这台计算机连接在同一网络上。 我该如何连接 ? 我正在使用(模块)作为服务器。 问题答案: 将您的应用程序配置为运行而不是。例如: 然后从另一台计算机连接到(或任何本地IP地址)。

  • 我是ElasticSearch的新手,一直在玩它的功能。 我有一个节点(master=true,data=true)在一台机器上运行。我创建了一个包含3个碎片和每个碎片的一个副本的索引。由于无法在同一节点上分配副本碎片,因此运行状况变为黄色。 因此,我在同一台计算机上创建了另一个节点(Master=False,Data=True),当副本碎片现在分配到这个新节点上时,运行状况变为绿色。 现在问题来

  • 我有一台netflix eureka服务器运行在IP: 在该计算机中,eureka服务器运行于: Eureka:Client:ServiceUrl:DefaultZone:http://136.144.28.122:8761/Eureka/ 我不认为是正确的,因为客户端服务没有在eureka服务器中注册。