Misc/WebDAVサーバーセットアップ のバックアップ差分(No.2)


#contents
 
 ほとんど mod_encoding をどう入れるかの説明になりますが%%誰もメンテしないのかな、あれ。だからWebDAVが普及しないんですよ(ぉ%%
 
 *mod_encodingのインストール [#t78e9c42]
 
 WebDAVで日本語が扱えるようにする。
 
 [[のぶのぶXOOPS - 日本語名ファイル添付とmod_encoding その2-作業記録/2004-02-09-2-PukiWiki:http://www.kowa.org/modules/pukiwiki/88.html]]
 
 Apache側のバージョンアップによりそのままではインストールできない。
 Apache2.2.xだとこの作業手順どおりだとコンパイル通らないのでパッチを当てつつそれ以外の変更も加える(関数名変更のため手動でのパッチあてと修正)
 
  ap_pstrdup   -> apr_pstrdup
  ap_pstrcat   -> apr_pstrcat
  
  regx_t       -> ap_regex_t
  REG_EXTENDED -> AP_REG_EXTENDED
  REG_ICASE    -> AP_REG_ICASE
  REG_NOSUB    -> AP_REG_NOSUB
 
 [[WebDAV Resources JP:http://webdav.todo.gr.jp/]] か mod_encoding-20021209.tar.gz と mod_encoding.c.diff と mod_encoding.c.apache2.20040616 を取得
 
  $ tar xzvf mod_encoding-20021209.tar.gz
  $ cd mod_encoding-20021209
  $ cp ../mod_encoding.c.apache2.20040616 mod_encoding.c
  $ vi mod_encoding.c
 
 mod_encoding.c にパッチと修正を行う
 
  $ cd lib
  $ ./configure
  $ make
  $ su
  # make install
  # exit
  $ cd ..
  $ ./configure --with-apxs=/usr/local/apache2/bin/apxs
  $ make
 
 エラーが出るので直接コマンドを入れて so から o を作成
 
  $ gcc -shared -o mod_encoding.so mod_encoding.o \
  -Wc,-Wall -L/usr/local/lib -Llib -liconv_hook
  $cp mod_encoding.so /usr/local/apache2/modules/
 
 *iconv_hook ライブラリの認識 [#i6c7b493]
 
 iconv_hook ライブラリを認識できるようにする必要がある。「/etc/ld.so.conf」というファイルの情報を基に共有ライブラリを読み込むようになっているらしいので、以下を追記。
 
 -/etc/ld.so.conf
 
  /usr/local/lib
 
  #/sbin/ldconfig
 
 でリフレッシュ
 
 *httpd.conf変更 [#o9f02111]
 
 *WebDAVロックファイル作成用フォルダ作成 [#wa28f8ad]
 
  mkdir /usr/local/apache2/var
  chmod 777 var
 
 *参考サイト [#h93ca5d2]
 
 [[WebDAV Resources JP:http://webdav.todo.gr.jp/]]
 [[WebDAVの日本語対策でmod_encodingを導入すると、他のソフトの日本語環境やPHPやCGIで文字化けが発生する:http://www.aconus.com/~oyaji/faq/apache_encoding.htm]]
 [[dzeta.jp技術資料 - Apacheと日本語ファイル名と%:http://www.dzeta.jp/tech/index.cgi?Apache%A4%C8%C6%FC%CB%DC%B8%EC%A5%D5%A5%A1%A5%A4%A5%EB%CC%BE%A4%C8%25]]
 [[Re: Netscape + Apache 日本語で検索できない?:http://www.namazu.org/ml/namazu-win32-users-ja/msg01596.html]]
 [[のぶのぶXOOPS - 日本語名ファイル添付とmod_encoding その2-作業記録/2004-02-09-2-PukiWiki:http://www.kowa.org/modules/pukiwiki/88.html]]
 -[[WebDAV Resources JP:http://webdav.todo.gr.jp/]]
 -[[WebDAVの日本語対策でmod_encodingを導入すると、他のソフトの日本語環境やPHPやCGIで文字化けが発生する:http://www.aconus.com/~oyaji/faq/apache_encoding.htm]]
 -[[dzeta.jp技術資料 - Apacheと日本語ファイル名と%:http://www.dzeta.jp/tech/index.cgi?Apache%A4%C8%C6%FC%CB%DC%B8%EC%A5%D5%A5%A1%A5%A4%A5%EB%CC%BE%A4%C8%25]]
 -[[Re: Netscape + Apache 日本語で検索できない?:http://www.namazu.org/ml/namazu-win32-users-ja/msg01596.html]]
 -[[のぶのぶXOOPS - 日本語名ファイル添付とmod_encoding その2-作業記録/2004-02-09-2-PukiWiki:http://www.kowa.org/modules/pukiwiki/88.html]]
 -[[日々の試行と実験: subversionやwebdavでSSLを有効にする:http://golgotha.xrea.jp/archives/2006/01/subversionwebda_1.html]]
 -[[WebDAV on Apache 2.0 for Win32:http://www.geocities.co.jp/Hollywood-Miyuki/8444/webdav/webdav.html]]
 -[[WebDAVでBasic認証を有効にする設定 - 小野成志/Seishi ONO:http://www.gssm.musashi.ac.jp/~ono/sitedev/index.php?WebDAV%A4%C7Basic%C7%A7%BE%DA%A4%F2%CD%AD%B8%FA%A4%CB%A4%B9%A4%EB%C0%DF%C4%EA]]
 -[[WebDav Memo - *最新情報:http://gogo.homelinux.org/top/index.jsp?pid=WebDav+Memo#i4]]
 -[[ひげぽん OSとか作っちゃうかMona- - モジュールのApache1.3からApache2.0への移植:http://d.hatena.ne.jp/higepon/20050815]]
 -[[tamagomachanのめも:http://d.hatena.ne.jp/tamagomachan/20051211]]
 
 

注意)このバージョンのsafariではjavascriptがうまく動作しないので、recaptchaはページ切り替え版を利用しています。
トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS