2012-08-13 19 views
0

我正在使用Joomla 1.5.26進行管理的某人網站上工作,並且發現各種各樣的問題。在不同的地方,點擊鏈接或提交表單時會出現多個重定向,我無法弄清楚原因。該網站是由我之前的人工作的,這絕對是他們造成的變化,但我對Joomla的經驗很少,不知道從哪裏開始。修復由以前的修改引起的Joomla錯誤?

我目前正試圖弄清楚爲什麼一個鏈接重定向的方式。這是一個側面導航的菜單選項,並導致出於某種原因缺乏開始的html,body,head等標籤的頁面。在這個頁面的底部是html和head標籤,head標籤包含一個http「刷新」的meta標籤。這鏈接到具有相同網址的頁面,但添加了"?fid=367"。我發現他們改變了導致重定向的原因,所以我試圖回溯到找出如何避免重定向的需要。我首先試圖理解爲什麼開始的html標籤沒有出現,但是,正如我所說的,我不確定從Joomla開始。

除了重新開始,有沒有任何調試工具/方法可以幫助我?就像Joomla所組織的那樣,它仍然很難瀏覽各處發生的各種包含和函數調用。

+0

有什麼版本的Joomla? – Shaz 2012-08-13 22:04:58

+0

@Shaz,它的1.5.26 – mowwwalker 2012-08-13 22:05:57

+0

你能提供一個鏈接到該網站嗎? – Lodder 2012-08-13 22:18:08

回答

1

調試Joomla的最佳方法!將安裝在本地開發服務器上,並在您的最喜愛的PHP IDE中使用Zend Debug或XDebug。然後用Eclipse這樣的工具,你可以瀏覽代碼並找出發生了什麼。

如果你在網站的遠程副本上工作,那麼我會打開調試模式,並使用JDump和很多的print_r()等來幫助你找出問題。不幸的是,1.5.x行中的調試模式並不如2.5行,但它可以是有用的。

只要記住,如果你使用JDump!於:

  1. 卸載它,當你完成
  2. 從來沒有使用它上線的站點
1

在joomla上進行調試的有用工具是JDump - JED鏈接here。但是,沒有太多詳細的信息,很難說您的具體情況會有多大用處!

我想說的是,HTML標籤應該來自模板 - 但如果一些頁面正在工作,而另一些則不是 - 它會建議可能是模板重寫某處不工作(儘管我應該添加這個超過我的部分不能看到該網站的猜測)