Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
COPYING | 2004-11-12 14:36 | 18K | ||
HOWTO-make-io.rd | 2004-11-12 14:36 | 10K | ||
HOWTO-make-plugin.html | 2004-11-12 14:36 | 18K | ||
HOWTO-make-theme.html | 2004-11-12 14:36 | 5.8K | ||
HOWTO-use-plugin.html | 2004-11-12 14:36 | 7.9K | ||
HOWTO-write-tDiary.en.html | 2004-11-12 14:36 | 9.5K | ||
HOWTO-write-tDiary.html | 2004-11-12 14:36 | 9.6K | ||
README.en.html | 2004-11-12 14:36 | 15K | ||
README.html | 2004-11-12 14:36 | 13K | ||
UPGRADE | 2004-11-12 14:36 | 4.2K | ||
doc.css | 2004-11-12 14:36 | 1.3K | ||
tDiary�ϡ�������Web������ٱ礹�륷���ƥ�Ǥ���tDiary�ˤϰʲ�����ħ������ޤ���
�����λ��Ȥ����Ǥʤ��������ι���������ޤǤ�CGI�ǥ��ݡ��Ȥ��ޤ����֥饦��������������ݤʥ��ƥʥ����ס���ڤ˻Ȥ��ơ�Ĺ��³�����ޤ���
�������ɼԤ��������ˡ֥ĥå��ߡפ�������ޤ����褦����ˡ����դ��Ȥ˷Ǽ��Ĥ��Ĥ��Ƥ��ޤ���������̤��ơ��ɼԤȤΥ��ߥ�˥�����������ޤ�ޤ��� �ĥå��ߤ����ä����Ȥ����Ԥ˥����Τ餻�뵡ǽ�⤢��ޤ���
¾�����������������ȡ�Referer�إå��Ƥ���URL��ɽ�����ޤ����ɤ����Ǽ�ʬ������������ˤ���Ƥ��뤳�Ȥ������ˤ狼��褦�ˡ������Web�������ߥ�˥��������ǻȤ��Ƥ����ˡ��狼��䤹�����ݡ��Ȥ��Ƥ��ޤ���
i�⡼�ɤ˸¤餺���ۤȤ�ɤη������ä�Palm�������륹�ʤɤη���ü������������ȤǤ��ޤ������Ѥ����̤�URL��ɬ�פʤ�����ưǧ�����ƺ�Ŭ�ʥڡ������������ޤ����̿�����Υ��ӥ���ü�������ˤ�̵�̤�ʤ��������ʥڡ���������褦�ˤʤäƤ��ޤ���
�������륷���Ȥ�ȤäƸ����ܤ����Ѥ��뤳�Ȥ��Ǥ��ޤ�������ϡ֥ơ��ޡפȸƤФ졢�̥ѥå������Ȥ������ۤ���Ƥ���ơ����ˤϡ�100��ۤ���ơ��ޤ���Ͽ����Ƥ��ޤ����������ʬ�Ǻ�뤳�Ȥ��ǽ�Ǥ����ơ��ޤ�������̤Ǵ�ñ���ڤ��ؤ��뤳�Ȥ��Ǥ��ޤ���
�ץ饰����Ȥ����⥸�塼����ɲä��뤳�Ȥǡ������ε�ǽ�����䤷�����ѹ������ꤹ�뤳�Ȥ���ǽ�Ǥ����ܤ�����HOWTO-use-plugin.html(�Ȥ���)��HOWTO-make-plugin.html(�����)�Ȥ��Ƥ���������
�����Ҥ������(�������뵡ǽ)�䡢�ǡ�������¸����(IO��ǽ)�������ǽ�Ǥ������������misc/style�β���ʣ��������Ƥ��ޤ���IO�ϸ��ߡ���tDiary�ߴ���PStoreIO�ȡ��������ƥ����ȷ����Ǥ���DefaultIO������ޤ����ܤ�����HOWTO-make-io.rd�Ȥ��Ƥ���������
���פʥݥ���ȤǤ��礦:-) �¹Ԥˤ�Ruby 1.6.3�ʾ夬ɬ�פǤ���
���������(����)��������������λ��Ȥʤɡ�����Ū�����������ƥ�λ��ĵ�ǽ�ϴ���Ū�˥��ݡ��Ȥ��Ƥ��ޤ���
����Ū��CGI�μ¹Ԥ���Ĥ��Ƥ���ISP���륵���о�����Ѥ���������ꤷ���ʲ��Τ褦�ʴĶ�������������ޤ���
���ۥ��������֤�Ÿ��������Ȥ٤�/home/foo/public_html/diary
�˥��ԡ����ޤ����ʲ���2�ĤΥե����뤬CGI������ץ����ΤʤΤǡ�WWW�����Фθ��¤Ǽ¹Բ�ǽ�ʤ褦�˥ѡ��ߥå��������ꤷ�Ƥ���������
�ޤ���/usr/bin/env��Ȥä���ư���Ǥ��ʤ��Ķ��Ǥϡ��ƥե��������Ƭ��ruby�Υѥ��˽�����ɬ�פ�����Ǥ��礦��ISP�Υۡ���ǥ��쥯�ȥ�ˤ��ä���Ruby�����줿�褦�ʾ���������̾�Ϥ��ޤ굤�ˤ��ʤ��Ƥ��ɤ��Ϥ��Ǥ���
³���ơ�CGI�μ¹ԴĶ��������ޤ���dot.htaccess
��.htaccess
�˥�͡��ष�ơ��Ķ��˹�碌�ƽ����ޤ���ź�դΥ���ץ�ϰʲ��Τ褦�ˤʤäƤ��ޤ���
Options +ExecCGI AddHandler cgi-script .rb DirectoryIndex index.rb <Files "*.rhtml"> deny from all </Files> <Files "tdiary.*"> deny from all </Files> <Files update.rb> AuthName tDiary AuthType Basic AuthUserFile /home/foo/.htpasswd Require user foo </Files>
�����Ǥϡ�
�Ȥ�������ˤʤäƤ��ޤ����Ȥꤢ����������ɬ�פʤΤϡ�AuthUserFile
��Require user
�Ǥ��礦����̣��Web�ǤǤ�Ĵ�٤Ʋ�������AuthUseFile
�ϡ����餫����htpasswd
���ޥ�ɤǺ������Ƥ���ɬ�פ�����ޤ�(�����Web��Ĵ�٤�Ф狼��ޤ�)��
�ޤ������Ѥ���WWW�����Ф����꤬��CGI�μ¹ԥե�����Υ��ե��å��������(��:.cgi)�ˤ��Ƥ����礬����ޤ������ξ�硢AddHandler
��DirectoryIndex
���ѹ�����ɬ�פ�����Ǥ��礦������˱����ơ�index.rb
��update.rb
�Υե�����̾���ѹ�����ɬ�פ�����ޤ���
���ˡ�tdiary.conf.sample
��tdiary.conf
�˥�͡��ष�ơ����Ƥ�����ޤ��������Ruby������ץȤȤ��ơ�CGI��ľ���ɤ߹��ޤ�ޤ���tDiary������ϤۤȤ��CGI��ͳ�ǹԤ���Τǡ�����½�����٤��ʤΤϺǽ�˽ФƤ���@data_path
�����Ǥ���
@data_path = '/home/foo/diary'
@data_path
�ϡ������Υǡ�������¸����ǥ��쥯�ȥ�Ǥ������Υǥ��쥯�ȥ���̾WWW��ͳ�ǥ��������Ǥ��ʤ�(public_html
�۲��Ǥʤ�)�ǥ��쥯�ȥ����ꤷ�ޤ������Υǥ��쥯�ȥ�ϡ�WWW�����Фθ��¤ǽ����ѡ��ߥå����ˤ��Ƥ���ɬ�פ�����ޤ���
tdiary.conf
�ˤϡ�¾�ˤ⤤��������������ܤҤǤ��ޤ��������ι��ܤˤϰʲ���3�Ĥμ��ब����ޤ���
@data_path
�Τ褦�ˡ�CGI�Ǥ�����Ǥ��ʤ����ܤǤ��������ι��ܤϡ�tdiary.conf
�ե������ľ���Խ������ѹ����ʤ���Ф����ޤ���
�ѹ����̤Υ�˥塼�ˤ��������פ��ȡ��֥饦������tDiary��������ѹ��Ǥ��ޤ����ۤȤ�ɤι��ܤϤ�����������Ǥ���Τǡ��虜�虜tdiary.conf
���ǽ�����ɬ�פϤ���ޤ���
tdiary.conf
�˵��Ҥ��Ƥ������Ȥǡ�CGI��������̤�����Խ��Ǥ��ʤ����ɲäϤǤ���Ȥ��ä������Ǥ�����ܤ�����ޤ�(�����Ͽ�����䡢����Ѵ�ɽ)�����餫����tdiary.conf
�˵��Ҥ��Ƥ������Ȥǡ�ʣ���οͤ�Ʊ�쥵���о��tDiary��Ȥ��褦�ʾ��˼�֤�ʤ����Ȥ��Ǥ��ޤ���
�ơ��ι��ܤˤĤ��Ƥϡ�tdiary.conf.sample
���������ɤ�Ǥ�������������Ū�ʻ��ѤǤϡ�@data_path
���������������ꤹ��С����Ȥϥ֥饦�������ѹ�����ǽ�Ǥ���
�ޤ������ե��å���.rb�Υե������CGI������ץȤȤ��ƻ���Ǥ��ʤ��Ķ��Ǥϡ�index.rb
��update.rb
�Υե�����̾���ѹ�����ɬ�פ�����ޤ����������ѹ���tDiary�˶����뤿��ˡ�@index
��@update
�Ȥ����ѿ����Ѱդ���Ƥ��ޤ����Ķ��ˤ�äƤϤ������ꤹ��ɬ�פ�����Ǥ��礦��
tdiary.conf
�����꤬����ä��顢http://www.hoge.example.org/~foo/diary/
�˥����������Ƥߤޤ��礦������äݤ������ڡ������Ф��������������Ǥ����Թ��ˤ��ơ�Internal Server Error�פ��ФƤ��ޤä��顢Apache�Υ��顼�����Ȥ��ƴְ�ä�����������Ƥ���������
tdiary.conf
�ˤϡ�tDiary�������CGI����Ԥ����Υ������ƥ���٥��Ĵ�������ѿ�������ޤ�����ʬ����������Web�����Фǡ���ʬ�������Ȥ����ˤϤ��ޤ굤�ˤ��ʤ��Ƥ��ɤ��Ǥ������οͤ��ߤ����ꡢtDiary��Ȥä����������ӥ�������褦�ʾ��ˤϡ��桼���ˤǤ��뤳�Ȥ����¤�������礬���ʤ�����ޤ���
�����ǡ�tdiary.conf
��ǥ������ƥ��������Ԥ��ޤ����̾tdiary.conf
�������ˤϰʲ���2�Ԥ���Ƥ��ޤ���
@secure = false load_cgi_conf
@secure
�ϡ��������ƥ��������ꤹ���ѿ��Ǥ��������ͤ�false
�ξ�硢�������ƥ������å��Ϥ��ä���������ޤ��桼����CGI����ǹ������꤬�Ǥ��ޤ�������Ǥϴ����Ȥ�����������tDiary�Ĥ�����ˤϡ�@secure
���ͤ�true
�ˤ��ޤ�����������ȡ�CGI������ˤ�����������ѿ�����ե��������ػߤ���ޤ���
�ޤ���@secure
���ͤϡ�������ɽ�����˸�Ҥ���ץ饰�����¹Ԥ�����ˤ�ƶ���ڤܤ��ޤ�������ˤ�ꡢ@secure
��true
�ξ��ˤϡ������Ĥ��Υץ饰�������ѤǤ��ʤ��ʤ�ޤ���
load_cgi_conf
�Ϥ��ΰ��֤�CGI�ˤ��������ɤ߹������Ǥ����Ĥޤꡢ@secure
�ǥ������ƥ���٥�����ꤷ�����Ȥǥե�������ɤ߹���褦�ˤʤäƤ��ޤ���
�ʤ���ξ�Ԥλ�����֤���Ω���Ƥ���Τǡ�ξ�Ԥΰ��֤��Ȥ߹�碌�뤳�Ȥ��͡��������Ԥ����Ȥ���ǽ�Ǥ����ޤ���@secure
����ꤷ�ʤ����Υǥե�����ͤ�true
�Ǥ���
�ڡ�������Ƭ�ˤϡ��֥ȥåססֹ����פ�2�ĤΥ������ޤ����֥ȥåספ�@index_page�ǻ��ꤷ��ɽ��ء��ֹ����פ�����������ե�����ذ�ư���ޤ����⤷�ֹ����פ�å���������ǧ�ڥ������������Фʤ��ä��顢.htaccess
�ε��Ҥ��������ʤ���ǽ��������ޤ���
�����ڡ�������Ƭ�ˤ��˥塼������ޤ������ֱ�ü�ˡ�����פ������Ƥ���Ǥ��礦��������å�����ȡ������ѤΥڡ����������ޤ����ܤ����������������Ȥ��Ƥ���������
�����ڡ����ˤϡ����������դȤ������Υ����ȥ롢��ʸ�����Ϥ���ե����ब����ޤ������ա������ȥ롢��ʸ�����Ϥ��ơ��ɲáץܥ�����ȡ����������������ɲä���ޤ��������ȥ����ʸ�Ϥɤ�����ά��ǽ�Ǥ����ɲäʤΤǡ������˲��٤���������ˡ��虜�虜�����Υǡ�����ƤӽФ�ɬ�פϤ���ޤ��ޤ������Ǥ˥����ȥ뤬���ꤵ��Ƥ����硢�����ȥ�����Ϥ��ʤ���а������ꤷ����Τ��Ȥ��ޤ���
�ե���������դ����Ϥ��ơ֤������դ��������Խ��ץܥ�����ȡ�(�����������������Ǥ�¸�ߤ����)�����ȥ����ʸ�˲��������Υǡ������ɤ߹��ޤ�ޤ������λ����ե�����κǸ�Υܥ���ϡ���Ͽ�פˤʤ�ޤ�(�Ĥޤꡢ�ɲäǤϤ���ޤ���)��
������ʸ�ˤ����������˾����ü첽����HTML��Ȥ��ޤ���¿���ʤ����äƿͤˤ�äƤϤʤ��ʤ�������ʤ����Ȥ�����褦�ʤΤǡ������ν����ˤ�ɬ���ܤ��̤��Ʋ�������
�������̤ǡ�����פ�å�����ȡ�������̤ˤʤ�ޤ��������Ǥ�tDiary�Τ��ޤ��ޤ�������ܤ�֥饦����������Ǥ��ޤ����ƹ��ܤ������ϲ�����˵��Ҥ��Ƥ���ޤ����顢����ͤˤ���������������Ѥ��ƤߤƤ����������ޤ����ڡ�����ˤ����Ѥ��䤹�����뤿��ˡ�OK�ץܥ����������֤��Ƥ���ޤ��������٤�Ʊ����ΤǤ����Ĥޤꡢ�ɤΡ�OK�פ��Ƥ⤹�٤Ƥι��ܤ���¸����ޤ���
�ʤ�������������̤ǹԤä��ѹ��ϡ�@data_path
�ǻ��ꤷ���ǥ��쥯�ȥ���̤�tdiary.conf
�Ȥ�����¸����ޤ�(���������˼�ư�ǽ�����tdiary.conf
�ǤϤ���ޤ���)�����Υե�����ϡ�����tdiary.conf
�Τ��Ȥ��ɤ߹��ޤ��Τǡ���������Ƥϥ֥饦��������ꤷ����Τ�ͥ�褵��ޤ�(������������tdiary.conf
���������Ѥ��뤳�Ȥǡ��ɤ߹��ॿ���ߥ��ѹ��Ǥ��ޤ�)��
�����λ��Ȥˤϡ��ǿ������̡����̤�3����Υ⡼�ɤ�����ޤ����ǥե���ȥڡ����Ϻǿ��Ǥ������̤ϡ��ڡ����κǽ�����˽Ф륫��������å�����Ȼ��ȤǤ��ޤ����ޤ������̤����դ�å�����Ȼ��ȤǤ��ޤ���
�ǿ������̤����̤ˤϡ�ɽ����������Ƥ˰㤤������ޤ����ǿ������̤Ǥϡ������Υĥå��ߡס������Υ���פ���ά�����ɽ�������Τ��Ф������̤ǤϤ��٤�ɽ������ޤ����ޤ������̤ˤϥĥå����ѤΥե����ब����ޤ����ĥå��ߤƤ�餤�����ä��顢�ɼԤ����̥ڡ�����ͶƳ����褦�ˡ��إå�(@header)���פ���ɬ�פ����뤫���Τ�ޤ���
�������������ĥå��ߤˤϡ����줾�쥢�������ꡢ¾�ξ�꤫���Ǥ���褦�ˤʤäƤ��ޤ������줾��Υ����ϥ�ˤ�ʤäƤ���Τǡ������˥ݥ����碌�뤳�Ȥǡ�����URL���Τ뤳�Ȥ��Ǥ��ޤ���
����ü������λ��ȤǤϥǡ����̤����¤����뤿�ᡢ�嵭�ε�ǽ�ϤۤȤ�ɻȤ��ޤ��ǿ��Ϻǿ����դ�����������ɽ�����졢�����������ذ�ư�Ǥ�������Ǥ��������������٤ƤΥڡ����˥ĥå����ѥե����ब�դ��Ƥ���Τǡ��ĥå��ߤ�����뤳�Ȥϲ�ǽ�Ǥ���
tDiary�ˤϥץ饰����ȸƤФ�뵡ǽ������ޤ����ץ饰������ɲä��뤳�Ȥǡ�tDiary�ε�ǽ�����䤷���ꡢ�ѹ������ꤹ�뤳�Ȥ���ǽ�Ǥ����ץ饰����ˤĤ��Ƥξܤ��������ϡ�HOWTO-use-plugin.html(�Ȥ���)��HOWTO-make-plugin.html(�����)�Ȥ��Ƥ���������
������Ĥ�³��������Ǥ�(���줬������:-)��Have fun!!
tDiary�ϡ���ԤǤ��뤿��������(sho@spc.gr.jp)����GPL�θ������ۡ����Ѥ���Ĥ���ե���եȥ������Ǥ���
�����������ۥե�����Τ���erb/
�ǥ��쥯�ȥ��۲��ˤ���ե�����Ϥ��٤ơ�������ˤ��ERb�Ȥ����饤�֥��Ǥ��������Υե�����ˤĤ��Ƥ�����http://www2a.biglobe.ne.jp/~seki/ruby/�������
�ޤ���tDiary�ե륻�åȤ���°����ơ��ޡ��ץ饰����Ϥ��٤ơ����줾��θ���Ԥ������ͭ���ޤ������۾���ɬ������GPL�ǤϤ���ޤ��ġ��Υե�����Ȥ��Ƥ���������
tDiary��http://www.tdiary.org/�ǥ��ݡ��Ȥ�ԤäƤ��ޤ������ո�������˾�Ϥ�����ؤɤ������ѥå����ޤǤ���