オープンソースカンファレンス2009東京/春での講演の資料 zope3intro090220.pdf — PDF document, 3863Kb
一般的に Zope 2.7 のログを保存するには # cd /var/log/zope # mv event.log event.log.bak # mv Z2.log Z2.log.bak # /var/lib/zope/bin/zopectl logreopen などとしますが、バックアップを履歴管理するとなるとシェルスクリプトを書いて、 cron で処理することになると思います。 もし logrotate がインストールしてあればもう少し容易にできます。実際 Vine では syslog や apache など主だったものが logrotate を使っています。 たとえば次のようなファイルを /etc/logrotate.d/ の下に作ります。(ファイル名は zope とでもします) /var/log/zope/event.log /var/log/zope/Z2.log { mis
Plone の開発に iPython が使えたら相当便利。使える関数とか一発で見れるし。ドキュメントとか見る手間が省ける省ける。 そんでもって、久々に Plone いじってそのへんのところをやったのでメモ。 実行環境は、 Mac OS X 10.5.5、Plone 3.0.6 (Unified Installer版。たぶん他のでもほとんど一緒だと思う)。 まずは iPython を Plone 付属の Python に easy_install でインストールする。 ~/Plone-3.0.6/Python-2.4.4/bin/easy_install ipythonそんで zope 用の profile ファイルをダウンロードして ~/.ipython 以下に設置。 wget http://svn.plone.org/svn/collective/dotipython/trunk/ipy
VHMの仕様が変更されました Zope 2.7.5以降のどこかで Virtual Host Monster の仕様が変わりました。mod_proxy の場合はかわりませんが、FastCGIの場合には 宣言ZMIでのpath宣言 で、大丈夫です。 前の仕様が中途半端だったか、中途半端なものを敢えて通すような仕様だったかなんだと思います。こっちのほうが断然わかりやすいですね。 Zope 2.6, 2.7 と Apache 2.0 に関するまとめです 順番に記述します。 Zope も Web Server なのに、なぜ、別に Apache を使うのですか 使わなくてよいなら使わないほうがよいと私は思います。しかし、フロントに Apache を置くことでいろいろな利点があると考えます。 対攻撃性 一般的に、Apache のセキュリティパッチは Zope より出てくるのが速いような気がします。ヘッ
Zopeサーバの設定 前述のようにZopeは自前でHTTPサーバ機能を持っている。標準では8080番ポートで起動する。 ここでは、サーバ上で利用するHTTPサーバをZopeで占有するものとして、ポートを80番に変更し、実行ユーザを「zope」に設定する方法を紹介しよう(システムアカウント「zope」は、あらかじめ作成しておく)。 Linuxでは一般的に、HTTPサーバを80番で起動するためにはroot権限が必要だが、Zopeはセキュリティ上の理由からrootのままでは動作しないようになっている。このため、Zopeを80番ポートで動かしたい場合には、以下の設定が必須だ。 上記の指定でZopeインスタンスの階層に移動してファイル確認をすると、以下のようなものが並んでいることが分かる。 bin - Zopeの起動・終了スクリプトなど etc - 設定ファイル「zope.conf」 var - デ
第1回 Zope 3の魅力に迫る 田原 悠西 2008/8/13 Pythonで作られたWebアプリケーションフレームワークのZope 3とは何か。設計思想から実際の運用ノウハウまでを解説する(編集部) Zope 3は、プログラミング言語Pythonで書かれたWebアプリケーションフレームワークです。1998年にオープンソース化され、現在も開発が続けられているZope 2の後継として、完全な再設計の上で2001年から開発されています。2004年に最初のバージョン3.0がリリースされ、間もなく3.4がリリースされる予定です。 Zopeを使って作られたアプリケーションでは、オープンソースCMSのPloneが有名です。PloneはZope 2上で動くアプリケーションですが、Zope 2にバックポートされたZope 3の機能を積極的に使って作られています。 また、Zope 3で作られたアプリケーシ
Introduction This Quick Start assumes you are familiar with Python, Subversion (if you want to run Zope 3 from a checkout), and the generalities of the web (HTML, HTTP servers, etc.). Installing Zope 3 This quick start was written using a the 3.2 version of Zope. Later versions may also work. You'll also need Python 2.4 (or the version of Python needed by the later version of Zope 3 you decided to
Zope3を使って超シンプルなアプリケーションを作る、ということで、おみくじを作ってみましょう。(2005/9/26 OSSWebで公開した文書です) おみくじプログラム 今回作ってみるアプリケーションはあなたのラッキーカラーを教えてくれるお みくじです。CGIのサンプルとしても定番ですね。要はアクセスするたびに表 示内容が変わるよ、っていうことです。 Pythonパッケージを作る Zope3にはどんな風にプログラムを書いていけばいいのか、明確な指針があり ます。これはZope3の設計ポリシーといってもいいでしょう。これに沿ってお みくじプログラムを書いていきましょう。 Zope2と違って、Zope3のアプリケーションはPythonのパッケージとして作りま す。つまり、「Products以下に置くこと」みたいなお約束はありません。どこ かPYTHONPATHの通ったとこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く