●[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 と AcceptPathInfo 。さくらでは Options の設定はできないとの事なので削除。
AcceptPathInfo は Apache2.x用のオプションらしいので 1.3xのさくらでは無意味な設定なので削除。
最終的に
いちおうはてブなシステムなのだけど、ソーシャル的な使い方はするつもりはないので、自分の分のアカウントのみ作成してユーザー登録不可に。
当ブログのサイドバーの Profile ブロックの「公開ブックマーク」にリンクしてあります。
現在はdel.icio.usをブックマークに使用しています。
当サイトで利用しているさくらインターネットではPHPがCGIで動いているためにいろいろと地雷があるようで設置に苦労しました。
[>>ソーシャルブックマーク(Scuttle)のインストール方法:phpspot開発日誌]
[>>Shishimushi - Scuttle]
[>>AngelicWing Diary - さくらインターネットでPATH_INFOをとる方法。]
上記サイトを参考にスクリプトを書き換えて、php.iniの設定も変更したのだけれど
「500 Internal Server Error」
・・・。
なんかphp云々の問題じゃないような気がして .httaccess を覗いてみた。
Options +FollowSymlinksrewrite関連はこの間設定したときに問題なく動いたのでとりあえずは大丈夫だろうと無視。
AcceptPathInfo On
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?(.*) $1.php/$2 [L]
残るは Options と AcceptPathInfo 。さくらでは Options の設定はできないとの事なので削除。
AcceptPathInfo は Apache2.x用のオプションらしいので 1.3xのさくらでは無意味な設定なので削除。
最終的に
RewriteEngine Onこんな .htaccess にして上書きすると、無事表示されたー。
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?(.*) $1.php/$2 [L]
いちおうはてブなシステムなのだけど、ソーシャル的な使い方はするつもりはないので、自分の分のアカウントのみ作成してユーザー登録不可に。
当ブログのサイドバーの Profile ブロックの「公開ブックマーク」にリンクしてあります。
現在はdel.icio.usをブックマークに使用しています。