Archive for the ‘nucleus’ Category

Nucleus CMS その後と Apache2

水曜日, 4月 7th, 2010

nucleus-cms

一応、Nucleus CMS をインストールして使ってみたのでのすが、結局 WordPress を使うことにしました。

Nucleus CMS 軽くて悪くないんですよ。でも本体の機能があまり豊富ではなく、plug-in 頼りすぎという感じでした。どの plug-in をインストールすると何が出来るようになって便利になるのか、初心者には、 直感的でなく plug-in の選択だけで大変です。で、WordPress 程度の機能追加をするのにちょっとめげたので、取り合えず、Nucleus CMS については一旦終了です。

logo

Nucleus CMS をインストールしていて気づいたのですが、Mac OS X のサーバー版の apache では、wiki によるドキュメント共有が設定されていて

/etc/apache2/httpd_teams_required.conf に定義されている

        ProxyPass /RPC2 http://127.0.0.1:8086 retry=5
        ProxyPass /collaboration-config http://127.0.0.1:8087/collaboration-config retry=5
        ProxyPassReverse /collaboration-config http://127.0.0.1:8087/collaboration-config
        ProxyPass /wikihelp http://127.0.0.1:8087/wikihelp retry=5
        ProxyPassReverse /wikihelp http://127.0.0.1:8087/wikihelp
        ProxyPass /updates http://127.0.0.1:8087/news retry=5
        ProxyPassReverse /updates http://127.0.0.1:8087/news
        ProxyPass /search http://127.0.0.1:8087/search retry=5
        ProxyPassReverse /search http://127.0.0.1:8087/search
        ProxyPass /settings http://127.0.0.1:8087/settings retry=5
        ProxyPassReverse /settings http://127.0.0.1:8087/settings
        ProxyPass /media http://127.0.0.1:8087/media retry=5
        ProxyPassReverse /media http://127.0.0.1:8087/media
        ProxyPass /sandbox http://127.0.0.1:8087/sandbox retry=5
        ProxyPassReverse /sandbox http://127.0.0.1:8087/sandbox

に書かれているディレクトリ(例えば /media や /wikihelp) をそのまま公開用のルートディレクトリに同名で作成すると、wiki 用の内部Proxy に転送されてしまいます。

例えば、上記定義のまま、このサイトで、http://love-mac.net/wikihelp/ とすると wiki のヘルプが表示されてしまいます。う〜ん。まあ、Mac-mini サーバーってそういう用途で使うので正しい姿だと思いますが、こういう仕組みになっているのを知らない人って結構いると思います(俺だけ?)。

知らないで、別途サーバーを立てるとき、上記のでディレクトリ名がルートにあるとハマることがあるのでご注意ください。

icn_radikororadijko.jp(関東版)が聞ける radikoro 1.0b10 がリリースされています。

  • [新規] 録音品質を選べるようにしました。(b8まではHighを利用。Voiceを選べば品質は落ち ますが、容量は約半分くらいになります
  • [新規] 録音中のファイルサイズを表示するようにしました。
  • [変更] 録音中の経過時間の処理を変更しました。

やばい、やばい

月曜日, 3月 22nd, 2010

先程、一時データベースに接続できない状態が発生しました。エラーが表示された方、大変ご迷惑をおかけしました。

Nucleus CMS

Nucleus CMS 日本語オフィシャルは v3.41 ですが Snow Leopard で動かないため NucleusCMS-v3.50-RC-2 を使用していましたが、 管理画面に v3.51 が出たと表示されたので update してみました。

このページ を参考に v3.51 を取得します。zip ファイルを解凍して 使用している v3.50-RC に上書きするだけで OK です。

ただし、v3.51 には、日本語設定ファイルがないため、nucleus/language の下の japanese-xxx.php をフォルダの上書きで消さないように注意します(これがないと日本語表示できません)。インストールの説明ページには language file を必要に応じて取得しろと書いてありますが、リンク先のものは古いので、v3.50-RC のものを使用します。

これで、問題無く使用することができました。

EchofonEchofon 0.99.5 がリリースされています。

radikororadiko.jpを聞くための専用ブラウザ radikoro1.0b4 がリリースされています。Flash Player がインストールされている必要があります soundflower と FFmpeg ライブラリがインストールされていれば AAC ファイルとして書きだすことが出来ます。

Nucleus CMS をグリグリインストールしてみた

木曜日, 1月 7th, 2010

WordPress は現在、2blog 稼働していますので今度は Necleus CMS をインストールしてみようと思った所、昨日から思いっきりはまりインストールできません。

色々、調べて date() で Warning nucleusのインストールで白紙 など色々してみましたが、データベースは作成されますが、白紙のページしか表示されません。
どうも、スキンの読み込みで Segmentation fault していることまでわかったのですが、これ以上デバッグする気にもなれません。

Nucleus で検索しても、Snow Leopard へのインストールは引っかからないし…

もう半分諦めて、本家側のリリースを見るとPHP5.3.0 に対応したのは、2009/7/17 になっていました。
日本語正式版は、Nucleus v3.41 日本語版 2009/04/23 です。がっくし…
Nucleus 日本ではあまり使われてないのかなぁ。

良く見ると SourceForge.JP に NucleusCMS 3.50 RC JP が出ています。
Download してインストールしたら、すんなりインストール完了でした。ふぅ〜。

と言うわけで、Snow Leopard にインストールできたので以下インストール手順です。

 

まず、date() で Warning にもあるように Snow Leopard でも php.ini の data.timezone は設定されていないので設定します。

date.timezone = Asia/Tokyo

次に、Necleus用のデータベースとユーザーを作成します。

mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> EXIT
Bye

次に、NucleusCMS 3.50 RC JP からプログラム一式をダウンロードして公開するフォルダ に解凍した後、user/group を _www に設定します。

chown -R _www 解凍したフォルダ
chgrp -R _www 解凍したフォルダ

あとは、解凍ファルダ直下の config.php に自分の環境に合わせ必要な項目を書き込みます。

// mySQL connection information
$MYSQL_HOST     = 'hostname';
$MYSQL_USER     = 'username';
$MYSQL_PASSWORD = 'password';
$MYSQL_DATABASE = 'databasename';
$MYSQL_PREFIX   = ''; (ここは、同じdatabase名で複数 blog を設定する場合記述する)
以下は、インストールしたフォルダまでの絶対パスを記述します。
// main nucleus directory
$DIR_NUCLEUS = '/your/path/to/nucleus/';

// media dir
$DIR_MEDIA   = '/your/path/to/media/';

// extra skin files for imported skins
$DIR_SKINS   = '/your/path/to/skins/';

設定を書き込んだら、http://xxxxxx/install.php をブラウザから実行します。

インストール画面

必要事項を書き込んで、最後に Nucleus CMS のインストールボタンを押下します。

インストール開始

成功すると、config.php を Read only にしろとか、削除しておいた方が良いファイルが表示されますので、指示の通りにします。
やっとできたよ。嬉しすぎてスナップショット撮るの忘れました…。

別館にゃんこらネット完成

別館 にゃんこらネット完成です。