1

Apache の起動中に次のエラーが発生します。

Can't locate /usr/sbin/webmux.pl in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd) at (eval 2) line 1.\n
Can't load Perl file: /usr/sbin/webmux.pl for server 127.0.0.1:0, exiting...

誰かが私に欠けているものを教えてもらえますか?

mod_perl-2.0.4

4

5 に答える 5

1

したがって、webmux.pl は最初に mysql デーモンを開始する必要があるようです。/var/log/httpd/error_log でエラー メッセージを見つけました。最初に mysqld を起動すると、Web サーバーが起動します

于 2012-07-26T04:17:25.910 に答える
0

エラー:

[root@localhost conf]# service httpd restart
Deteniendo httpd: [FALLÓ]
Iniciando httpd: [FALLÓ]
[root@localhost conf]#

ログ:

[エラー] Perl ファイルを読み込めません: サーバー localhost.localdomain:0 の /usr/sbin/webmux.pl、終了しています...
DBI connect('dbname=rt3;host=localhost','rt_user',...) 失敗: /usr/share/perl5/DBIx/ でユーザー 'rt_user'@'localhost' (使用パスワード: YES) のアクセスが拒否されましたSearchBuilder/Handle.pm 106行目

解決:

[root@localhost conf]# mkdir /root/backup/httpd/ -p
[root@localhost conf]# mv /etc/httpd/conf.d/rt3.conf /root/backup/httpd/
[root@localhost conf]# service httpd restart
Deteniendo httpd: [ OK ]
Iniciando httpd: [ OK ]
[root@localhost conf]#
于 2010-12-01T02:04:38.553 に答える
0

Apache 構成ファイルで webmux.pl を検索します。何かがロードしようとしているに違いありません。それへの参照を削除するか、インストールしてください。

于 2010-07-30T08:02:03.747 に答える
0

RT構成でこれを見つけました。コメントした後、現在は機能しています。

于 2010-08-09T13:57:13.363 に答える
-1

これはhttp://wiki.bestpractical.com/view/Troubleshootingで見つけたもの
です @INC で Apache/Response.pm が見つかりません ... Perl ファイルを読み込めません: サーバー localhost の bin/webmux.pl: 0、終了しています...

この問題は、Aurora SPARC Linux 2.0 (Fedora Core 3 for SPARC) で見つかりました。
インストールしようとすると...
rt のすべてのモジュールをインストールした後、
私はまだ古いバージョンの CGI.pm を持っていましたが、
これは、mod_perl2 モジュールと.
通常の mod_perl。CPAN 経由で CGI をアップグレードすると、この問題はすぐに解決されました。
恥ずかしい数時間のトラブルシューティング。

PerlRequire bin/webmux.pl を
config が有効であり、有効な mod_perl2 インストールがあることを確認している場合、
CGI を最新バージョンにアップグレードしてみてください。

最初に CGI.pm モジュールを更新してみてください。

Apache conf で webmux.pl への呼び出しを見つけましたか?


古い以前の役に立たない応答:

webmux.pl を起動しようとするスクリプトのコードを投稿できますか?

しかし、管理者権限を持っていない場合、または perl conf でさらに先に進みたくない場合は、簡単な解決策をお勧めします。コードをスクリプト化します:


use lib "/usr/sbin/"

したがって、スクリプトは /usr/sbin/ にあるライブラリを使用できます

于 2010-07-30T07:43:10.007 に答える