30.1.05

Nucleus CMS を MacOS X にインストールする その1

Nucleus CMSというコンテンツ管理システム(CMS)があります。
Blogツールとして利用されている方もいらっしゃいますが、先日買った「Web Site expert」という雑誌に、このシステムを利用した企業サイト構築についての記事が載っていました。
実はちょっと新しいサイトの立ち上げを考えており、それにこのNucleusを利用できないか…と思って、まずは試しに私のPowerBookにインストールして動かしてみようと思いました。
そこで、半分(ほとんど?)備忘録的な意味も含め、インスールの手順を記載します。
まずは「PHPを動くようにする」です。


まず、最初におことわりですが、私はあくまでローカルでのテストを目的にインストールしました。ですから、ほとんどセキュリティー関係については考慮しておりません。自分のマシンでMacOS Xを利用してサーバを立ち上げている場合や、どこかのISPやレンタルサーバへのインストールでは、セキュリティー関係の設定をちゃんとしなければならないと思いますので、ご注意下さい。
それから、MacOS Xのバージョンは10.3.7です。
��手順1)PHPを動くようにする。
Nucleus CMS(以降、Nucleus)は、PHPで作られています。ですので、まずはPHPを使えるようにしなければなりません。
これについては「調簡単 Mac OS X のローカルでCGI(SSIもPHPも)」というページを参考にさせていただきました。このページではMacOSのバージョン10.1、10.2についてとして記載されていますが、同様の方法で動かすことができます。
簡単に方法を記載しておくと、

  1. /etc/httpd/httpd.conf」を開き「#LoadModule php4_module libexec/httpd/libphp4.so」「#AddModule mod_php4.c」の2行の「#」を取り除く

  2. 同ファイルの「#AddType application/x-httpd-php .php」「#AddType application/x-httpd-php-source .phps」とい2行の「#」を取り除く(私の環境では、すでにhttpd.confに上記2行は記載されていました)

  3. Apachの再起動(システム環境設定の「共有」パネルで「パーソナルWeb共有」をONにする)


というやり方です。
httpd.confの書き換えには、ファイルのパーミッションの問題がありますが、詳しくは、前述のページにも記載されていますので、そちらを参照して下さい。
また、私はこの方法でPHPを動くようにしましたがComComさんの「MacOS XでPHPを使う」というエントリに、簡単な方法が記載されております。
��私は以前、perlを動くように設定したりしていたので、初めての場合、もう少し設定すべき項目があるかもしれません。くわしくは上記のサイトを参照して下さい)
��手順2)MySQLをインストールする
NucleusはDBMS(データベースマネージメントシステム)として「MySQL」を使用します。MacOS X Serverには、最初からインストールされているようですが、通常のMacOSではインストールする必要があります。
このインストールについても、ComComさんの「MacOS XでMySQLを使う」というエントリに簡単な方法が記載されていたのですが、これに気がついたがインストール終了後…(^_^;;; と、いうわけで、以下の方法でインストールしました。
��1)パッケージを手に入れる
まず、MySQLのMacOS X用のパッケージファイルをダウンロードします。
パッケージはここダウンロードはここからできます。
私は、まず「Mark Liyanage - Software - Mac OS X Packages - MySQL」というページに行き、そこの「Installation Instructions」という部分に書かれている指示に従って、上記のダウンロードサイトに行きました。
��2)インストール
ダウンロードしたファイルを解凍すると、ディスクイメージファイルになりますので、それをダブルクリックしてマウントします。
中には、MySQLのインストールパッケージと、Mac起動時にMySQLを立ち上げるための、スタートアップアイテムを登録するパッケージの2つがあります。これらをダブルクリックしてインストールを行います。インストールは、インストーラーにそって答えて行けばよいだけですので、一度でもMac OS Xで、ソフトのインストールを行っていれば問題ないでしょう。
��3)MySQLの設定
設定というほどの設定はしていません…(^_^;
先ほどの「Mark Liyanage - Software - Mac OS X Packages - MySQL」の「Installation Instruction」の手順にそって確認しただけです…(^_^; 
いちおう、簡単に書くと、

  • ターミナルを開きます。

  • cd /usr/local/mysql 』と入力してエンター。ディレクトリの移ります。

  • sudo chown -R mysql data/』と入力してエンター。パスワードを聞かれた場合、インストール時のパスワードを入力してエンター。

  • sudo echo』と入力してエンター。

  • ./bin/mysql_safe &』と入力してエンター。これで起動されるはず。


以上でよいはずです。
ちなみに、この後『/usr/local/mysql/bin/mysql test』と入力すると、MySQLのコマンドモードに移行できます。
今回の目的は、MySQLを使うのが主目的ではないので、こんなことしかしてません。
あと、いちおうrootのパスワードを変更するため、
/usr/local/mysql/bin/mysqladmin -u root password new_password
というコマンドを実行し、パスワードの変更を行いました。(new_password)に任意のパスワードを入力します)
長くなってしまったので、エントリを分けます。
次はいよいよNucleusのインストールと設定です。

1 件のコメント:

  1. MacOS XでNucleusを立ち上げる
    MacOS XでNucleusを立ち上げる方法 Sheep Track あまり詳しく無い

    返信削除