PHP のシンタックス ハイライトは、 Tracをインストールした Wiki ページで機能しません。ソースを閲覧するときは美しく機能しますが、Wiki では機能しません。Javascript、C、および Python 構文の強調表示は Wiki で機能しますが、PHP では機能しません。わざわいは私です。
にTrac 0.11.7
インストールしましたUbuntu 10.04
。私のウェブサーバーはApache 2.2.14
.
Pygments を手動でインストールしました。運がない。設定で Pygments テーマを変更しました。運がない。
trac
およびログに記録されたエラーはまったくありませんapache
。Trac のロギング レベルは に設定されていますWARNING
(そして、Trac ロギングは機能しています - 今日は他のエラーがあります)。また、Firebug は、すべてをオンにしてもエラーを表示しません (1 つの無関係な「不明なプロパティ '-moz-opacity'」CSS エラーを除く)。
ページの HTML ソースを表示すると、コードが書式設定済みのテキストとして単純に吐き出されていることがわかります。<span>
他のすべての構文が強調表示されたコード ブロックにある大量の はありません。
これは私がWikiで使用しているコードです:
{{{
#!php
if(true)
{
echo 'hi';
}
}}}
そして、これは結果です:
<div class="code"><pre><span class="x">if(true)
{
echo 'hi';
}
</span></pre></div>
助けてください :-)
私が期待するものの例として、動作する JS コードを次に示します。
{{{
#!js
if(true)
{
alert('hi');
}
}}}
そして、これは結果です:
<div class="code"><pre><span class="k">if</span><span class="p">(</span><span class="kc">true</span><span class="p">)</span>
<span class="p">{</span>
<span class="nx">alert</span><span class="p">(</span><span class="s1">'hi'</span><span class="p">);</span>
<span class="p">}</span>
</pre></div>