ljhvs @Wiki
with vine 3.2
最終更新:
Bot(ページ名リンク)
-
view
とりあえずkabayakiをためしてみる。だが結局Vineでは不成功
(namazuより設定が楽そうだし)
(namazuより設定が楽そうだし)
Vine3.2へはソースコードからのインストールになる。
ひとまず念のため
apt-get install apache
apt-get install apache
apt-get install apache
apt-get install perl-Jcode
apt-get install perl-XML-Parser
apt-get install perl-XML-Writer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
E: パッケージ perl-XML-Writer が見付かりません
apt-get install perl-CGI*
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
'perl-CGI*' として perl-CGI-Session を選択しました
以下の追加パッケージがインストールされます:
perl-CGI-Session
apt-get install apache
apt-get install apache
apt-get install apache
apt-get install perl-Jcode
apt-get install perl-XML-Parser
apt-get install perl-XML-Writer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
E: パッケージ perl-XML-Writer が見付かりません
apt-get install perl-CGI*
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
'perl-CGI*' として perl-CGI-Session を選択しました
以下の追加パッケージがインストールされます:
perl-CGI-Session
apt-get install nkf
apt-get install chasen
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
apt-get install chasen
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
darts darts-devel ipadic zlib-devel
以下のパッケージが新たにインストールされます:
chasen darts darts-devel ipadic zlib-devel
アップグレード: 0 個, 新規インストール: 5 個, 削除: 0 個, 保留: 0 個
8555kB のアーカイブを取得する必要があります。
展開後に 27.5MB のディスク容量が追加消費されます。
apt-get install ipadic
apt-get install namazu
8555kB のアーカイブを取得する必要があります。
展開後に 27.5MB のディスク容量が追加消費されます。
apt-get install ipadic
apt-get install namazu
wget http://www.kabayaki.jp/pub/gpl/src/kabayaki-1.5.1.tar.gz
tar -zxvpf kabayaki-x.x.x.tar.gz
$ cd kabayaki-x.x.x
$ ./configure
tar -zxvpf kabayaki-x.x.x.tar.gz
$ cd kabayaki-x.x.x
$ ./configure
./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/hkobayashi/kaba_temp/kabayaki-1.5.1/missing: Unknown `--run' option
Try `/home/hkobayashi/kaba_temp/kabayaki-1.5.1/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
no
checking for chasen-config... /usr/bin/chasen-config
checking for perl5... no
checking for perl... /usr/bin/perl
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libexec/Makefile
config.status: creating libexec/common/Makefile
config.status: creating libexec/spider/Makefile
config.status: creating libexec/admin/Makefile
config.status: creating libexec/search/Makefile
config.status: creating libexec/pub/Makefile
config.status: creating filter/Makefile
config.status: creating etc/Makefile
config.status: creating template/Makefile
config.status: creating template/search/Makefile
config.status: creating template/search/default/Makefile
config.status: creating template/search/enterprise/Makefile
config.status: creating template/search/hobby/Makefile
config.status: creating template/search/namazu/Makefile
config.status: creating template/admin/Makefile
config.status: creating public_html/Makefile
config.status: creating public_html/search/Makefile
config.status: creating public_html/search/current/Makefile
config.status: creating public_html/search/default/Makefile
config.status: creating public_html/search/enterprise/Makefile
config.status: creating public_html/search/hobby/Makefile
config.status: creating public_html/help/Makefile
config.status: creating images/Makefile
config.status: creating images/admin/Makefile
config.status: creating images/search/Makefile
config.status: creating images/search/default/Makefile
config.status: creating images/search/enterprise/Makefile
config.status: creating images/search/hobby/Makefile
config.status: creating images/help/Makefile
config.status: creating tpl/Makefile
config.status: creating dic/Makefile
config.status: executing depfiles commands
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/hkobayashi/kaba_temp/kabayaki-1.5.1/missing: Unknown `--run' option
Try `/home/hkobayashi/kaba_temp/kabayaki-1.5.1/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking for a BSD-compatible install... /usr/bin/install -c
no
checking for chasen-config... /usr/bin/chasen-config
checking for perl5... no
checking for perl... /usr/bin/perl
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libexec/Makefile
config.status: creating libexec/common/Makefile
config.status: creating libexec/spider/Makefile
config.status: creating libexec/admin/Makefile
config.status: creating libexec/search/Makefile
config.status: creating libexec/pub/Makefile
config.status: creating filter/Makefile
config.status: creating etc/Makefile
config.status: creating template/Makefile
config.status: creating template/search/Makefile
config.status: creating template/search/default/Makefile
config.status: creating template/search/enterprise/Makefile
config.status: creating template/search/hobby/Makefile
config.status: creating template/search/namazu/Makefile
config.status: creating template/admin/Makefile
config.status: creating public_html/Makefile
config.status: creating public_html/search/Makefile
config.status: creating public_html/search/current/Makefile
config.status: creating public_html/search/default/Makefile
config.status: creating public_html/search/enterprise/Makefile
config.status: creating public_html/search/hobby/Makefile
config.status: creating public_html/help/Makefile
config.status: creating images/Makefile
config.status: creating images/admin/Makefile
config.status: creating images/search/Makefile
config.status: creating images/search/default/Makefile
config.status: creating images/search/enterprise/Makefile
config.status: creating images/search/hobby/Makefile
config.status: creating images/help/Makefile
config.status: creating tpl/Makefile
config.status: creating dic/Makefile
config.status: executing depfiles commands
$ make
10分くらいかかって終わった。
10分くらいかかって終わった。
$ su
# make install
1ぷんぐらいで終わった
# make install
1ぷんぐらいで終わった
/usr/local/sbin/kabachown apache apache
以下をhttpd.confに追加
##### Kabayaki configuration
Alias /kabayaki/images/admin "/usr/local/var/kabayaki/images/admin"
Alias /kabayaki/images/search "/usr/local/var/kabayaki/images/search"
Alias /kabayaki/images/help "/usr/local/var/kabayaki/images/help"
Alias /kabayaki/images "/usr/local/var/kabayaki/images"
ScriptAlias /kabayaki/cgi-bin/search "/usr/local/libexec/kabayaki/search"
ScriptAlias /kabayaki/cgi-bin/admin "/usr/local/libexec/kabayaki/admin"
ScriptAlias /kabayaki/cgi-bin/pub "/usr/local/libexec/kabayaki/pub"
Alias /kabayaki/help "/usr/local/var/kabayaki/public_html/help"
Alias /kabayaki "/usr/local/var/kabayaki/public_html/search/current"
<Directory "/usr/local/var/kabayaki">
AllowOverride All
</Directory>
SetEnv HOME "/usr/local/var/kabayaki"
SetEnv KABADATADIR "/usr/local/share/kabayaki"
SetEnv PERL_BADLANG 0
##### end of Kabayaki configuration
~
##### Kabayaki configuration
Alias /kabayaki/images/admin "/usr/local/var/kabayaki/images/admin"
Alias /kabayaki/images/search "/usr/local/var/kabayaki/images/search"
Alias /kabayaki/images/help "/usr/local/var/kabayaki/images/help"
Alias /kabayaki/images "/usr/local/var/kabayaki/images"
ScriptAlias /kabayaki/cgi-bin/search "/usr/local/libexec/kabayaki/search"
ScriptAlias /kabayaki/cgi-bin/admin "/usr/local/libexec/kabayaki/admin"
ScriptAlias /kabayaki/cgi-bin/pub "/usr/local/libexec/kabayaki/pub"
Alias /kabayaki/help "/usr/local/var/kabayaki/public_html/help"
Alias /kabayaki "/usr/local/var/kabayaki/public_html/search/current"
<Directory "/usr/local/var/kabayaki">
AllowOverride All
</Directory>
SetEnv HOME "/usr/local/var/kabayaki"
SetEnv KABADATADIR "/usr/local/share/kabayaki"
SetEnv PERL_BADLANG 0
##### end of Kabayaki configuration
~
[root@vmnet conf]# /etc/init.d/httpd stop
httpdを停止中: [ OK ]
[root@vmnet conf]# /etc/init.d/httpd start
httpdを起動中: Processing config directory:
httpdを停止中: [ OK ]
[root@vmnet conf]# /etc/init.d/httpd start
httpdを起動中: Processing config directory:
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
find / -name rc.cgi
/usr/local/libexec/kabayaki/admin/rc.cgi
/home/hkobayashi/kaba_temp/kabayaki-1.5.1/libexec/admin/rc.cgi
/home/hkobayashi/kaba_temp/kabayaki-1.5.1/libexec/admin/rc.cgi
tail -100 /var/log/http/error.log
[Thu Oct 27 13:30:40 2005] [error] [client 172.18.2.30] Premature end of script headers: /usr/local/libexec/kabayaki/admin/rc.cgi
Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/libexec/kabayaki/common /usr/lib/perl5/5.8.2/i386-linux-thread-multi /usr/lib/perl5/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl /usr/local/lib/site_perl/5.8.2/i386-linux-thread-multi /usr/local/lib/site_perl/5.8.2 /usr/local/lib/site_perl . /usr/local/libexec/kabayaki/common) at /usr/local/libexec/kabayaki/admin/rc.cgi line 29.
BEGIN failed--compilation aborted at /usr/local/libexec/kabayaki/admin/rc.cgi line 29.
[Thu Oct 27 13:30:40 2005] [error] [client 172.18.2.30] Premature end of script headers: /usr/local/libexec/kabayaki/admin/rc.cgi
Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/libexec/kabayaki/common /usr/lib/perl5/5.8.2/i386-linux-thread-multi /usr/lib/perl5/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl /usr/local/lib/site_perl/5.8.2/i386-linux-thread-multi /usr/local/lib/site_perl/5.8.2 /usr/local/lib/site_perl . /usr/local/libexec/kabayaki/common) at /usr/local/libexec/kabayaki/admin/rc.cgi line 29.
BEGIN failed--compilation aborted at /usr/local/libexec/kabayaki/admin/rc.cgi line 29.
たぶんつまり一番最初の
apt-get install perl-XML-Writer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
E: パッケージ perl-XML-Writer が見付かりません
が問題になってる
apt-get install perl-XML-Writer
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
E: パッケージ perl-XML-Writer が見付かりません
が問題になってる
参考
Q03: RHL 版で管理画面が Internal Server Error になります。
Q03: RHL 版で管理画面が Internal Server Error になります。
A02:依存パッケージの取得元をまちがっていませんか?
エラーログの内容が Perl Module 関連であった場合、「Kabayaki」ベーシック版 for Linux をインストールするにあたって導入した依存パッケージの OS バージョンをまちがえている可能性があります。
たとえば、同じファイル名の perl-XML-Writer-0.4-1.i386.rpm でも、RHL7.3用の perl-XML-Writer-0.4-1.i386.rpm と RHL8.0用の perl-XML-Writer-0.4-1.i386.rpm は内容が違います。お使いの RHL のバージョンと合った正しい依存パッケージがインストールされていることを確認してください。
たとえば、同じファイル名の perl-XML-Writer-0.4-1.i386.rpm でも、RHL7.3用の perl-XML-Writer-0.4-1.i386.rpm と RHL8.0用の perl-XML-Writer-0.4-1.i386.rpm は内容が違います。お使いの RHL のバージョンと合った正しい依存パッケージがインストールされていることを確認してください。
よくわからないので、RH9に移る