本地Sugar实例中的错误引起的麻烦

我在无所事事的VM的localhost上设置本地Sugar实例时遇到问题。我从备份文件创建了本地主机实例,这在我第一次尝试时效果很好。但是,在大约两周后重新启动vagrant之后,我得到了一个空白的灰色屏幕,并且在PHP日志中出现了一个错误:

PHP Fatal error: Uncaught Error: Class 'Ramsey\\Uuid\\Uuid' not found in /vagrant/src/Cache/Middleware/MultiTenant/KeyStorage/Configuration.php:44

我删除了该实例,并从另一个备份文件创建了另一个实例。再次,它最初运行良好。但是,今天重启流浪汉之后,我遇到了同样的错误。这次,我更详细地研究了该错误,并通过将Cache/Middleware/MultiTenant/KeyStorage/Configuration.php中的use语句更改为“ use Rhumsaa\Uuid\Uuid”(https://github.com/ramsey/uuid/issues/217)来设法解决了该错误。但是现在我遇到了一个新错误:

Uncaught Error: Class 'LoggerManager' not found in /vagrant/include/entryPoint.php:121\nStack trace:\n#0 /vagrant/index.php(17): require_once()\n#1 {main}\n thrown in /vagrant/include/entryPoint.php on line 121

这导致3个问题使我感到困惑:

1)当LoggerManager中确实存在include/SugarLogger/LoggerManager.php类时,为什么会引发此错误?

2)该实例似乎存在一个更基本的问题,导致它无法找到现有的类。我以为这可能是权限问题,并运行commands来设置所需的权限(使用vagrant:vagrant而不是apache:apache),但是它对错误没有影响。我还能尝试解决什么问题?

3)为什么此实例最初运行良好,并在重新启动无业游民者后开始引发错误?

谢谢您的帮助!

kevin20102010 回答:本地Sugar实例中的错误引起的麻烦

我无法弄清楚问题出在哪里,但是当我使用较新的Sugar版本的备份设置了新的本地实例后,问题就消失了。

本文链接:https://www.f2er.com/3141877.html

大家都在问