web-dev-qa-db-ja.com

JAWStatsはAWStatsログファイルを開くことができませんでした

PHPインストールを5.3にアップグレードしてから、エラーでjawstatsにアクセスできませんでした:

JAWStatsはAWStatsログファイルを開くことができませんでした

指定されたAWStatsログファイルディレクトリは正しいですか?末尾にスラッシュがありますか?問題は、config.phpファイルの変数「statspath」にある可能性があります。

検索されるデータファイルは、フォルダー/ var/lib/awstats /にあるawstats20125.test.com.txtです。

Var/lib/awstats /の内容を確認すると、月/年の順序が異なります。例:awstats052012.test.com.txt。 documentation を読んで、statsnameを追加したことを確認しましたが、これに気付いていないようです。

Config.php

  // core config parameters
  $sDefaultLanguage      = "en-gb";
  $sConfigDefaultView    = "thismonth.all";
  $bConfigChangeSites    = true;
  $bConfigUpdateSites    = true;
  $sUpdateSiteFilename   = "xml_update.php";

  // Default Site Config
  $config = array(
    "theme"       => "default",
    "fadespeed"   => 250,
    "password"    => "DGlxSLKT5k",
    "includes"    => "",
    "language"    => "en-gb"
  );

  // individual site configuration
  $aConfig["test.com"] = array_merge(array(
    "statspath"   => "/var/lib/awstats/",
    "statsname"   => "awstats[MM][YYYY].test.com.txt",
    "updatepath"  => "/usr/lib/cgi-bin/",
    "siteurl"     => "http://www.test.com",
    "sitename"    => "Test.com"    
  ), $config); 
1
John Magnolia

私はバカです。賞金を追加してから5分後、このエラーはopen_basedirがオンになっていることが原因であることがわかりました。

0
John Magnolia