我正在将一个 Web 应用迁移到新服务器。我们使用 awstats 来处理日志分析。
我已经安装了 awstats,并且迁移了 /etc/awstats 中的配置文件,我还迁移了相关的 Apache 2 虚拟主机以访问统计数据。
我尝试通过将 /var/lib/awstats 中的文件从旧服务器移动到新服务器来保留旧数据。
但尝试访问 awstats 数据失败:
Error: awstats can't read down more than 10 level of includes. Check that no 'included' config files include their parent config file (this cause infinite loop).
Setup ('/etc/awstats/awstats.stats.mydomain.com.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
编辑:我已经检查了 /var/lib/awstats 中数据的权限,我假设虚拟主机和 /etc/awstats 中的配置文件都没有问题,因为它们在之前的服务器上运行良好(无论如何我已经仔细检查过它们了)。
答案1
我会检查Include
配置文件中所有失败的指令,并尝试手动执行它们。也许新服务器上有一个旧服务器上没有的附加文件。