如何防止主页上的滑稽字符

时间:2015-02-05 作者:tammy

这对最敏锐、最有经验的WordPress专家来说是一个挑战

我正在建立一个在可湿性粉剂二一五主题的网站。

我在上创建了一个基本主页http://bit.ly/1zlmpKS

第一次点击页面时,它看起来很好。刷新浏览器时,会看到一系列有趣的字符:

enter image description here

我怎样才能解决这个问题?

Amendment:我不知道这是怎么联系的,也不知道这是怎么联系的,但当我以超级管理员的身份登录WordPress时,主页上永远不会显示这些古怪的字符。我可以刷新、刷新、刷新几十次,每次都显示得很好。但当我注销WP的那一刻,主页上就出现了有趣的角色。我在新网站上也有一个内部页面,它始终呈现良好的一致性。

Background & History:我开始安装Quark主题。然后,我为该网站创建了自己的“初学者”子主题。我永远也无法让孩子主题付诸实施,直到,比方说几个小时后,我的孩子主题突然开始发挥作用。因此,我继续尝试调整儿童主题,看看是否可以将其用作新网站的构建块。诚然,这是我第一次尝试使用Quark starter主题,也是我第一次尝试学习和使用儿童主题。在经历了几天的挫折之后,我想W3 Total Cache插件可能是问题所在。所以我停用了它。还是没有运气。然后我拉出了child主题和Quark主题,并简单地使用了WP-out-of-the-box-Twenty-15主题。就在那时,有趣的角色浮出水面。所以我相信W3 Total Cache插件在某种程度上扰乱了这个网络和网络站点。在我的多站点网络安装中,我有几十个其他站点,没有一个行为不端。W3 Total Cache是我为在服务器上设置的每个新网络激活的标准插件。我有一个在所有网络中使用的标准插件的短名单,W3 Total Cache就是其中之一。哦,好吧。。。我完全不知所措。

Something else that\'s peculiar:当你点击主页时,一切都很好。刷新主页时,会呈现有趣的角色。但是,如果你等待5-10分钟,然后再次点击主页,它就会呈现良好的效果。这在WordPress世界中意味着什么?

Next Trial & Error Test:我刚刚重新安装了Quark主题,网络激活了我的子主题。主题是可行的,所以它不是一个主题问题。刷新时,Quark子主题下的主页上仍会出现有趣的角色。因此,我认为这是某种无法解释的缓存问题。

1 个回复
最合适的回答,由SO网友:tammy 整理而成

多亏了【at】OnethingSimple和@milo解决了这个问题。

这是W3 Total Cache 插件。我从服务器上删除了它,一切正常。

这是我必须走的路。

步骤1-进入有问题的网站上的网络管理员,以确认W3TC 未激活或网络处于活动状态,但事实并非如此。

第2步-浏览我的其他网络(十几个),以Network Deactivate 这个W3TC plugin -- 这也是我在每个新网络上安装的标准插件之一。

这是一个有趣的发现:enter image description here

每个网络站点都显示此错误屏幕。但我继续Network Deactivate 这个W3TC plugin 无论如何,在我的每一个网络上。

步骤4-在网络停用插件后,我继续Delete 它来自我的主站点上的网络管理面板。当我这样做的时候,我在屏幕上看到了这个错误:

W3总缓存错误:某些文件似乎丢失或不正确。请重新安装插件或删除/home/abcdefg/public\\u html/wp-content/advanced-cache。php。W3总缓存错误:某些文件似乎丢失或不正确。请重新安装插件或删除/home/abcdefg/public\\u html/wp content/db。php。W3总缓存错误:某些文件似乎丢失或不正确。请重新安装插件或删除/home/abcdefg/public\\u html/wp-content/object-cache。php

因此,我查看了下拉插件,如下所示:

enter image description here

第5步-下一步,我将FTP上传到我的服务器上,并删除这3个文件:

./wp-content/advanced-cache.php ./wp-content/db.php ./wp-content/object-cache.php

步骤6-我试图通过FTP删除这两个目录,但未能删除。所以我以root用户身份远程登录服务器并删除了它们:

./wp-content/cache ./wp-content/w3tc-config

步骤7-然后我从中删除了这行代码wp-config.php:

define(\'WP_CACHE\', true); // Added by W3 Total Cache

步骤8-然后我从中删除了这些指令块.htaccess:

# 2015-02-05 updated as part of install of W3 Total Cache Plugin
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
    RewriteRule .* - [E=W3TC_PREVIEW:_preview]
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} =""
    RewriteCond %{REQUEST_URI} \\/$
    RewriteCond %{HTTP_COOKIE} !(comment_author|wp\\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
    RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html" -f
    RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html" [L]
</IfModule>
# END W3TC Page Cache core

# 2014-09-18 added as part of install of W3 Total Cache Plugin
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
        AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
    <IfModule mod_mime.c>
        # DEFLATE by extension
        AddOutputFilter DEFLATE js css htm html xml
    </IfModule>
</IfModule>
# END W3TC Browser Cache
第9步-无数次刷新网站主页。没有更多有趣的角色!!!

结束

相关推荐

在触发“The Plugin Generated x Characters of Underular Output of Underful Output During Activate”错误时查看输出

我正在开发一个插件,在创建新表时遇到了一些困难。我得到了“插件在激活期间生成了x个字符的意外输出”错误。是否有办法查看实际错误?我认为这个过程涉及重定向,因此我没有看到实际的错误输出。我有所有的错误报告和登录,但仍然一无所获。