音楽に関する話題、プログラムに関する話題、ジョギングに関する話題、後は日々気になったことを綴っていきます。
ザ☆ミュージシャンズ・プログラマー - Exploring Music & Programming -



インストールが完了したので、ZopeのWebサーバーを動かしてみましょう。

安直にC:\Python26\Scripts\runzope.exeという実行ファイルを起動しました。

Traceback (most recent call last):
  File "C:\Python26\Scripts\runzope-script.py", line 9, in <module>
    load_entry_point('Zope2==2.12.6', 'console_scripts', 'runzope')()
  File "C:\Python26\lib\site-packages\zope2-2.12.6-py2.6-win32.egg\Zope2\Startup\run.py", line 19, in run
    opts = _setconfig()
  File "C:\Python26\lib\site-packages\zope2-2.12.6-py2.6-win32.egg\Zope2\Startup\run.py", line 50, in _setconfig
    handlers.handleConfig(opts.configroot, opts.confighandlers)
  File "C:\Python26\lib\site-packages\zope2-2.12.6-py2.6-win32.egg\Zope2\Startup\handlers.py", line 228, in handleConfig
    return multihandler(handlers)
TypeError: 'NoneType' object is not callable

やはり駄目でした。。。

いろいろと探した挙句、以下のフォルダに行き着きました。

C:\Python26\Lib\site-packages\Zope2-2.12.6-py2.6-win32.egg\Zope2\utilities\skel

これはおそらくスケルトンだと思うので、このフォルダをCドライブ直下にC:\ZopeSampleという名前でコピーします。

以下のファイルを編集しました。

  • C:\ZopeSample\bin\runzope.bat(runzope.bat.inの.inを除いてください)

   <<INSTANCE_HOME>>を「C:\ZopeSample」に、<<ZOPE_SCRIPTS>>を「C:\Python26\Scripts」に修正

  • C:\ZopeSample\etc\zope.conf(zope.conf.inの.inを除いてください)

   <<INSTANCE_HOME>>を「C:\ZopeSample」に修正

さあ、以下を実施しましょう。

C:\ZopeSample\bin\runzope.bat

なんか、待ち状態になった。ここで、ブラウザを起動して以下のURLを入力してみました。

http://localhost:8080

成功っぽい画面が表示されました。

Zope_quick_start

このメッセージからすると、まだいろいろとやることがあるよと言っているようですね。

では次に行きましょう。では。

(追記:2010-06-06)

日本語を使う場合は文字コードのエンコーディングを指定する必要があります。

デフォルトではISO-8859-15(西欧)になっているので、今後はUTF-8を使用するということにしますので、etc\zope.confの以下の行のコメント・アウトを外します。

#default-zpublisher-encoding utf-8

default-zpublisher-encoding utf-8

保存したら、Zopeを再起動します。



コメント ( 0 ) | Trackback ( )
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする



« Zopeを使って... Zopeを使って... »
 
コメント
 
コメントはありません。
コメントを投稿する
 
名前
タイトル
URL
コメント
コメント利用規約に同意の上コメント投稿を行ってください。

数字4桁を入力し、投稿ボタンを押してください。