【问题标题】:CakePHP 3.5 is broken by Google Analytics PHP 2.0 when installed by Composer?由 Composer 安装时,CakePHP 3.5 被 Google Analytics PHP 2.0 破坏?
【发布时间】:2018-08-26 19:43:36
【问题描述】:

在尝试创建自己的简单分析工具但对它们的表现不满意后,今天我尝试导入 Google Analytics PHP API 以便在 CakePHP 3.5 下使用它。

但是,我现在已经安装了两个系统——CakePHP 3.5 和 google/apiclient:^2.0 两次,两次安装都破坏了 CakePHP,导致出现白页。每次似乎作曲家 Google 安装都会破坏 Vendor 文件夹下的现有文件。

有没有人成功地将 Google Analytics PHP API 与 CakePHP 3.5 集成?

【问题讨论】:

  • “白页”通常表示调试模式设置为false,会导致调试困难。
  • 这是其中的一部分,debug 已设置为 true。当我安装了 Google Analytics 元素时,它似乎根本没有呈现。
  • 根据我看到的行为,我认为 Composer 安装会用它无法识别的版本覆盖 Cake 自己需要的一些文件。接下来我将尝试手动放置 PHP API。
  • 检查您的 Server/PHP/CakePHP 日志,必要时使用 Xdebug 等适当的调试器。
  • 好吧,再次尝试 Composer 路由会导致:PHP Fatal error: Class 'App\Application' not found in /home/chroma/public_html/webroot/index.php on line 37

标签: php cakephp google-analytics


【解决方案1】:

想通了!它进行了非常仔细的重新安装,确保 Composer 的文件就位,然后将其他所有内容放回 CakePHP / Google 安装的顶部。这似乎是问题所在 - 缺少 Composer 文件。

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2017-04-25
    • 2019-03-05
    • 2010-11-09
    • 2017-07-23
    • 2015-01-27
    相关资源
    最近更新 更多