我已经按照几乎每个教程将我的live 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文件。
我的站点文件位于本地磁盘上的/ Sites文件夹中,如MAMP中配置的那样。
PHP和Apache错误日志为linked HERE.
任何人都可以查明问题,或者将我引导到我可以获得实时帮助的来源吗?非常赞赏!
答案 0 :(得分:0)
您的错误日志有答案,如果您遇到任何问题,请务必先查看,在大多数情况下,只需使用您喜欢的搜索引擎并在日志文件中搜索错误消息即可找到解决方案。
事实上:总是确保它不包含任何PHP错误,即使你没有看到问题,它们可能潜伏在黑暗中,等待正确的时刻突袭并破坏你的一天。
有了这个,我们就去了
[04-Nov-2017 11:37:57 UTC] PHP致命错误:未捕获错误:[] 运算符不支持字符串 /Users/graham/Sites/po/wp-content/plugins/revslider/includes/framework/base-admin.class.php:71
由于您的PHP版本,这种情况正在发生。显然,主题作者要么不支持您的版本,要么没有使用您的版本进行测试。您应该向他们报告错误(如果您使用的是最新版本的插件;如果不是,请在问题仍然存在的情况下更新并报告错误。)
与此同时,您可以通过将[]
替换为该文件该行中的array()
(以及可能存在的任何其他事件)来暂时解决此问题。