私のWordPressの「Edit Post」ページのTinyMCEエディタが壊れているようです。クロームコンソールは示しています。私はChromeデベロッパーツールでtinymce.jsを調べるとWordpress tinymce.jsはPHPとして解析されていますか?
Resource interpreted as Script but transferred with MIME type text/html: "http://mysite.com/wp-includes/js/tinymce/langs/wp-langs-en.js?ver=349-20805". post.php:62
Resource interpreted as Script but transferred with MIME type text/html: "http://mysite.com/wp-includes/js/tinymce/tiny_mce.js?ver=349-20805". post.php:62
Uncaught SyntaxError: Unexpected token < tiny_mce.js:1
Uncaught ReferenceError: tinyMCE is not defined wp-langs-en.js:1
Uncaught ReferenceError: tinymce is not defined post.php:1180
、私はこれらの応答ヘッダを参照してください。
Cache-Control:public, must-revalidate, proxy-revalidate
Connection:close
Content-Type:text/html
Date:Sat, 16 Jun 2012 01:40:42 GMT
Pragma:public
Server:Apache
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.2.17, W3 Total Cache/0.9.2.4
そして、この応答:
<br />
<b>Parse error</b>: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in <b>/home/mysite/public_html/wp-includes/js/tinymce/tiny_mce.js</b> on line <b>1</b><br />
他の様々な。 jsファイルが適切に取得され、実行されています。 W3TCをオフにしても差はありません。 Firefoxにも問題があります。問題は突然突然起きたようだ。私は、私が変更したもの、プラグインのアップデートやインストール/アンインストールを認識していません。
ありがとうございます。
phpを使ってそのjsファイルをどこかに入れていないのは確かですか? 'grep -r -n -I --color/home/mysite/public_html/tiny_mce.js'、またはディレクトリ全体?また、http confとそのフォルダ内の任意の.htaccessをチェックするか、その親のいずれかがそのファイル/フォルダをphpとして扱わないようにしています – gingerCodeNinja