0

我有一个似乎突然停止工作的 Wordpress 网站。当在浏览器上查看时,样式表已经变得混乱,如下所示:

‹������Œ“ËNÜ0†_Åê¦&Qf 6aEHH´bÁ8ñ™øÇŽlg:4Ê»ã”Ü/nÿüçöû!ä;.—äÊ¢ƒG°©Á¡V×­æÕ: ½b‘CÂÌL,“uáAfC&âvÞöAŸ‰DÂz½ÐÖýb§A¹r,û!uÉI){-ÕyÊI´Î—÷Å­|_:¡Í½âÌÁüã0 U–°ô½ozÔÚù%ÂeðÒt.e%�3áâÝ·ºs|âbG[Hö£'¨ ŸòÜæ÷q²$žA•hçtûâ\Ïï¯ Æ¹ß9pºˆwÑŠão'U3#èö¾‰†Í-0“Š&ñ¤ôcTÕ4ŠFë¢ò÷ Wúæ(õïX ç êYæOÚä“UöãUF¦nJw}"uú~—J¿Eìï}b'ÌXƒáôÄCq¾ë„6˜ÃaíìãÉgi&åQM<ît‹wºž®OÈÓ æé6ôt‹zÙºëÄžþÇU0B'^xÙ®»ó1tî‚”öÙ^6þ§Å3Ôkƺ ÛW ~luÔÊÿ@¼{.A{ib´°ütt›º²ýø–¯ìˆ¸ ØRºe6³O���ÿÿ�O¶ÅãY��

我网站的其余部分看起来不错,但看起来没有风格。

我已经尝试再次上传样式表,但是当我尝试通过浏览器直接查看它们时会发生同样的事情。

如果我通过 Filezilla 从服务器上下载它们,它们看起来完全没问题。

有人知道发生了什么吗?

HTTP 响应标头:

名称 值 定界符 状态:HTTP/1.1 200 OK 日期:星期三,2012 年 8 月 8 日 00:30:11 GMT 服务器:Apache 上次修改时间:星期二,2012 年 8 月 7 日 03:46:49 GMT 变化:Accept-Encoding,User-Agent内容编码:gzip
缓存控制:公共过期:A604800 内容长度:4544
连接:关闭内容类型:文本/css 内容语言:en-US

4

2 回答 2

1

Filezilla Trac 中有一个与您的问题相同的错误:

http://trac.filezilla-project.org/ticket/6505

http://trac.filezilla-project.org/attachment/ticket/6505/FileUploadIssue.png

该错误未解决,但报告提供了此解决方法:

我下载了另一个免费的 FTP 客户端(Core FTP Lite),再次上传了相同的文件和目录,结果成功

如果您想深入了解这一点,我建议您首先在样式表上尝试不同的字符编码(并检查其他文本文件是否像这样下载)。

作为一种替代解决方法(也是一种测试它是服务器问题还是 Filezilla 的方法),制作一个与样式表内容相呼应的 php 文件。我认为如果 Wordpress 正常工作,奇怪的编码问题可能是 Apache 的文件处理配置的问题。这可以通过使用 PHP 而不是 Apache 来处理文件读取和输出来解决这个问题:

<?php
echo file_get_contents('style.css');

编辑:

如果此 PHP 变通办法有效,您可以尝试在 .htaccess 文件中将 .css 文件的类型处理程序设置为 PHP。不过,这是一个非常肮脏的把戏;在诉诸此方法之前,您可能应该与您的主机讨论该问题。

于 2012-08-08T01:17:37.103 回答
0

不确定是什么原因造成的,但保存了我所有的设置和图像/信息,删除了我的 Wordpress 并重新安装它,它又可以正常工作了。

不知道为什么会发生这种情况,我唯一能想到的就是我在前一天晚上安装了一些插件。

于 2012-08-08T04:08:10.737 回答