【问题标题】:How to finalize MAMP Wordpress conversion如何完成 MAMP Wordpress 转换
【发布时间】:2018-04-17 00:13:20
【问题描述】:

我几乎按照每个教程将我的实时 wordpress 站点带到本地服务器。最彻底的之一是THIS ONE

我可以让我的整个网站运行,除了主页和 wp-admin 控制面板。主页只显示一半的页面,当我尝试登录控制面板时,它说,

localhost 当前无法处理此请求。

换句话说,我知道我已连接到正确的数据库,并且大部分内容都已加载,但仍然缺少某些内容。

我运行的 SQL 查询如下:

UPDATE wp_options SET option_value=replace(option_value, 'http://example.com','http://localhost:8888/mynewexample')
WHERE option_name='home' OR option_name='siteurl';

UPDATE wp_posts SET post_content=replace(post_content,'http://example.com','http://localhost:8888/mynewexample');

UPDATE wp_postmeta SET meta_value=replace(meta_value,'http://example.com','http://localhost:8888/mynewexample');

我已经按照指示另外配置了 wp-config 文件。

按照 MAMP 中的配置,我的站点文件位于本地磁盘上的 /Sites 文件夹中。

PHP 和 Apache 错误日志为 linked HERE.

任何人都可以查明问题,或将我引导到可以获取实时帮助的来源吗?非常感谢!

【问题讨论】:

  • 错误日志中有什么内容?您是否启用了display_errors 并将error_reporting 设置为E_ALL
  • 我相信是配置了报错。我添加了指向错误日志的链接。谢谢!

标签: mysql wordpress localhost wamp mamp


【解决方案1】:

您的错误日志有答案,如果遇到任何问题,您应该始终先查看那里,在大多数情况下,只需使用您喜欢的搜索引擎并在日志文件中搜索错误消息即可找到解决方案。

事实上:始终确保它不包含任何 PHP 错误,即使您没有发现问题,它们也可能潜伏在黑暗中,等待合适的时机突袭并毁掉您的一天。

说完这些,我们开始吧

[UTC 时间 2017 年 11 月 4 日 11:37:57] PHP 致命错误:未捕获错误:[] 中的字符串不支持运算符 /Users/graham/Sites/po/wp-content/plugins/revslider/includes/framework/base-admin.class.php:71

发生这种情况是因为您的 PHP 版本。显然,主题作者要么不支持您的版本,要么没有使用您的版本进行测试。您应该向他们报告错误(如果您使用的是最新版本的插件;如果不是,如果问题仍然存在,请更新并报告错误)。

与此同时,您可以通过在该文件的该行(以及可能存在的任何其他情况)中将 [] 替换为 array() 来临时修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 2017-05-13
    相关资源
    最近更新 更多