Personal tools
You are here: Home Wiki InstallMemo

InstallMemo

Document Actions
last edited 7 years ago by jack

RH9, FedoreCore1に Installするときのメモです。

Apache までは入っているものとします。

  • Python

tar xvzf Python-2.3.4.tgz
./configure
make
su
make install

もとのpython は /usr/bin/python なので、消えません

  • Zope 2.7

tar xvzf Zope-2.7..tgz
./configure --with-python=/usr/local/bin/python --prefix=/usr/local/opt/zope2.7
make
su(やりかたによっては不要)
make install
/opt はなんとなくいや。

Now run /path/to/zope/zope2.7.1/bin/mkzopeinstance.py だそうな。でもまだ。

  • Python, Zope プロダクト各種
    • JapaneseCodec-1.4.10

tar xvzf JapaneseCodec-1.4.10.tar.gz
/usr/local/bin/python setup.py install
  • pykf

    同上

  • ZWiki

    展開のみ

  • IssueTracker

    同上。でもZWiki上の IssueTracker を使用したので結果的には不要だった

  • Plone

    同上。展開のみ。

  • インスタンス作成

/path/to/zope/bin/mkzopeinstance

で、適当なディレクトリを指定し、緊急ユーザを作成する。

/path/to/zope/instance/bin/runzope

で、起動チェック。その後は zopectl でインスタンス立ち上げ

ここまでで、Zopeが動きます

その後 etc/zope.cnf で FastCGI を enable します

<fast-cgi>
   # valid key is "address"; the address may be hostname:port, port,
   # or a path for a Unix-domain socket
  address 8180
</fast-cgi>

みたいな感じ。

  • Apache 設定
    • FastCGI

tar xvzf mod_fastcgi-2.4.2.tgz
cp Makefile.AP2 Makefile
vi Makefile
  /etc/httpd にかきかえ

make mpm_*.h でエラーがでたのでコメントアウトしたら通った(^^;; su make install

いいのかなぁ・・・動いてるからいいんだろう > エラー

  • httpd.conf

NameVirtualHost localhost:80
<VirtualHost localhost:80>
    ServerAdmin who@example.com
    DocumentRoot /home/local/
    ServerName localhost
    ErrorLog logs/null-error_log
    CustomLog logs/null-access_log common
</VirtualHost>

NameVirtualHost 192.168.0.12:80 <VirtualHost 192.168.1.1:80> ServerAdmin who@example.com ServerName a.example.com DocumentRoot /zope/vs <Location /> SetHandler fastcgi-script </Location> ErrorLog /zope/logs/error_log CustomLog /zope/logs/access_log combined </VirtualHost>

NameVirtualHost 192.168.0.12:80 <VirtualHost 192.168.0.12:80> ServerAdmin who@example.com ServerName b.example.com DocumentRoot /zope/vs RewriteEngine On RewriteRule ^/(.*) /VirtualHostBase/http/b.example.com:80/jzug/VirtualHostRoot/$1 [L] <Location /> SetHandler fastcgi-script </Location> ErrorLog /zope/logs/error_log CustomLog /zope/logs/access_log combined </VirtualHost>

# FastCgi handler for Zope FastCgiExternalServer /zope/vs \ -host localhost:8180 \ -pass-header Authorization

/zope/vs は存在しない。warning はでるが気にしない。これがディレクリ だと上手く動作しない(はまった)。

  • ZWiki

    portal_types のプルダウンから Factory based を選び、ZWiki を ZWiki というID で作る。

    portal_skins のプルダウンから File System Directory View を選びzwiki_plone を追加

    そして、Plone の設定のところで、ZWiki をインストールする。そうすると Plone 内で Wiki を追加できるようになる。

    • FrontPage と IssueTracker

      ZWikiというフォルダをつくって、そこのZwikiを追加

      ZWikiのFolderに'allow_dtml'というAttributeをbooleanで追加してTrueとする

      ...FrontPage/setupTracker

      をURLで呼ぶ(ブラウザなどで)。

以上

 
そちらのOSの時刻なので 正確性はあなた次第
 
こういう意味のないの好き
 
本をお勧め中
 
CDもお勧め中
のだめカンタービレ ベスト100
ドラマの演奏とは違います。でもこの感じでこの価格ならアリかと
 
消耗品や家電
 
よく使うサイト
社名ロゴ88×631
 
ぐぐってみる
 
誰が使うんだろう
 

Powered by Plone