将wordpress移动到不同的Apache模块时出现服务器错误500

时间:2017-06-18 17:06:28

标签: php mysql wordpress apache windows-server-2012-r2

我将所有数据库移动到32位MySQL到64位,同时也升级了PHP / Apache。两台Web服务器仍在计算机上配置。

因此,如果我提出新的Apache / PHP / MySQL - 一切正常。我可以做一个新的wordpress安装,运行PHP应用程序,一切都很好。当我将文件传输到新的doc根目录和我的数据库文件时,每当尝试调出页面时(甚至直接),我都会收到错误500.

我已经将数据库从混合中删除了,因为我可以运行旧的Apache / PHP并将其指向新的MySQL并且网站运行良好。所以我猜这与某种mod重写设置有关......但是由于新的WP安装正常工作,并且在该安装上我可以改变永久链接结构。

如果您需要更多信息,请与我们联系。

日志文件信息:

  

[2017年6月18日17:51:41 UTC] PHP致命错误:未捕获错误:致电a   成员函数importFromArray()on null in   E:\ Apache2的\ htdocs中\智能\的wp-content \主题\时间\无人驾驶\ dronetheme.class.php:2   堆栈跟踪:
  #0 E:\ apache2 \ htdocs \ smart \ wp-content \ themes \ time \ inc \ options.php(56):DroneTheme-> addThemeFeature(' favicon',Array)
  #1 E:\ apache2 \ htdocs \ smart \ wp-content \ themes \ time \ functions.php(415):require(' E:\ apache2 ...')
  #2 E:\ apache2 \ htdocs \ smart \ wp-content \ themes \ time \ drone \ dronetheme.class.php(2):   时间> onSetupOptions(对象(DroneThemeOptionsGroup))
  #3 E:\ apache2 \ htdocs \ smart \ wp-includes \ class-wp-hook.php(298):DroneTheme-> actionAfterSetupTheme('')
  #4 E:\ apache2 \ htdocs \ smart \ wp-includes \ class-wp-hook.php(323):WP_Hook-> apply_filters(NULL,Array)
  #5 E:\ apache2 \ htdocs \ smart \ wp-includes \ plugin.php(453):WP_Hook-> do_action(Array)
  #6 E:\ apache2 \ htdocs \ smart \ wp-settings.php(433):do_action(' after_setup_the ...')
  #7 E:\ apache2 \ htdocs \ smart \ wp-config.php(78):require_once(' E:\ apache2 ...')
   E:\ apache2 \ htdocs \ smart \ wp-content \ themes \ time \ drone \ dronetheme.class.php中的#8 E:\ apache2 \ h   在第2行

似乎我可能没有启用扩展程序,但我在旧安装中一对一地进行了。

我有新版本的Apache独立运行。我可以打开旧版本的Apache / PHP,一切都可以正常使用相同的文件和数据库。所以必须有配置差异,但我无法看到它。

0 个答案:

没有答案