Home > Diary > VPSサーバーでRadiantCMSをたててみたよ

VPSサーバーでRadiantCMSをたててみたよ

image

先週、仮想PC環境でサーバーを立ち上げてリハーサルをしたにもかかわらず、いろんなところでハマりました…でも、無事 RadiantCMS でサーバーを立てられました。

引っかかったポイントは、 SELinux という機能。

「Security-Enhanced Linux(通称SELinux)」は,Linuxカーネル用のセキュリティ拡張機能である。米NSA(National Security Agency=米国国家安全保障局, http://www.nsa.gov/selinux)が中心となって,不正侵入の被害を極力少なくすることを目的に開発し,オープンソース・ソフトとして提供している。SELinuxは既に,Fedora Coreなどの主要なLinuxディストリビューションに組み込まれており,その機能をすぐに利用できる。

第1回 セキュアOS機能「SELinux」の基本的な仕組み – 第一人者がやさしく教える新SELinux入門:ITpro

読んでもなんぞ意味が分からんのですが、要は「侵入されてもファイルシステムにアクセスできなくする」というセキュリティ機能らしいです。それがONだったため、スクリプトでの拡張機能のインストールやらなんやらが一切できなかったんですね…ターミナルのログではうまくいってるように見えたのに。おかげで、パーミッションをいじったり、再インストールしたりと散々時間を食いました。

無効にするには、 /etc/selinux/config へ "SELINUX=disabled"という一行を挿入すればいいです。やったー、でけたでけた!

けれど、もう一つ問題が。

なぜか、Radiusタグ <r:breadcrumbs> がうまく動かない…。パンくずリストを作りたいのですが、現在表示中のページしかリストに表示されない。

しょうがないので、自分で実装…幸い、 Snippet は再帰呼び出しが可能だったので、以下のようにしてみました。

#breadcrumbs-sub スニペット

<r:if_parent>
  <r:parent>
    <r:snippet name="breadcrumbs-sub" />
  </r:parent>
</r:if_parent>

<r:unless_self>
  <a href="<r:url />"><r:title /></a> &raquo;
</r:unless_self>

#breadcrumbスニペット

<p class="breadcrumb">
  <r:snippet name="breadcrumbs-sub" />

  <r:title />
</p>

今のところうまくいってるみたい。自分でエクステンションを作れるようになれば…うへへ♪

まだまだ作りかけだけど、URLおいておきます。ゆくゆくはこっちを閉鎖して、引っ越ししようかなーとか。

俳風多留柳 (←サイトの名前思いつかん
http://www.daruyanagi.com/

Home > Diary > VPSサーバーでRadiantCMSをたててみたよ

My Friend Feed

http://friendfeed.com/daruyanagi

Google Analyticator

550
 Unique Visitors 
 (1 day) 
Powered By Google Analytics

Return to page top