|
即使您不是开发人员或技术专家,使用 Magento 也需要对 CMS 本身以及 Web 应用程序如何工作的一些基本知识有一定的了解。 Magento 错误日志是一个工具,可让您进行基本的故障排除并了解问题的本质,特别是当您发现出现问题但不知道到底哪里不对时。 此外,在某些情况下,应用程序可能会在没有实际完成其工作的情况下写入错误日志,这会导致速度问题和千兆字节的错误日志文件。您需要使用错误日志来维护您的网站并保持其健康且无问题。 继续阅读,我将指导您检索这些有用的信息。它可能看起来有点技术性,但无论你相信我还是不相信,这都非常简单。 一般错误日志概念 让我从头开始看一下 Magento 网站在互联网上是如何运作的: Magento 网站如何运作 您可能知道,当客户请求任何网站页面时,该请求由多个应用程序处理:首先,它是一个 Web 服务器,它与 Magento PHP 应用程序进行通信。Magento 又将查询发送到数据库。有时,在此过程中事情可能会走向错误。然后负责的应用程序将错误和相应的信息写入一个名为错误日志的特殊文件中。
监视这些日志文件可能会帮助您发现并修复您可能很长时间没有意识到的可能问题。 例如,没有足够的内存来加载订单中的所有产品,因为这是一个非常大的订单(顺便说一句,你很幸运)并且客户想要 英国电话号码清单 打开订单概览页面以继续重新订购。在这种情况下他们会看到什么?有可能: 空白页 部分加载的页面 一个有无限 AJAX 更新脚本的页面 一些不可预测的输出 无论如何,我打赌你会想避免这种情况。但诀窍是,当其他客户预览小订单时,系统会正常工作,并且客户不会报告任何问题。这就是错误日志监控发挥作用的时候。您有机会发现错误并采取措施消除其根源。如果不查看错误日志,您将不会意识到巨额订单的这个问题。 我们应该检查哪些错误日志?从上图中您可以了解到,在某些情况下,例如页面或图像丢失,我们需要网络服务器日志;对于 Magento 系统错误,例如无效的块类型,我们需要检查 Magento 错误日志。 本文重点讨论 Magento 应用程序,因此我们将跳过数据库和 Web 服务器日志审查(稍后我们仍将在技术部分中展示一个示例)并切入正题,直接讨论 Magento 错误日志。在接下来的段落中,我们将启用日志记录、查找日志文件、了解其结构并查看一些实际错误的示例。
而且,文章最后还会有一个非常方便的提示,可以节省你很多时间,敬请期待! 在 Magento 中启用错误日志记录 首先,我们需要告诉平台保存错误日志,以便我们对日志进行Magento审计。幸运的是,在Magento 2.x中,默认启用错误日志记录,无需特殊配置。在Magento 1.x中,它隐藏在“管理”>“系统”>“配置”>“高级”>“开发人员”部分下: 如何启用 Magento 错误日志记录 在 Magento 中查找错误日志文件 好的,我们已经启用了日志记录,现在是时候查找日志文件了。那么 Magento 日志位置在哪里?对于Magento 1.x网站,时事通讯/订阅尚未列入白名单。 此报告报告了显示“订阅新闻通讯”块的问题。一切都很顺利,然后您将 Magento 更新到 我们有日期、错误级别(严重)、错误消息和位置。在这里,我假设产品视图页面及其信息块有问题。 如果您在日志中遇到一些错误并且不知道它们的含义,请随时将它们作为评论发布,也许我们可以一起解决它们。另外,最好用谷歌搜索错误的文本。 我想强调以下一点:作为一个商店老板,而不是开发商,你不必完全理解这些信息。
|
|