影舞をさくらサーバにインストールする時にハマった箇所を解説
これは何?
影舞をさくらインターネットのサーバ(スタンダードプラン)にインストールした時にハマった事をメモります
影舞のバージョンは0.88です
インストール方法
まず、kagemai-0.8.8.tar.gzを、/home/kasei-san/kagemai/に解凍
その後、install_ja.rbを使ってインストールします
install_ja.rbの変更点は以下の通り
# kasei-sanの所は、各自自分のユーザ名に変更して下さい ### データを保存するディレクトリなどの user と group。 ### 設定しない場合には、コメントアウトしてください $user = 'kasei-san' $group = 'users' ## .htaccess をコピーするかどうか $setup_htaccess = true ### インストール先の設定 # 影舞の本体やドキュメント $root_dir = '/home/kasei-san/kagemai/inst' # CGI やスタイルシート $html_dir = '/home/kasei-san/www/kagemai' # プロジェクトのデータやログ $data_dir = '/home/kasei-san/kagemai/inst/data' # パスワードファイル $passwd_dir = '/home/kasei-san/kagemai/inst/etc'
- kagemai/instはディレクトリとしてあまりよろしくないかも…
kagemaiを別の箇所に解凍すればよかった…
んで、このままだと、guest.cgiにブラウザで入っても、500エラーが発生してしまうので、.htaccess を変更します
.htaccessの変更
先頭1行、cgiの実行を許可する部分を削除します
Options +ExecCGI -Indexes
何で削除するの?
さくらでは、.htaccess の Options の指定ができないため、設定するとエラーになるようです
.htaccess < Wiki | さくらのレンタルサーバ非公式FAQ # Options使える?
これで、
http://kasei-san.sakura.ne.jp/kagemai/
に、影舞のプロジェクト一覧が表示されます
まとめ
一応これで設定完了!
明日以降に自分のプロジェクトの一覧を作ろうかと考え中
そんなかんじー