0

我正在使用 Joomla 1.5.26 管理某人的网站,并且发现各种问题。在各个地方,单击链接或提交表单时会出现多个重定向,我不知道为什么。该网站是由我之前的人开发的,绝对是他们所做的更改导致了它,但我在 Joomla 方面的经验很少,不知道从哪里开始。

我目前正试图弄清楚为什么链接会以这种方式重定向。它是其中一个侧面导航上的菜单选项,并导致页面由于某种原因缺少开始的 html、body、head 等标签。这个页面的底部是 html 和 head 标签,head 标签包含一个用于 http“刷新”的 meta 标签。这链接到具有相同 url 但添加了"?fid=367". 我发现他们所做的更改导致了重定向,所以我试图回溯以找出如何避免重定向的需要。我首先试图了解为什么没有显示开头的 html 标签,但是,正如我所说,我不确定从哪里开始使用 Joomla。

除了重新开始之外,是否有任何调试工具/方法可以帮助我?像 Joomla 一样有条理,仍然很难导航到处发生的各种包含和函数调用。

4

2 回答 2

1

在 joomla 上进行调试的一个有用工具是 JDump-JED链接。但是,如果没有太多详细信息,很难说它在您的具体情况下会有多大用处!

我要说的是 HTML 标签应该来自模板 - 但如果某些页面正在工作而其他页面不工作 - 它可能会建议模板覆盖某个不起作用的地方(尽管我应该补充一点,这只不过是关于我的部分无法看到该网站)

于 2012-08-13T23:26:35.283 回答
1

调试 Joomla 的最佳方式!是使用您最喜欢的与 Zend Debug 或 XDebug 配合使用的 PHP IDE 安装在本地开发服务器上。然后使用Eclipse之类的工具,您可以单步执行代码并找出发生了什么。

如果您正在处理该站点的远程副本,那么我将打开调试模式并使用JDump和许多其他工具print_r()来帮助您追踪问题。不幸的是,1.5.x 行中的调试模式不如 2.5 行好,但它可能会有所帮助。

请记住,如果您使用 JDump!到:

  1. 完成后卸载它
  2. 永远不要在实时网站上使用它
于 2012-08-14T00:33:00.417 回答