ploneのインストール(の前にzopeのインストール)に挫ける
自宅サーバのWebスペースに以前Xoopsを置いてなんのかんのとやっていたのだが、
しばらく弄っていない間にApacheのバージョンアップやらMySQLサーバの移動やらで
xoopsの構成がことごとく崩れ去ってしまったため、この際なのでxoops以外のCMSを使ってみることにした。
そこで目をつけたのがploneだ。Zopeを使ってCMSを構成しているらしく、
以前xoopsを使っていた時期と比べて情報も整ってきた感が強いので好都合だと言えるだろう。
portsにも載ってるし。*1
というわけで早速ploneのインストールを行った。portsからインストールすればよいので
インストール作業は至って簡単。
# cd /usr/ports/www/plone3 # make install
以上である。これでzope-2.10.5もまとめてインストールされる。ports万歳である。
だがしかし!ココからが大変である。例えばzopeをインストールした後の初期設定を行わなければならない。
zopeをインストールした際に出力されたメッセージによると……
Zope Successfull installed. To create an instance of Zope please run make instance You can set the following Variables in /etc/make.conf ZOPEINSTANCEBASE Directory where Zope instance should go (default: /usr/local/www/Zope210) ZOPEINSTANCENAME Default name for a new Zope instance (default: none) If you want have multiple Zope you should run make instance INSTANCENAME=<somename> The Instancefiles created by make instance will not be remove when the port is deinstalled. You'll have to delete them yourself. ** ZEO Instances ** (Optional) ** Please refere to http://zope.org/Products/ZEO/ZEOFactSheet To create a ZEO instance please run make zeo [INSTANCENAME=<somename>]
とのことなので、
# cd /usr/ports/www/zope210 # make instance
とやって初期設定を行い、/etc/rc.confに
zope210_enable="YES" zope210_instances="/usr/local/www/Zope210/"
上記を追記すれば自動起動化完了だ。ついでに起動も行ってしまおう。
# /usr/local/etc/rc.d/zope210 start
あとはブラウザからサーバの8080ポートに向かって接続を試みて、zopeの初期設定画面が出てくればOKだ。
ここからさらにApache2との連携を経てploneの調整を行うわけだけど……
ここで精神的に力尽きたので続きは明日。