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