gpt4 book ai didi

mysql - 从本地服务器传输后 Wordpress 站点无法工作(数据库问题?)

转载 作者:行者123 更新时间:2023-11-29 00:46:10 28 4
gpt4 key购买 nike

我已经使用 MAMP 在本地开发了一个带有自定义 woocommerce 商店的自定义 WordPress 主题。效果很好。

我已经将所有文件上传到服务器,修改了新数据库的配置文件。创建数据库,在 phpMyadmin 中从我的本地导出它并将其导入在线服务器数据库。数据库是 16MB,所以它不能很好地作为一个文件或作为单独的表导入,所以我使用 bigdump 来导入它。它看起来像工作。

之后,我将新数据库的 phpMyadmin 中 wp_options 表中的 URL 更改为新的 URL。

但是该站点现在显示错误行并且顶部缺少 WordPress 管理栏。除此之外,woocommerce 的“产品”选项卡丢失,插件管理区域为空。我也无法安装插件。等' 这一切都不能正常运作。

我猜这是一次错误的数据库传输,但我不知道。

This is the website

Error lines examples:
Warning: array_merge(): Argument #2 is not an array in /usr/local/pem/vhosts/254369/webspace/httpsdocs/wp-content/plugins/wp-pagenavi/scb/Options.php on line 46

还有...

Warning: call_user_func_array(): First argument is expected to be a valid callback,

'woocommerce_demo_store' was given in /usr/local/pem/vhosts/254369/webspace/httpsdocs/wp-includes/plugin.php on line 405

关于找出问题所在的任何建议?

最佳答案

您不应该通过 phpMyAdmin 导出所有表来导入数据。在这个过程中,您将覆盖为新的 wordpress 安装创建的表,使用它自己的选项值,如 siteurl、bloginfo 等。

于是在新的服务器上重新安装Wordpress,重新开始clean。不要覆盖它自动生成的表格。

登录到您的开发 wordpress 仪表板,转到工具 > 导出并选择所有内容,包括所有链接的文件。转到新的 Wordpress,转到工具 > 导入,选择 Wordpress,安装插件,选择导出的文件,一切就绪。

您将需要更新一些可能不会在您的帖子/页面中更新的 URL。您可能还需要更新代码中的 catid,因为导入的类别将被分配新值。

关于mysql - 从本地服务器传输后 Wordpress 站点无法工作(数据库问题?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454975/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com