×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
tdiaryをインストールするために、まずrubyをインストールする。
# yum install ruby
gemとかrubyの仕組みがよくわかってなくて、
gemでのtdiaryがうまくインストールできないため、
tdiary.orgから最新バージョンのものを取ってくる。
$ cd ./public_html
# yum install ruby
gemとかrubyの仕組みがよくわかってなくて、
gemでのtdiaryがうまくインストールできないため、
tdiary.orgから最新バージョンのものを取ってくる。
$ cd ./public_html
$ wget http://www.tdiary.org/download/tdiary-full-v4.0.4.tar.gz
$ mv tdiary-v4.0.4/ ./public_html/diary
$ cd public_html/diary/
$ chmod 755 ./diary/
この状態で、tdiaryにアクセスすると、web上で以下のようなエラーが出る。
$ cd public_html/diary/
$ chmod 755 ./diary/
この状態で、tdiaryにアクセスすると、web上で以下のようなエラーが出る。
Could not find addressable-2.3.6 in any of the sources (Bundler::GemNotFound) ってことで、bundle install を実行
$ gem install bundler
$ cd /home/hoge/public_html/diary
$ bundle install
この状態で、tdiaryにアクセスすると、web上で以下のようなエラーが出る。
No such file or directory - tdiary.conf (Errno::ENOENT)
これはtdiary.confがないから。
サンプルを元にtdiary.confを作る。
$ cp tdiary.conf.beginner tdiary.conf
これで一応、tdiaryが動く。
.htaccessの設定
AddHandler cgi-script .rb AddType application/xml .rdf <Files "*.rhtml*"> deny from all </Files> <Files "tdiary.*"> deny from all </Files> <Files update.rb> AuthName tDiary AuthType Basic AuthUserFile /home/hoge/.htpasswd Require user hogehoge </Files>
.htpasswd の設定
$ cd
$ htpasswd -c .htpasswd hogehoge
パスワードを2回入れる。
PR
この記事にコメントする