Open Web Analytics全新安装遇致命错误:Monolog\Logger类未找到
安装Open Web Analytics (OWA) 1.7.8时出现Monolog\Logger类找不到的致命错误
我正按照OWA官网安装指南执行第三步,通过浏览器访问http://yourdomain/path/to/owa/install.php启动安装向导时,触发了PHP致命错误。
系统环境
- OWA 1.7.8(通过下载
owa_1.7.8.tar安装) - PHP 7.4.3
- Apache 2.4.41
- MySQL 8.0.36
- Ubuntu 20.04.6 LTS
Apache错误日志
[Tue Jun 11 08:42:48.243603 2024] [php7:error] [pid 781166] [client 73.221.222.250:44656] PHP Fatal error: Uncaught Error: Class 'Monolog\Logger' not found in /var/www/html/owa/modules/base/classes/error.php:68 Stack trace: #0 /var/www/html/owa/owa_lib.php(489): owa_error->__construct() #1 /var/www/html/owa/owa_coreAPI.php(487): owa_lib::factory() #2 /var/www/html/owa/owa_coreAPI.php(158): owa_coreAPI::supportClassFactory() #3 /var/www/html/owa/owa_base.php(77): owa_coreAPI::errorSingleton() #4 /var/www/html/owa/owa_caller.php(76): owa_base->__construct() #5 /var/www/html/owa/owa.php(24): owa_caller->__construct() #6 /var/www/html/owa/index.php(35): owa->__construct() #7 {main} thrown in /var/www/html/owa/modules/base/classes/error.php on line 68
已完成的排查步骤
- 在OWA站点根目录部署
info.php,可正常访问,确认PHP运行环境正常 - 验证OWA用户的MySQL连接正常
- 曾在OWA的Issues板块求助,但未获回复
我并非PHP开发者,仅能判断是组件缺失,但认为官方提供的tar包应该包含所有必要文件,请问该如何解决这个问题?
内容的提问来源于stack exchange,提问作者user1045680
相关产品推荐
相关产品推荐

