Zope 2.7.1 が動くまで

reStructuredText が使えるようになって、ますます Zope + COREBlog が面白くなってきた。

のだが、 Headding タグ( 見出し タグ)が h2 になってしまって困っていた。 生きてま さん のサイトだとちゃんと h4 から始まっている。設定が必要なのだろうと色々と調べまわったのだが、良くわからない。

で、 生きてま さんのエントリをさかのぼって見ると、Zope 2.7.1 となっている。 おそらく、Zope 2.7.0 と Zope 2.7.1 の違いで動かないのだろう。 とりあえず 2.7.1 をインストールしてみる事にした。

make install が完了し起動してみる。すると、画像ファイルの 読み出し権限 が無いといって怒られる。最初はその都度 chmod していたのだが、次第に面倒になってきて chmod -R a+r Zope で一気に変更した。(問題無いだろうか?)

起動が完了し、Zope 2.7.0 で利用していた COREBlog のデータを Import した。そして、先ほど reStructuredText を使って書いた Blog のエントリを Webブラウザに表示しようとすると Zope が落ちる。(reStructuredText じゃ無いエントリだと問題なし)

Zope が落ちるなんて初体験だったので非常にあせったが、コンソールに出ていたメッセージを良く見ると次のようなメッセージが表示されていた:

No module named ja

とりあえず環境変数 LANG を C にして起動する。(これも問題無いだろうか?)

うまくいった。

それで、問題になっていた Headding タグだが、ちゃんと h4 から始まるようになった。やはり Zope 2.7.0 だから上手くいかなかったのだろう。

ちなみに、ZOPE_INSTANCE/etc/zope.conf には、rest-header-level という設定項目がある。サイト単位で reStructuredText で生成される Headding タグの開始番号を指定できるようだ。文書の最初に見出しを記述した場合、zope.conf に設定した番号の見出しになる。

Re: Zope 2.7.1 が動くまで

reStructuredText 良いね。
慣れてくるとかなり書きやすい。
まあ、まだほとんどの機能を使っていないけど。

Zope 2.7.2 動いた - Trackback

reStructuredText でコケる 問題は意外とあっさり解決した模様。

locale - Trackback

私のエントリでは、環境変数 LANG を C にすれば Zope 2.7.1 が問題なく動いたという事を書いていたのだが、JuNya さんのところでは 上手くいかず、LC_ALL に C を設定して解決したとの事だ。
ロケール関係はずいぶん昔に調べた事があったような気がするが、すっかり忘れている。google で検索して、詳しく書かれているページを見つけた...

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。
  • HTMLタグは使用できません
  • 行と段落は自動的に折り返されます。

書式オプションに関するより詳しい情報...

CAPTCHA
この質問はあなたが人間であるかどうかについて調べる為と、自動化したスパムを防ぐ為のものです。うまくいかない場合は電子メールでお問い合わせ下さい。
イメージ CAPTCHA
画像の中に見える文字を入力して下さい