Prof. Shigeto R. Nishitani's website - HikiOnLeopard Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
{{toc_here}}
!mDNSResponder
Leopard10.5.1にしてからちょっとするとすぐにファンが回る.
アクティビティモニタで見ると,
mDNSResponderとsyslogdで40%のCPUが無駄に使用されている.
コンソールログでチェックすると,
07/12/04 12:11:15 mDNSResponder[15] KQ SSLHandshake failed: -9806
というのが出まくっていた.
いろいろなところを再起動したり,接続を変えたりしたがダメ.
結局,システム設定の.macの「どこでもMy Mac」を切ったら消えた.
FireWallでprotocolが切られていたのだろう.
!attach
attachがうまく動かない.直接directoryに転送すればアクセスできる.
<<<
bob% cp ~/Desktop/C4_MatrixInverse.pdf /Users/bob/Sites/hiki-data/data/cache/attach/NumRecipe07/
>>>
!.htaccess
openHPをrsyncでistにUPすると見えませんでした.これは,.htaccessでよからぬものが許可されていたため.
<<<
#Options +ExecCGI
#AddHandler cgi-script .cgi
#DirectoryIndex hiki.cgi
#DirectoryIndex index.cgi
<Files "hikiconf.rb">
deny from all
</Files>
>>>
としました.これに伴い/etc/apache2/users/bob.confを書き換えて,
<<<
sh-3.2# cat bob.conf
<Directory "/Users/bob/Sites/">
AddHandler cgi-script .cgi
AllowOverride FileInfo AuthConfig Limit all
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
Options Indexes MultiViews +ExecCGI
DirectoryIndex hiki.cgi
</Directory>
>>>
としています.これでLeopardでもistでも障害なし.
!OSXへの設定,installの注意
OSXへのhikiのinstallは,
[[hikiのインストール|http://hikiwiki.org/ja/install.html]]
にあるとおりにすればできます.
!! hikiconf.rbの修正
@data_path = '../../hiki/data/'
!!hikiのrubyコマンドをcgiとして動作させるためのapacheの設定
がデフォルトではダメです.
*/etc/apache2/httpd.confはそのまま.
*/private/etc/apache2/usersに
bob.confやdummy4.confを入れる必要あり.
[bobsNewMacBook:etc/apache2/users] bob% cat bob.conf
<Directory "/Users/bob/Sites/">
AddHandler cgi-script .cgi
AllowOverride FileInfo AuthConfig Limit all
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
Options Indexes MultiViews +ExecCGI
DirectoryIndex hiki.cgi
</Directory>
*<Directory "/Users/ /Sites/">のサイトをちゃんとね.
*修正した後でapacheを再起動することをお忘れなく.
sudo apachectl restart
などでできます.
!plugin
いくつかのpluginは管理のページのSideMenuからpluginを選んで,activateする必要があります.
<<<
アクティベートしているplugin
amazon.rb
attach.rb
edit_user.rb
search.rb
>>>
!mDNSResponder
Leopard10.5.1にしてからちょっとするとすぐにファンが回る.
アクティビティモニタで見ると,
mDNSResponderとsyslogdで40%のCPUが無駄に使用されている.
コンソールログでチェックすると,
07/12/04 12:11:15 mDNSResponder[15] KQ SSLHandshake failed: -9806
というのが出まくっていた.
いろいろなところを再起動したり,接続を変えたりしたがダメ.
結局,システム設定の.macの「どこでもMy Mac」を切ったら消えた.
FireWallでprotocolが切られていたのだろう.
!attach
attachがうまく動かない.直接directoryに転送すればアクセスできる.
<<<
bob% cp ~/Desktop/C4_MatrixInverse.pdf /Users/bob/Sites/hiki-data/data/cache/attach/NumRecipe07/
>>>
!.htaccess
openHPをrsyncでistにUPすると見えませんでした.これは,.htaccessでよからぬものが許可されていたため.
<<<
#Options +ExecCGI
#AddHandler cgi-script .cgi
#DirectoryIndex hiki.cgi
#DirectoryIndex index.cgi
<Files "hikiconf.rb">
deny from all
</Files>
>>>
としました.これに伴い/etc/apache2/users/bob.confを書き換えて,
<<<
sh-3.2# cat bob.conf
<Directory "/Users/bob/Sites/">
AddHandler cgi-script .cgi
AllowOverride FileInfo AuthConfig Limit all
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
Options Indexes MultiViews +ExecCGI
DirectoryIndex hiki.cgi
</Directory>
>>>
としています.これでLeopardでもistでも障害なし.
!OSXへの設定,installの注意
OSXへのhikiのinstallは,
[[hikiのインストール|http://hikiwiki.org/ja/install.html]]
にあるとおりにすればできます.
!! hikiconf.rbの修正
@data_path = '../../hiki/data/'
!!hikiのrubyコマンドをcgiとして動作させるためのapacheの設定
がデフォルトではダメです.
*/etc/apache2/httpd.confはそのまま.
*/private/etc/apache2/usersに
bob.confやdummy4.confを入れる必要あり.
[bobsNewMacBook:etc/apache2/users] bob% cat bob.conf
<Directory "/Users/bob/Sites/">
AddHandler cgi-script .cgi
AllowOverride FileInfo AuthConfig Limit all
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
Options Indexes MultiViews +ExecCGI
DirectoryIndex hiki.cgi
</Directory>
*<Directory "/Users/ /Sites/">のサイトをちゃんとね.
*修正した後でapacheを再起動することをお忘れなく.
sudo apachectl restart
などでできます.
!plugin
いくつかのpluginは管理のページのSideMenuからpluginを選んで,activateする必要があります.
<<<
アクティベートしているplugin
amazon.rb
attach.rb
edit_user.rb
search.rb
>>>