<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>備忘録</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/" />
    <link rel="self" type="application/atom+xml" href="http://kurumistyle.orz.hm/labo/atom.xml" />
    <id>tag:kurumistyle.orz.hm,2009-12-06:/labo//3</id>
    <updated>2010-03-16T14:37:04Z</updated>
    <subtitle>Movable Type (MTOS)　Linux（CentOS）　オープンソースネタを中心とした自分用備忘録。何かのお役に立てれば幸いです。</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.261</generator>

<entry>
    <title>Aipo5のインストール</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/aipo5.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2284</id>

    <published>2010-03-16T03:17:01Z</published>
    <updated>2010-03-16T14:37:04Z</updated>

    <summary>オープンソースのグループウェアで定評のある「Aipo」が組織内で使えるかどうか試...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="aipo" label="Aipo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="aipo5" label="Aipo5" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="centos54" label="CentOS5.4" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="インストール" label="インストール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[オープンソースのグループウェアで定評のある「Aipo」が組織内で使えるかどうか試したいのでテストサーバに設定してほしいという依頼を受けました。<br /><br />最新版はAipo5なのでこれをダウンロードしてサーバ（CentOS5.4）へインストールしたので、その手順の備忘録。<br /> ]]>
        <![CDATA[<a href="http://aipostyle.com/">サイト</a>からaipo5020ja_linux.tar.gzをダウンロードしてサーバへアップロード<br /><br />アップロードしたファイルを解凍。<br />#tar zxvf aipo5020ja_linux.tar.gz<br /><br />2ファイル解凍される。<br />aipo5020ja_linux&nbsp; aipo5020ja_linux.tar.gz<br /><br />aipo5020ja_linux ディレクトリへ移動。<br />#cd aipo5020ja_linux<br /><br />aipo5020.tar.gz ファイルを解凍<br />#tar zxvf aipo5020.tar.gz<br /><br />aipoディレクトリを /usr/local へ移動。<br />#mv aipo /usr/local<br /><br />/usr/local/aipo/bin ディレクトリへ移動。<br />#cd /usr/local/aipo/bin<br /><br />installer.shに実行権を付与<br />#chmod +x installer.sh<br /><br />インストール開始<br />#./installer.sh<br /><br />エラー発生。いろいろパッケージが足りないみたい。<br /><br />gccが見つかりませんでした。<br />gccをインストールしてください。<br />checking readline... error<br />readline-develが見つかりませんでした。<br />readline-develをインストールしてください。<br />checking zlib... error<br />zlib-develが見つかりませんでした。<br />zlib-develをインストールしてください。<br />Aipo5.0.2.0のインストールに失敗しました<br />groupdel: aipo_postgresグループ は存在しません<br /><br />ないといわれたパッケージをインストール。<br />#yum install gcc<br />#yum install readline-devel<br />#yum install zlib-devel<br /><br />再度インストールを実行<br />#./installer.sh<br /><br />今度はうまく行った。どうやら81番ポートを使うようなので81番ポートを許可<br /><br />aipo起動<br />#./startup.sh<br /><br />下記URLへアクセス。<br />http://localhost:81/aipo/<br /><br />ログイン画面でユーザー名・パスワードともにadmin（初期値）を入力してログインできることを確認しました。<br /><br />さてとあとの動作確認などは依頼主におまかせしようかな。<br />]]>
    </content>
</entry>

<entry>
    <title>vncserverをxinetd経由で起動させる </title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/vncserverxinetd.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2278</id>

    <published>2010-03-12T08:10:52Z</published>
    <updated>2010-03-13T00:40:31Z</updated>

    <summary>vncserverをxinetd経由で起動するようにしました。以下備忘録（参照は...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="CentOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vncserver" label="vncserver" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xinetd" label="xinetd" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[vncserverをxinetd経由で起動するようにしました。<br /><br />以下備忘録（参照は自己責任でお願いします。） ]]>
        <![CDATA[サービスに登録<br /><br />#vi /etc/services<br /><br />vnc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5901/tcp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # VNC Server<br /><br /><br />設定ファイルを作成<br />#vi /etc/xinetd.d/vnc<br /><br />service vncserver<br />{<br />disable = no<br />socket_type = stream<br />wait = yes<br />user = nobody<br />server = /usr/bin/Xvnc<br />server_args = -inetd -geometry 1024x768 -depth 16 -query localhost -once PasswordFile=/etc/passwd_vnc<br />}<br /><br />gdmの設定ファイルを編集<br />#vi /etc/gdm/custom.conf<br /><br />[daemon]<br /><br />[security]<br />DisallowTCP=false<br />AllowRemoteRoot=false<br /><br />[xdmcp]<br />Enable=true<br /><br />[gui]<br /><br />[greeter]<br />ncludeAll=false<br /><br />[chooser]<br /><br />[debug]<br /><br />サーバー再起動<br />#reboot<br /><br />再起動後にvncserverを起動させ、windowsのクライアントRealVNCから接続できることを確認しました。]]>
    </content>
</entry>

<entry>
    <title>fail2banのインストールと設定</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/fail2ban.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2277</id>

    <published>2010-03-12T06:07:52Z</published>
    <updated>2010-03-13T00:31:10Z</updated>

    <summary>サーバへの総当り攻撃対策としてfail2banをインストールして設定しました。一...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="CentOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fail2ban" label="fail2ban" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="セキュリティ対策" label="セキュリティ対策" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="総当り攻撃" label="総当り攻撃" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[サーバへの総当り攻撃対策としてfail2banをインストールして設定しました。<br />一定時間内に規定回ログインに失敗すると一定期間接続を許可しない設定が出来るようです。<br /><br />以下、自分用備忘録（参照は自己責任でお願いします。）<br /> ]]>
        <![CDATA[RPMパッケージをダウンロード<br /># wget http://dl.atrpms.net/all/fail2ban-0.8.4-24.el5.noarch.rpm<br /><br />インストールを実施<br /># rpm -ivh fail2ban-0.8.4-24.el5.noarch.rpm<br /><br />警告: fail2ban-0.8.4-24.el5.noarch.rpm: ヘッダ V4 DSA signature: NOKEY, key ID 66534c2b<br />エラー: 依存性の欠如:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shorewall は fail2ban-0.8.4-24.el5.noarch に必要とされています<br /><br />shorewallをインストール。<br />#yum -y install shorewall<br /><br />テストサーバではインストールできたが本番サーバではなぜかパッケージが無いといわれ続ける...。<br />仕方が無いのでRPMから最新版をインストール。<br /><br />#wget http://www.invoca.ch/pub/packages/shorewall/4.4/shorewall-4.4.7/shorewall-4.4.7-1.noarch.rpm<br /><br />#rpm -ivh shorewall-4.4.7-1.noarch.rpm<br /><br />準備中...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ########################################### [100%]<br />&nbsp;&nbsp; 1:shorewall&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ########################################### [100%]<br /><br />再度インストールを実施<br /># rpm -ivh fail2ban-0.8.4-24.el5.noarch.rpm<br /><br />警告: fail2ban-0.8.4-24.el5.noarch.rpm: ヘッダ V4 DSA signature: NOKEY, key ID 66534c2b<br />準備中...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ########################################### [100%]<br />&nbsp;&nbsp; 1:fail2ban&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ########################################### [100%]<br /><br />jail.confファイルを開いて設定<br />#vi /etc/fail2ban/jail.conf<br /><br />例：180秒間に3回ログインに失敗したとき600秒間接続を拒否する。<br /><br />bantime = 600<br />findtime&nbsp; = 180<br />maxretry = 3<br /><br />fail2banの起動<br />#service fail2ban start<br /><br />ためしに3回連続わざと間違えて4回目の接続を実施してみましたが、タイムアウトで拒否されました。どうやら動作しているようです。<br /><br />そうは言っても、ログを監視する必要はありそうですね。<br />]]>
    </content>
</entry>

<entry>
    <title>RPMforgeリポジトリのインストール（x86_64環境）</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/rpmforgex86-64.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2276</id>

    <published>2010-03-11T21:26:21Z</published>
    <updated>2010-03-11T21:41:51Z</updated>

    <summary>以前やったことがあるはずなのに肝心な備忘録を残すのを忘れていたようです。おかげで...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
    <category term="64bit環境" label="64bit環境" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rpmforgeリポジトリ" label="RPMforgeリポジトリ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="x86_64" label="x86_64" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="インストール" label="インストール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[以前やったことがあるはずなのに肝心な備忘録を残すのを忘れていたようです。<br />おかげでいろいろとさまようことになりましたが<a href="http://ufuso.jp/wp/?p=2276&amp;img=link">、こちらのサイト</a>の方法で無事インストールすることが出来ましたので今度は忘れずに備忘録として残しておこうと思います。<br />（webサーバがx86_64環境だということをすっかり忘れていました）<br /><br />以下自分用備忘録<br /> ]]>
        <![CDATA[RPMパッケージをダウンロード<br />wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm<br /><br />RPMパッケージをインストール<br />rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm<br /><br />rm -f rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm RPM-GPG-KEY.dag.txt<br /><br />ファイルを開いて下記のように編集<br />vi /etc/yum.repos.d/rpmforge.repo<br /><br />
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag<br /># URL: http://rpmforge.net/
<br />[rpmforge]
<br />name = Red Hat Enterprise $releasever - RPMforge.net - dag
<br />#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
<br />mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
<br />#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
<br />enabled = 0
<br />protect = 0
<br />gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
<br />gpgcheck = 1
<br />priority=1<br /><br />これでお目当てのパッケージをインストールすることができましたとさ。爽快爽快・・・。<br />]]>
    </content>
</entry>

<entry>
    <title>SELinux Policy Editor をインストールしてみる</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/selinux-policy-editor.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2274</id>

    <published>2010-03-11T06:27:53Z</published>
    <updated>2010-03-11T14:45:15Z</updated>

    <summary>SELinuxについていろいろと調べる必要が出てきました。SELinuxってネッ...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="CentOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[SELinuxについていろいろと調べる必要が出てきました。SELinuxってネットで調べても「無効にしてね」って記述が多く設定方法がいまいちわかりません。<br /><br />これってセキュリティ的にどうなの？とずっと引っかかっていたので、再度情報を収集することにしました。ネットで調べてみると「SELinux Policy Editor 」というGUIツールを使うとわりと簡単に設定が出来るとのこと。<br /><br />とりあえず、テストサーバーにインストールして使ってみることにしました。<br /><br />以下「SELinux Policy Editor」のインストール備忘録（参照は自己責任で...）<br /> ]]>
        <![CDATA[<a href="http://seedit.sourceforge.net/ja/download.html" target="_blank">ここ</a>から seedit seedit-policy seedit-gui のCentOS用のRPMパッケージをダウンロード<br /><br />seedit-2.2.0-1.cos5.i386.rpm<br />seedit-policy-2.2.0-1.cos5.i386.rpm<br />seedit-gui-2.2.0-1.cos5.i386.rpm<br /><br />ダウンロードしたらRPMパッケージをインストール<br /><br /># rpm -ivh seedit-2.2.0-1.cos5.i386.rpm<br /># rpm -ivh seedit-policy-2.2.0-1.cos5.i386.rpm<br /># rpm -ivh seedit-gui-2.2.0-1.cos5.i386.rpm<br /><br />インストールが完了したら初期化コマンドを実行<br /><br /># /usr/sbin/seedit-init<br /><br />サービス setroubleshoot に関する情報の読み込み中にエラーが発生しました: そのようなファイルやディレクトリはありません<br /><br />上記エラーを返されたので setroubleshoot をインストール<br /><br />#yum -y install setroubleshoot<br /><br /><br />再度初期化コマンドを実行<br /># /usr/sbin/seedit-init<br /><br />今度は下記のエラーが...。<br />rm: cannot remove `/usr/share/seedit/sepolicy/need-init': そのようなファイルやディレクトリはありません<br /><br />ないのなら作ってしまえホトトギス<br /># mkdir -p /usr/share/seedit/policy/need-init<br /><br />再度初期化コマンドを実行するも、今度は下記のエラーが...。<br /><br />rm: cannot remove `/usr/share/seedit/sepolicy/need-init': そのようなファイルやディレクトリはありません<br /><br />再度、ないのなら作ってしまえホトトギス<br /># mkdir -p /usr/share/seedit/sepolicy/need-init<br /><br />再度初期化コマンドを実行するも、またエラーが...。なんだよファイルなのか....。<br /><br />rm: cannot remove `/usr/share/seedit/sepolicy/need-init': ディレクトリです<br /><br />三度、ないのなら作ってしまえホトトギス。適当な空ファイルを作成。<br /><br /># mktemp /usr/share/seedit/sepolicy/need-init<br /><br />再度初期化コマンドを実行。ようやくエラーを吐くことなくコマンドを実行することが出来たので再起動。<br /><br />#reboot<br /><br />設定を有効にするため、再起動には時間がかかるようです。<br /><br />再起動したらroot権限で下記コマンドを実施。<br /><br />#seedit-gui<br /><br /><br />無事GUIが立ち上がりました。しばらく様子をみながら「<a href="http://seedit.sourceforge.net/doc/2.1/tutorial_jp/" target="_blank">SELinux Policy Editor管理ガイド</a>」とにらめっこしようと思います。]]>
    </content>
</entry>

<entry>
    <title>CentOS にVNC Serverを設定する</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/centos-vnc-server.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2273</id>

    <published>2010-03-11T06:17:34Z</published>
    <updated>2010-03-11T14:15:01Z</updated>

    <summary>いざというときメンテナンスできるように VNC Serverを設定することにしま...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="CentOS" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="VNC Server" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vnc" label="VNC" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vncサーバ" label="VNCサーバ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        いざというときメンテナンスできるように VNC Serverを設定することにしました。
普段はwebminでメンテナンスするのでめったに使うことはなさそうですが備えあれば
憂い無しということで・・・。

以下自分用備忘録。（参照は自己責任で）
        <![CDATA[vncserverがインストールされているか確認。<br />#rpm -q vnc-server<br /><br />すでに下記のバージョンのvncserverがインストールされていること確認。<br />vnc-server-4.1.2-14.el5_3.1<br /><br />インストールされていない場合は下記のコマンドでインストール。<br /># yum install vnc-server<br /><br /><br />/etc/sysconfig/vncservers を編集<br /># vi /etc/sysconfig/vncservers<br /><br /><br /># VNCSERVERS="2:myusername"<br /># VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"<br /><br />を下記のように編集。<br /><br />VNCSERVERS="1:ユーザー名"<br />VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -nohttpd"<br /><br />ディスプレイ解像度を800X600→1024X768に変更<br />&nbsp;-localhost は削除。削除しないと外部からのログイン不可とのこと。<br /><br />VNC serverのパスワードを設定。<br /><br />#vncpasswd<br />Password:パスワード入力<br />Verify:上記パスワードを再入力<br /><br />VNC serverを起動<br />/etc/rc.d/init.d/vncserver start<br /><br /><br />GNOMEを使用するための設定。<br />（~/.vnc/xstartupの場所は/etc/sysconfig/vncserversの設定によって異なる）<br /><br />#vi ~/.vnc/xstartup<br /><br />下記の一文をコメントアウトして gnome-session &amp;amp; を追記<br />xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;amp;<br />twm &amp;amp;<br /><br />こんな感じ。<br />#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp;amp;<br />#twm &amp;amp;<br />gnome-session &amp;amp;<br /><br />vncserver再起動<br />/etc/rc.d/init.d/vncserver restart<br /><br /><br />ファイアーウォール（CentOS）でVNC Serverが使うポートを許可する。<br /><br />windowsのクライアントPCからRealVNCで接続<br /><br />アドレス例<br />192.168.1.130:1<br /><br />パスワードを聞かれたので先に設定したパスワードを入力<br /><br />無事ログインすることができましたとさ。爽快爽快...。]]>
    </content>
</entry>

<entry>
    <title>任意のカテゴリのみを表示させる ～WordPress編～</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/cat-wordpress.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2261</id>

    <published>2010-03-03T13:30:10Z</published>
    <updated>2010-03-05T01:49:58Z</updated>

    <summary>wordpressで構築したサイトにKaiStyleというプラグインを入れて、携...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="WordPress" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ktaistyle" label="KtaiStyle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="wordpress" label="WordPress" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="プラグイン" label="プラグイン" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="携帯対応" label="携帯対応" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[wordpressで構築したサイトにKaiStyleというプラグインを入れて、携帯でも閲覧できるようにしているサイトがあります。<div><br /></div><div>同僚から携帯から明日アクセスしたときだけエントリーが表示されるようにしたいとの依頼を受けました。</div><div>正直wordpressを触らなくなって久しいので解決までちょっと時間がかかりましたが、なんとか要求通りのものを用意することが出来ました。</div><div><br /></div><div>以下、自分用備忘録。（参照は自己責任でお願いします）</div>]]>
        <![CDATA[KtaiStyleのテンプレートhome.phpに下記の一文を追記。<br />in_category('4')の4を非表示にしたいカテゴリのIDに変更します。<br />下記のコードでは表示にしたいカテゴリ「モバイル」のIDは4なので4を設定。
<br /><br />


<textarea name="code" class="php">&lt;!-- mobile contetnts 3件表示--&gt;

&lt;?php query_posts('showposts=3');?&gt;
&lt;?php if(have_posts()) : while (have_posts()) : the_post();?&gt;
&lt;?php if(in_category('4')): ?&gt;
&lt;a href=""&lt;?php" the_permalink();?&gt;"&gt;&lt;?php the_title();?&gt;&lt;/a&gt;&lt;br / /&gt;
&lt;?php endif; ?&gt;
    
&lt;?php endwhile;endif;?&gt;  

</textarea> 

<br /><br />showpostsの設定値を変更することで表示件数を制御。<br /><br />
<textarea name="code" class="php">
&lt;?php query_posts('showposts=3');?&gt;

</textarea> 
<br /><br />
これで携帯でサイトにアクセスしたとき「モバイル」カテゴリーのエントリーの3件が表示されるようになった。<br /><br />このままだと、PCからみたとき「モバイル」カテゴリーのエントリーが表示されてしまうので、表示しないように。これはカスタマイズされたテンプレートのindex.phpをいじることで対応。<br /><br />


<textarea name="code" class="php">
&lt;ul&gt; &lt;?php
query_posts('showposts=10');?&gt; &lt;?php if(have_posts()) : while
(have_posts()) : the_post();?&gt; &lt;li&gt;&lt;span&gt;[&lt;?php
the_time('Y年n月j日'); ?&gt;] &lt;/span&gt;&lt;a href=""&lt;?php"
the_permalink();?&gt;"&gt;&lt;?php the_title();?&gt;&lt;/a&gt; &lt;?php
endwhile;endif;?&gt; &lt;/ul&gt;
</textarea> 
<br /><br />

下記の一文を追加して <br /><br />
<textarea name="code" class="php">&lt;?php if (in_category('46')) continue; ?&gt;
</textarea> 
<br /><br />

こんな感じに 
<br /><br />
<textarea name="code" class="php">&lt;ul&gt; &lt;?php
query_posts('showposts=10');?&gt; &lt;?php if(have_posts()) : while
(have_posts()) : the_post();?&gt;
&lt;?php if (in_category('46')) continue; ?&gt;
&lt;li&gt;&lt;span&gt;[&lt;?php the_time('Y年n月j日'); ?&gt;]
&lt;/span&gt;&lt;a href=""&lt;?php" the_permalink();?&gt;"&gt;&lt;?php
the_title();?&gt;&lt;/a&gt; &lt;?php endwhile;endif;?&gt; &lt;/ul&gt;
</textarea> 


<br />


<br /><br />
これで携帯でサイトを閲覧したときに「モバイル」カテゴリのエントリーが表示され、PCからアクセスしたときは表示されないようになりましたとさ爽快爽快・・・。]]>
    </content>
</entry>

<entry>
    <title>UsagiProject (MyNETS)の見た目をいじってる</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/03/usagiproject-mynets.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2260</id>

    <published>2010-03-02T12:06:02Z</published>
    <updated>2010-03-02T12:39:29Z</updated>

    <summary>テストサーバにインストールしたUsagiProject (MyNETS)の見た目...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="Kurumi Lab" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="UsagiProject (MyNETS)" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="オープンソース" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="usagiprojectmynets" label="UsagiProject (MyNETS)" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="カスタマイズ" label="カスタマイズ" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[テストサーバにインストールしたUsagiProject (MyNETS)の見た目をいじっています。<br />インストール直後はこんな感じでしたが<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a rel="lightbox" href="http://kurumistyle.orz.hm/labo/blogimg/20100302-01.jpg"><img alt="20100302-01.jpg" src="http://kurumistyle.orz.hm/labo/assets_c/2010/03/20100302-01-thumb-300x252-702.jpg?w=70" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="252" width="300" /></a></span><br /> <div>テンプレートをごりごりいじって</div>]]>
        <![CDATA[こんな感じになりました。<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a rel="lightbox" href="http://kurumistyle.orz.hm/labo/blogimg/20100302-02.jpg"><img alt="20100302-02.jpg" src="http://kurumistyle.orz.hm/labo/assets_c/2010/03/20100302-02-thumb-300x180-704.jpg?w=70" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="180" width="300" /></a></span><br /><div>テンプレートとcssの関係性がいまいちわからず最初時間を喰いましたが、だいぶ概要を掴んできたので作業スピードは上がっています。まだぜんぜん途中ですが引き続きいじっていこうと思っています。<br /></div>]]>
    </content>
</entry>

<entry>
    <title>MailArchivaで本文がアーカイブ出来ない件に対応</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/mailarchiva-3.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2241</id>

    <published>2010-02-12T08:14:14Z</published>
    <updated>2010-02-13T08:02:25Z</updated>

    <summary>MailArchivaですが、posftix2.3.xでは機能不足の為本文がアー...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="MailArchiva" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos54" label="CentOS5.4" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailarchiva" label="MailArchiva" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="postfix" label="Postfix" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rpm" label="rpm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[MailArchivaですが、posftix2.3.xでは機能不足の為本文がアーカイブ出来ずに空白になってしまうようです。<br />posftix2.4.xでは問題なく動作するとのことなのでgooleでアップデート方法を検索。結構さまよいましたが、、<a href="http://d.hatena.ne.jp/cruel/20090704" target="_blank">こちらのエントリーに記載されている方法</a>でposftix2.4.xにバージョンアップし、無事解決することが出来ました。管理人様に感謝です。メールサーバ専用サーバとして運用するならCentOSにこだわる必要はなさそうですね。<br /><br />以下自分用備忘録<br /> ]]>
        <![CDATA[1.postfixの動作を停止<br />#/etc/rc.d/init.d/postfix stop<br /><br />2.postfix-2.4.9-1.0.i386.rpmをダウンロード<br />#wget http://cmf.ohtanz.com/download/centos5.2/postfix/2.4.9/postfix-2.4.9-1.0.i386.rpm<br /><br />3.インストール<br />#rpm -Uvh postfix-2.4.9-1.0.i386.rpm<br /><br />4.postfixを起動<br />#/etc/rc.d/init.d/postfix start<br /><br />メールを送信後、MailArchivaでメールの内容がアーカイブ出来ていることを確認ていました。<br />引き続き動作を確認しつつネットで情報を収集し、詳細設定を実施して行こうと思います。<br /><br />※参照サイト<br /><a href="http://opensource2008.blog36.fc2.com/" target="_blank">ビジネスオープンソース研究室</a><br /><a href="http://d.hatena.ne.jp/cruel/" target="_blank">習慣　恥＝下記 －シュウカン・ハジカキ－</a>]]>
    </content>
</entry>

<entry>
    <title>MailArchiva の設定</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/mailarchiva-2.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2240</id>

    <published>2010-02-12T07:52:49Z</published>
    <updated>2010-02-13T07:57:39Z</updated>

    <summary>MailArchiva のインストール。MailArchiva の日本語化が完了...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="MailArchiva" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[MailArchiva のインストール。MailArchiva の日本語化が完了したので、MailArchiva の設定を行います。（参照は自己責任でお願いします。）<br /><br />1.MailArchiva のログイン画面からID＆パスワードを入力し管理画面にログインする。<br />2.「ボリューム」タブを押下。<br />・Email 暗号化パスワードを設定。<br />・新しいボリュームボタンをクリック。<br />・[保存]をクリック<br /><br />3.「ログイン」タブを押下。<br />・管理者(admin)マスターパスワードを設定<br />・担当のEmailアドレスとパスワードを設定<br />・デフォルトログインドメインを設定<br />・[保存]をクリック<br /><br />4.ログアウトし手順3.で設定したパスワードを入力してログイン。ログイン後、画面右上の「検索」をクリックし検索画面を表示させる。<br /><br />5.ためしにメールを送信してみる。送信後「検索」ボタンをクリックし検索を実行。<br /><br />検索結果一覧に送信したメールが表示されました。送信したメールをクリックしたところ、タイトルは表示されましたが本文が空白になっていました・・・。これはpostfixの問題らしく、postfix2.4.xへバージョンアップすることで問題解決できるようです。<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>MailArchivaの日本語化</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/mailarchiva-1.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2239</id>

    <published>2010-02-12T07:35:49Z</published>
    <updated>2010-02-13T07:56:08Z</updated>

    <summary>前回、MailArchivaをサーバ（CentOS5.4）へインストールしログイ...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="MailArchiva" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos54" label="CentOS5.4" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailarchiva" label="MailArchiva" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="postfix" label="Postfix" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="日本語化" label="日本語化" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[前回、MailArchivaをサーバ（CentOS5.4）へインストールしログインできるところまで確認しました。<br /><br />MailArchivaはインストール直後、メニュー表記が英語なのでこれを日本語化します。<br />DIP社のサイトに日本語化ファイルがあるのでそれを利用させていただきました。<br /><br />以下備忘録（参照等は自己責任でお願いします。）  ]]>
        <![CDATA[1.<a href="http://www.d-ip.jp/contents/business45.html">DIP社のサイト</a>から日本語化パッケージ「mailarchiva_ja_20090608.zip」をダウンロード<br /><br />2.ダウンロードしたmailarchiva_ja_20090608.zipを解凍<br />#unzip mailarchiva_ja_20090608.zip<br /><br />3.解凍後できたディレクトリ「mailarchiva_ja_20090608」に移動<br />#cd mailarchiva_ja_20090608<br /><br />4.application_ja.propertiesをコピー<br />#cp application_ja.properties /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/classes/properties/<br /><br />5.fontboxディレクトリとpdfbox-0.80.jarファイルを削除<br />#rm -rf /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/classes/org/fontbox<br />#rm -f /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/lib/pdfbox-0.80.jar<br /><br />6.「mailarchiva_ja_20090608」ディレクトリ内のすべてのjarファイルをコピー<br />#cp *.jar /usr/local/mailarchiva/server/webapps/mailarchiva/WEB-INF/lib/<br /><br />8.MailArchivaサーバ再起動。<br />#/etc/init.d/mailarchiva restart<br /><br />9.ログイン画面からID&amp;パスワードを入力してログイン（ログイン画面で日本語かできていることを確認）<br /><br />ログイン後、各メニューの項目が日本語表示になりましたとさ。爽快爽快・・・<br />]]>
    </content>
</entry>

<entry>
    <title>MailArchiva のインストール</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/mailarchiva.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2238</id>

    <published>2010-02-12T04:44:55Z</published>
    <updated>2010-02-13T07:54:34Z</updated>

    <summary>職場で「MailArchiva」の評価をしたいから環境を構築してほしいとの依頼を...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="MailArchiva" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mailarchiva" label="MailArchiva" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="オープンソース" label="オープンソース" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[職場で「MailArchiva」の評価をしたいから環境を構築してほしいとの依頼を受けました。<br /><br />MailArchivaは、社内外問わず、すべての送受信メールを設定されたアーカイブルールに則って確実にアーカイブし、その情報が改変されていないことを証明しつつ、必要に応じて検索、閲覧できるメールアーカイブソフトウェア（DIP社のHPより抜粋）だそうで、オープンソース版が公開されています。<br /><br />今回はこのオープンソース版をサーバにインストールするわけですが、いきなり稼働中のサーバに設定するのはおっかないので、テストサーバ（CentOS5.4）に構築して動作確認することにしました。<br />メールの送受信をアーカイブ出来れいれば今回はＯＫとします。<br /><br />今回は「<a href="http://www.d-ip.jp/download/images/MailArchiva_ose_admin_guide_v19_ja_20090612.pdf" target="_blank">MailArchiva Open Source Edition日本語マニュアル（PDF）</a>」と<a href="http://opensource2008.blog36.fc2.com/blog-entry-64.html" target="_blank">こちらのエントリー</a>を参考に作業を進めました。<br /><br />以下備忘録（参照等は自己責任でお願いします。） ]]>
        <![CDATA[1.ＤＩＰのサイトから圧縮ファイルをダウンロード<br />mailarchiva_server_opensource_linux_v1_9_13.tar.gz<br /><br />2.ダウンロードしたファイルを解凍<br />#tar -xvzf mailarchiva_server_opensource_linux_v1_9_13.tar.gz<br /><br />3.解凍後出来たディレクトリに移動<br />#cd mailarchiva_dist<br /><br />4.インストール開始<br />#sh install.sh<br /><br />MailArchiva Open Source Edition Install/Upgrade<br />Copyright (c) 2005-2009 Jamie Angus Band<br /><br />Thank you for downloading MailArchiva Open Source Edition<br />This script can be used for upgrade purposes as it will always preserve your settings!<br /><br />To install/upgrade, please enter your registration details below:<br />Full Name:[Enter]押下<br />Company Name:[Enter]押下<br />Email Address:[Enter]押下<br />Telephone Number:[Enter]押下<br />No Mailboxes:[Enter]押下<br /><br />※とりあえず空白で[Enter]押下<br /><br />service installed<br />configuration:<br />server requires a minimum of 256m of heap space.<br />at least 768m is recommended for production environments.<br />Max heap size [256m-374m]?:256m [Enter]押下<br /><br />※とりあえず最小値で設定<br /><br />server will use 256m RAM<br />Using CATALINA_BASE:&nbsp;&nbsp; /usr/local/mailarchiva/server/../server<br />Using CATALINA_HOME:&nbsp;&nbsp; /usr/local/mailarchiva/server/../server<br />Using CATALINA_TMPDIR: /usr/local/mailarchiva/server/../server/temp<br />Using JRE_HOME:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/mailarchiva/server/../jre<br />mailarchiva server is installed and running<br />web console is accessible at http://localhost:8090/mailarchiva<br />note: default console login username and password is admin<br />visit http://knowledge.mailarchiva.com for extra tips!<br /><br />インストール完了。<br /><br />5.Postfixのmain.cfに下記のコードを追記<br />#vi /etc/postfix/main.cf<br /><br />milter_default_action = tempfail<br />smtpd_milters = inet:127.0.0.1:8092<br /><br />6.postfix再起動<br />#/etc/rc.d/init.d/postfix restart<br /><br />7.MailArchivaが使用する8090ポート8091ポートを開放<br />#vi /etc/sysconfig/iptables<br /><br />-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8090 -j ACCEPT<br />-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8091 -j ACCEPT<br /><br />8.iptables再起動<br />#/etc/rc.d/init.d/iptables restart<br /><br />9.MailArchivaサーバ起動。<br />#/etc/init.d/mailarchiva start<br /><br />10.MailArchivaへアクセス（localhostはご自身のFQDNまたはIPアドレスに置き換えてください） <br />http://localhost:8090/mailarchiva/<br /><br />11.ログイン画面でIDとパスワードを入力<br />アカウント:admin パスワード:admin でログインできました（初期状態）<br />メニュー表記が英語なので日本語化します。<br /><br />取り合えずここまで、日本語化と設定は別エントリーにまとめます。<br />]]>
    </content>
</entry>

<entry>
    <title>OPEN PNE3.4をインストール</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/open-pne34.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2234</id>

    <published>2010-02-06T22:47:32Z</published>
    <updated>2010-02-08T00:29:23Z</updated>

    <summary>OB25対策を実施し、Gmail経由でのメール送信が可能になったのでOpnePN...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="OpenPNE" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="オープンソース" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="openpne" label="OpenPNE" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sns" label="SNS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="インストール" label="インストール" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="オープンソース" label="オープンソース" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[<a href="http://kurumistyle.orz.hm/labo/2010/02/gmailsmtpob25.php">OB25対策を実施</a>し、Gmail経由でのメール送信が可能になったのでOpnePNEをインストール。<br />インストール時にエラーを返されましたがエラー対応することで無事完了し、招待メールもgmailを経由することで送信でき、メンバー登録まで問題なく出来ることを確認しました。あとは細かい設定やデフォルトのサイトデザインを修正すればよさそうです。<br /><br />というわけで以下備忘録<br /> ]]>
        <![CDATA[基本的にはOpenPNEのサイトにある<a href="http://github.com/openpne/OpenPNE3/raw/OpenPNE-3.4.0/doc/ja/OpenPNE3_Setup_Guide.txt" target="_blank">セットアップ手順</a>を参考に行えばよいでしょう。<br /><br />1.<a href="http://www.openpne.jp/" target="_blank">サイト</a>からZipファイルをダウンロード<br /><br />2.解凍したフォルダをアップロード<br /><br />3.openpneのディレクトリへ移動<br />#cd pne<br /><br />4.設定ファイルをコピー<br />#cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php<br />#cp config/OpenPNE.yml.sample config/OpenPNE.yml<br /><br /><br />5.configファイルの編集。<br />（私はPostfixでOP25B対策を実施したのでここではメールの設定を行いませんでした。）<br /><br />vi config/OpenPNE.yml<br /><br />######################################<br /># 基本設定 (Basic)<br />######################################<br /><br /># SNS の URL<br /># URL of the SNS<br />base_url: "http://example.com/" #自サイトのURLに<br /><br />5.インストールコマンドからインストールを実施<br /><pre>./symfony openpne:install<br /></pre>Choose DBMS:<br />-mysql<br />-pgsql<br />-sqlite<br /><br />mysql[Enter]<br /><br /><br />Type database username<br />dbのユーザー名[Enter]<br /><br /><br />Type database password (optional)<br />dbのパスワード[Enter]<br /><br /><br />Type database hoatname<br />localhost[Enter]<br /><br /><br />Type database port number<br />何も入力せずに[Enter]<br /><br />Type database name<br />db名[Enter]<br /><br /><br />Type database socket path<br />何も入力せずに[Enter]<br /><br /><br />The DBMS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : mysql<br />The Database Username&nbsp;&nbsp;&nbsp; : username<br />The Database Password&nbsp;&nbsp;&nbsp; : ******<br />The Database Hostname&nbsp;&nbsp;&nbsp; : localhost<br />The Database Port Number :<br />The Database Name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : openpnedb<br />The Database Socket&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :<br /><br />Is it OK to start this task? (Y/n)<br />y[Enter]<br /><br />y[Enter]でインストールが実行されますが、下記エラーが表示されインストールが中断してしまいました。<br /><br />エラー<br />Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 491520 bytes) in /var/www/html/kurumistyle/pne/cache/cli/mobile_frontend/prod/config/config_autoload.yml.php on line 1107<br /><br />6.どうやらメモリが足りないようなのでphp.iniを修正32M→64Mへ<br /><br />vi /etc/php.ini<br />memory_limit = 64M<br /><br />7.apache再起動<br />service httpd restart<br /><br />8.再度インストールを実施。<br /><br />さっきと同じエラー。まだメモリが足りないようなので64M→128Mへ<br /><br />再度インストールを実施。<br /><br />下記の一文が表示されれば無事インストールが終了です。<br />&gt;&gt; installer installation is completed!<br /><br />../web/index.phpにアクセス<br /><br />インストール直後はログイン画面で下記のメールアドレスとパスワードでログインできるようです。<br /><br />メールアドレス<br />sns@example.com <br /><br />パスワード<br />password<br /><br /><br />管理画面へアクセス<br />./web/pc_backend.php<br /><br />インストール直後はログイン画面で下記のアカウントとパスワードでログインできるようです。<br /><br />アカウント名<br />admin<br /><br />パスワード<br />password <br /><br />※デフォルトのID&amp;パスワードはすぐ変更しましょう。<br />]]>
    </content>
</entry>

<entry>
    <title>GmailのSMTP認証でOB25 対応</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/gmailsmtpob25.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2235</id>

    <published>2010-02-06T13:18:21Z</published>
    <updated>2010-02-07T14:18:08Z</updated>

    <summary>前々から気になっていたOpenPNEによる身内SNSの構築ですが、postfix...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="centos" label="CentOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ob25" label="OB25" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="postfix" label="Postfix" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="サーバ" label="サーバ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="メールサーバ" label="メールサーバ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[前々から気になっていたOpenPNEによる身内SNSの構築ですが、postfixの設定をいまいち理解しておらず招待メールが送れずにそこでとまっていました。<br /><br />送信できなかったのは迷惑メール対策としてプロバイダーが実施しているOB25によるものですが、最近GmailのSMTPを経由することで外部にメール送信できることを知りました。<br /><br />そこでOpnePNEをインストールする前に、メール送信できるようにOB25 対応を実施することにしました。<br /><br />というわけで以下備忘録<br /> ]]>
        <![CDATA[1.sasl_passwdを作成する。<br /><br />#vi /etc/postfix/sasl_passwd<br />[smtp.gmail.com]:587 username@gmail.com:password<br /><br />2.sasl_passwdのデータベース化<br />#postmap /etc/postfix/sasl_passwd<br /><br />3.main.cfを編集（下記の一文を追記）<br />#vi /etc/postfix/main.cf<br /><br />relayhost = [smtp.gmail.com]:587<br /><br />#sasl setting<br />smtp_sasl_auth_enable = yes<br />smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd<br />smtp_sasl_security_options = noanonymous<br />smtp_sasl_tls_security_options = noanonymous<br />smtp_sasl_mechanism_filter = plain<br />#tls setting<br />smtp_use_tls = yes<br /><br /><br />4.cyrus-sasl-plainのインストール（インストールしていなかったので）<br />yum install -y cyrus-sasl-plain<br /><br />postfix再起動<br />/etc/rc.d/init.d/postfix restart<br /><br />ためしにmailコマンドで自分のyahooメールアカウントに対してメールを送信してみましたが、無事送信されていることを確認しました。これで招待メールも問題なく送信できそうです。<br />]]>
    </content>
</entry>

<entry>
    <title>i-modeシミュレータ２でhostsの設定を参照させる</title>
    <link rel="alternate" type="text/html" href="http://kurumistyle.orz.hm/labo/2010/02/i-modehosts.php" />
    <id>tag:kurumistyle.orz.hm,2010:/labo//3.2232</id>

    <published>2010-02-03T13:49:15Z</published>
    <updated>2010-02-03T14:07:40Z</updated>

    <summary> WZR-HP-G300NHはヘアピンNATに対応していません。よってhosts...</summary>
    <author>
        <name>クリック男爵</name>
        
    </author>
    
        <category term="WEBデザイン" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="備忘録" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="携帯閲覧対応" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="hosts" label="hosts" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="imodeシミュレータⅡ" label="i-modeシミュレータⅡ" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="備忘録" label="備忘録" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://kurumistyle.orz.hm/labo/">
        <![CDATA[ WZR-HP-G300NHはヘアピンNATに対応していません。<br />よって<a href="http://kurumistyle.orz.hm/labo/2009/12/wzr-hp-g300nh.php#more">hostsファイルの内容を書き換えることによって</a>自宅のネットワーク内からHPを閲覧できるように対応しています。<br /><br />停止して久しいKurumiStyle携帯版（公開する意味があまり無いので現在停止中）ですが、別の用途でテストしたいことがあるのでi-modeシミュレータ２で確認するとこに。<br /><br />しかしヘアピンNAT未対応の弊害がここでも・・・どうやらルーターを見に行っているようです。<br /><br />i-modeシミュレータ２はhostsを参照するように設定できるようなので下記の手順で対応しました。<br />]]>
        <![CDATA[1.i-modeシミュレータ２を起動<br />
2.ブラウザ→オプション設定<br />3.ネットワーク設定タブをクリック<br />4.「HOSTSファイルを参照する」にチェック<br /><br />i-modeシミュレータ２でKurumiStyleの閲覧が可能となりましたとさ。爽快爽快・・・。<br />]]>
    </content>
</entry>

</feed>
