Awstatsをあるサーバーから別のサーバーに移行し、古い統計情報と構成をコピーしました。 Apacheログディレクトリを変更する必要がありましたが、機能しているようです: http://permaculture.org.au/awstats/awstats.pl
問題は、アイコンが欠落していて、グラフィックに色がないことです。 Apache2設定の行
エイリアス/ awstats-icon/"/ usr/share/awstats/icon /"
そのディレクトリにアイコンがあるので大丈夫です:
root @ server:/ etc/awstats#ls -l/usr/share/awstats/icon/total 36 drwxr-xr-x 2 root root 4096 2011-11-03 13:34 browser drwxr-xr-x 2 root root 4096 2011-11-0313:34クロックdrwxr-xr-x2ルートルート40962011-11-03 13:34 cpu drwxr-xr-x2ルートルート122882011-11-0313:34フラグdrwxr-xr-x 2ルートルート40962011-11-03 13:34 mime drwxr-xr-x2ルートルート40962011-11-03 13:34 os drwxr-xr-x2ルートルート40962011-11-0313:34その他
最後の問題は、シェルからawstatsを実行すると、スクリプトがここでハングすることです。
root @ server:/ etc/awstats#/usr/lib/cgi-bin/awstats.pl -config = awstats.permaculture.org.au.conf -updateconfigのデータベースを作成/更新 "/etc/awstats/awstats.conf "by AWStatsバージョン6.9(ビルド1.925)ログファイル" /var/log/Apache2/access.log "のデータから...フェーズ1:最初に古いレコードをバイパスし、新しいレコードを検索します...ログの先頭から新しいレコードを検索しますファイル...フェーズ2:新しいレコードを処理するようになりました(20000ホストの後にディスク上の履歴をフラッシュします)... ipv6プラグインが有効になっていないと、:: 1のDNS逆ルックアップは使用できません。
Apache設定ファイルにエイリアスがあります:
Alias /awicon /usr/share/awstats/icon
構成済みの仮想ホストルートディレクトリから、アイコンが保存されている実際のディレクトリにアイコンをシンボリックリンクしました。
Webページにアイコンがない場合。 access.logを確認すると、404
として見つからない画像が表示され、アイコンを検索しているWebページがどこにあるかがわかり、それに応じてエイリアスを構成できます。
次に、IPv6を実行/使用していない場合は、IPv6を無効にします。 :: 1は、ローカルホストのipv6アドレスです。また、いくつかのPerlモジュールが欠落している可能性があります。詳細については、 ここ を参照してください。