<< December 2024 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>

<< [PC] KNOPPIXを使ったサルベージの方法 | main | 「ハレ晴レユカイ」ダンス振り付け絵コンテ >>

September 19, 2006

[SC] Scuttle をインストールしてみた
September 19, 2006 01:54 PM written by 兼乃

オープンソースのソーシャルブックマークシステムの「 Scuttle 」をインストールしてみた。

当サイトで利用しているさくらインターネットではPHPがCGIで動いているためにいろいろと地雷があるようで設置に苦労しました。

[>>ソーシャルブックマーク(Scuttle)のインストール方法:phpspot開発日誌]
[>>Shishimushi - Scuttle]
[>>AngelicWing Diary - さくらインターネットでPATH_INFOをとる方法。]

上記サイトを参考にスクリプトを書き換えて、php.iniの設定も変更したのだけれど
「500 Internal Server Error」
・・・。

なんかphp云々の問題じゃないような気がして .httaccess を覗いてみた。
Options +FollowSymlinks
AcceptPathInfo On
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?(.*) $1.php/$2 [L]
rewrite関連はこの間設定したときに問題なく動いたのでとりあえずは大丈夫だろうと無視。
残るは Options と AcceptPathInfo 。さくらでは Options の設定はできないとの事なので削除。
AcceptPathInfo は Apache2.x用のオプションらしいので 1.3xのさくらでは無意味な設定なので削除。
最終的に
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?(.*) $1.php/$2 [L]
こんな .htaccess にして上書きすると、無事表示されたー。

いちおうはてブなシステムなのだけど、ソーシャル的な使い方はするつもりはないので、自分の分のアカウントのみ作成してユーザー登録不可に。


当ブログのサイドバーの Profile ブロックの「公開ブックマーク」にリンクしてあります。

現在はdel.icio.usをブックマークに使用しています。