このスレッドはクローズされています。記事の閲覧のみとなります。
Awstatsについて |
|
- æ¥æï¼ 2005/07/18 21:02
- ååï¼ Jacktis
- こんばんは
Awstatsを導入しようとしているのですが動作確認の際 http://サーバのアドレス/awstats/awstats.pl?config=*****.**.jpでアクセスすると 403エラーとなります。 You don't have permission to access /awstats/awstats.pl on this server. とあるのでawstats.plのパーミッションを変更すれば良いと思うのですが パーミッションは何にすれば良いのでしょうか? ヴァージョンは6.4です また、httpdを起動する時 httpd を起動中: [Mon Jul 18 21:01:46 2005] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1050 will probably never match because it overlaps an earlier ScriptAlias. [ OK ] この様に表示されます。関係あるのでしょうか?
よろしくお願いします
|
■ コンテンツ関連情報
Re: Awstatsについて ( No.6 ) |
|
- æ¥æï¼ 2005/07/19 22:13
- ååï¼ Jacktis
- 管理者様、apacheの設定を変えたところAwstatsにアクセス出来るようになりました。
ありがとうございます。
で、あのAwstatsとしては特に問題はないと思うのですがこの403エラーを解決するために Awstatsを設定を色々と変えてしまいました。 ですので、アンインストールし再インストールしたいのですがアンインストールはどうやってやるのでしょうか? よろしくお願いします
|
Re: Awstatsについて ( No.7 ) |
|
- æ¥æï¼ 2005/07/19 22:30
- ååï¼ 管理者
- 当該パッケージはrpmですので、
インストールオプションが(-i)になり、アンインストールが(-e)になります。 ですのでrpm -evh awstats-x.x.xとコマンド入力すればアンインストールできます。
ただし、変更を加えたファイル等や新規作成したファイルが存在していた場合は そのファイルとパスが削除されなかったと思いますので、コマンド投入後、手動で 変更・追加したファイルを削除する必要があります。
|
Re: Awstatsについて ( No.8 ) |
|
- æ¥æï¼ 2005/07/24 02:02
- ååï¼ Jacktis
- アンインストールし、再インストールしたのですが
(ここのサイト様と同じ6.2でやってみました)初めは問題なく動作していたものの yumで6.4にアップデートされてから動作しなくなってしまいました。 色々と探っていたらどうやら/var/www/awstatsにすべて移動していたようでした。 探してみると/etc/httpd/conf.d/awstats.confにAliasが書いてあったので httpd.confのaliasはすべて消しました。すると、Awstatsは表示されるように なったのですが画像がまったく表示されません。画像を表示させるには どうすればいいでしょうか? 以下は/etc/httpd/conf.d/awstats.confです。
Alias /awstats/icon/ /var/www/awstats/icon/
ScriptAlias /awstats/ /var/www/awstats/ <Directory /var/www/awstats/> DirectoryIndex awstats.pl Options ExecCGI order deny,allow deny from all allow from 127.0.0.1 Allow from 192.168 </Directory>
#Alias /css/ /var/www/awstats/css/ #Alias /js/ /var/www/awstats/js/
もうひとつ質問なのですが #Alias /css/ /var/www/awstats/css/ #Alias /js/ /var/www/awstats/js/ は#外したほうがいいですか?
FC3です よろしくお願いします
|
Re: Awstatsについて ( No.9 ) |
|
- æ¥æï¼ 2005/07/24 17:31
- ååï¼ 管理者
- 再インストールしたら「awstats」モジュールが「/usr/share/awstats/wwwroot/」
では無く「/var/www/awstats/」にあるという事でしょうか?
「/var/www/awstats/」配下に「cgi-bin/・classes/・css/・icon/・js/」がある と言う事で宜しいんですよね?
デフォルトだと # # Directives to allow use of AWStats as a CGI # Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" Alias /awstatscss "/usr/local/awstats/wwwroot/css/" Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
# # This is to permit URL access to scripts/files in AWStats directory. # <Directory "/usr/local/awstats/wwwroot"> Options None AllowOverride None Order allow,deny Allow from all </Directory>
になります。 「css/」カスケードスタイルシートなのでコメントにしても問題ないのですが、 字体や配置などがずれるかもしれません。 「js/」はJavaScriptですね。一様、コメントアウトははずした方が良いかも?
Jacktis様の場合、Awstatsが「/var/www/awstats/」にありその配下に上記のパスが 配置されれば、アイコン等が表示されても良いような気がしますが・・
ちなみに、パスやファイルがApacheで読めるものになっていますか?
|
Re: Awstatsについて ( No.10 ) |
|
- æ¥æï¼ 2005/07/24 22:14
- ååï¼ Jacktis
- 管理人様、無事解決できました。ありがとうございます。
Awstatsの画像部分をIEのプロパティで見てみると http://***.**/awstatsicons/other/awstats_logo6.png となっていました。 なので、Aliasのアイコンの部分を変えたところ表示されるようになりました。 ありがとうございました。
|
■ その他