【问题标题】:Wordpress plugin is not working after migration to a new server迁移到新服务器后,Wordpress 插件无法正常工作
【发布时间】:2019-05-03 12:41:09
【问题描述】:

我已将我的 wordpress 站点移至新服务器,并且 login.php 工作正常。 但是那里很多插件都不能正常工作,例如在我提交用户名和密码后,登录页面没有链接到任何其他页面。

这里是登录页面链接: https://cpalocate.ca/login/

我输入了无效的用户名和密码,它也会显示空白页面,但不会显示错误页面。

当我在 wp-config.php 中添加此代码时

define('WP_DEBUG', true);

它显示了这个文本。 " 注意:常量 WYZ_THEME_DIR 已经定义在 /home/....."。

我已经解决了这个问题,但同样的问题。

现在调试没有任何错误,但是登录页面也打不开了。

我在 cpanel 中更改了我网站的 php 版本,但还是一样。 任何人有你的想法来解决这个问题?

【问题讨论】:

  • 非常不得不这样回答,您需要发布更具体的信息,例如:您使用的是什么插件,如果您添加了自定义的代码示例等等?
  • @Clarenceli 我已经更新了我给出的答案。要么你的主题不好,要么你的插件不好。

标签: wordpress


【解决方案1】:

有可能(我什至说可能)在您的旧服务器上它使用的是 PHP 5.6(或至少与您的新服务器不同的 PHP 版本),而现在您使用的是 7.0、7.2 甚至 7.3 .如果是这种情况,您的某些插件似乎不兼容。

你应该编辑你的 wp-config.php 并添加

define('WP_DEBUG', true);

这样您就可以在屏幕上看到错误,至少在您找出导致问题的插件之前。

如果是 PHP 版本的问题,请与您的主机确认他们是否可以回滚,或者您必须联系插件作者并让他们更新插件,或者您需要修复代码根据您看到的任何错误消息,您自己。

编辑:如果这不能解决您的问题,请先尝试使用默认的 WordPress 主题,例如二十九或其他。如果这不能解决问题,则一次禁用每个插件,直到找到罪魁祸首。

【讨论】:

    【解决方案2】:

    我已经关闭了我所有的插件,并一一关闭。

    我发现我的一个插件导致了这个问题,它是 PM Pro 设置。

    所以我停用了它,现在没有任何问题。

    我正在代表那个插件使用其他插件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2021-11-28
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 2012-01-08
      • 2016-03-11
      相关资源
      最近更新 更多