作为一个相对较新的网站建设者,我理解在引擎盖下发生的一些事情。但是当事情出错的时候,.…
在不熟悉模块代码和内部工作原理的情况下,错误消息常常简单地告诉我出了什么问题。
此外,我不知道我刚刚执行的操作是否发生了特定的消息,或者我是否已经有一段时间(或者从来没有)没有访问过特定的页面,在这种情况下,任何数量的操作都可能破坏它。
无论如何,我不知道这样的信息意味着什么:
'Notice: Undefined index: var_name in _some_method_some_where() (line 35 .…'
以下是我通常执行的解决错误的步骤(我的工作流):
作为一个站点建设者,我真的不想每次都深入到代码中。
如何改进我的工作流程?比如,当这样的事情出错时,你会向网站建设者推荐其他的步骤、资源、方法等吗?
发布于 2015-01-10 03:35:38
我不知道有什么方法可以改善你的工作流程。一般来说,我建议将您的使用限制在由站点构建器下载数百或数千次的模块上,但这不是一个灵丹妙药。而且,有时您需要使用只有5次下载的-dev模块,因为它将为您的项目的开发工作节省大量时间。
每个人通常都会建立一个他们熟悉、熟悉和信任的列表模块--为自己构建这个列表。
你没有提到的事情,我认为是一个更大的问题,比你已经概述的是测试模块更新到一个现有的网站,正在使用尝试/测试的模块之前。我更害怕在一个大的更新过程中(即使是在稳定的模块中)发生的事情--然后在我的站点构建过程的早期尝试模块。
发布于 2015-01-22 22:58:32
我想关键就在一号子弹里:
检查模块发出队列中是否存在已知错误
你需要了解模块的怪癖。研究错误所在的模块的问题队列(以及模块描述和文档,很明显)。如果您的问题根本不存在,请提交错误报告并帮助社区。
https://drupal.stackexchange.com/questions/143777
复制相似问题