読者です 読者をやめる 読者になる 読者になる

さくらレンタルサーバ覚書

さくら pear php csh jvim ethna

.cshrcを変更

  • cdで常にll

alias cwdcmd 'll'

  • プロンプトに時間とディレクトリ表示

set prompt = "[%T@%c]%"

  • 補完候補ファイルを表示

set autolist

  • 補完候補に色付ける

set color

  • コマンドラインで日本語入力をONにする

setenv LANG ja_JP.eucJP

viをjvimへ。

set noerrorbells ignorecase nobackup
set expandtab autoindent smartindent
set nonumber
set backspace=2 tabstop=4
set tags=~/.vimtags

go-pearpearインストール(~/pear配下に)

www配下じゃないと
/usr/local/php-5.2.5/lib/php/data/PEAR_Frontend_Web/data/templates/
がないってエラーがでる
でもwww配下に置くのも嫌なのでGUIは捨ててコマンドラインのみでpear使う

さくらでpearインストール覚書を参考
~/pearにインストールしたなら~/pear/binを.cshrcに書けばOK
あとはphp.iniに/home/<ユーザ名>/pear/PEARを追記

pear config-show の初期値が共用のままなので変更
pear config-set bin_dir /home/<ユーザ名>/pear/bin
pear config-set doc_dir /home/<ユーザ名>/pear/PEAR/docs
pear config-set ext_dir /home/<ユーザ名>/pear/PEAR/extensions
pear config-set php_dir /home/<ユーザ名>/pear/PEAR
pear config-set cache_dir /home/<ユーザ名>/pear/PEAR/cache
pear config-set data_dir /home/<ユーザ名>/pear/PEAR/data
pear config-set download_dir /home/<ユーザ名>/pear/temp/download
pear config-set test_dir /home/<ユーザ名>/pear/PEAR/tests
pear config-set temp_dir /home/<ユーザ名>/pear/temp

Ethnaのインストール、Smartyのインストール

ethnaコマンドがないのでPEARのダウンロードディレクトリからコピー
cp -p /home/lesamoureuses/pear/temp/download/Ethna-2.3.2/bin/ethna.sh ~/bin/ethna

PHP_COMMANDが設定されてないと実行できないので.cshrcに追加
setenv PHP_COMMAND /usr/local/bin/php

Ethanaのtaskサンプル

Url_Handlerではまった
etc/ethnatask-ini.phpに自分のURLかけばOK
'url' => 'http://<ユーザ名>.sakura.ne.jp/task/',