2016-01-13 102 views
-1

我有人爲我的業務創建了一個joomla網站,他們處理網站的所有編碼,我不知道它是如何完成的。我的網站目前正在顯示此消息 -Joomla - 網站解析錯誤 - 我該如何解決它?

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in.. 

(附加代碼顯示在下文中)。

您可以在www.urbanlifeandstyle.com上看到代碼。我有權訪問該網站的後端,並且需要有關如何解決此問題的說明,因爲我的網站需要處於活動狀態,並且我無權訪問使用joomla創建我的網站的人員。感謝您的幫助。

+0

顯示錯誤所指的文件會很有幫助。 – xkcd149

+0

發送code.or再次從joomla.org下載 – MJH

回答

0

線35不應該有一個條件,如果在/components/com_content/helpers/route.php

這是文件應該是什麼樣子的Joomla中的較新版本。

32   public static function getArticleRoute($id, $catid = 0, $language = 0) 
33   { 
34     $needles = array(
35       'article' => array((int) $id) 
36    ); 
37 
38     // Create the link 
39     $link = 'index.php?option=com_content&view=article&id=' . $id; 
40 

我不能告訴你的Joomla版本以外,我認爲這是3.1.X,從我可以從版權和另外一個文件說。

如果您沒有備份,請創建一個備份。如果這樣做,請嘗試從中進行恢復,但直到進行備份後才能恢復。 從你的Godaddy主機管理器你應該能夠管理備份。您需要確保創建備份以防萬一。託管經理區域還應列出已製作的備份。開發者可能沒有做過備份。它有時會發生,這是不幸的。

希望開發者以正確的方式創建網站,並且不會覆蓋任何核心文件。如果他沒有,那麼你需要解壓縮Joomla安裝檔案以在服務器上放置一個乾淨的文件副本,然後刪除安裝文件夾~/html/installation。這應該還原原始未修改的文件。您需要使用當前在網站上安裝的相同版本的Joomla。您可以通過登錄仍在運行的網站管理區域來查看當前版本。

如果一切都失敗了,我猜你可以嘗試讓原始開發人員泰勒威廉姆斯設計組來修復它。

我可以告訴你,當它得到它的工作後,你會想升級到最新版本的Joomla,我不知道我是否會推薦iCagenda事件表單,就像你在網站上有上傳。 SEO網址也沒有被使用。

這裏有一個鏈接,您可以查看您的網站。如果你去你的網站,一些鏈接工作,其他人不工作。那些沒有使用com_content,所以這使我認爲com_content是與問題的模塊。

http://www.urbanlifeandstyle.com/index.php?option=com_contact&view=contact&id=2&Itemid=722

希望你能得到它整理出來。

+0

非常感謝Steve! – user5786151

+0

所以你想出來了嗎? –