Joomla - 网站上的解析错误 - 我该如何解决?

时间:2016-01-13 19:00:13

标签: parsing joomla

我有人为我的公司创建一个joomla网站,他们处理了网站的所有编码,我不知道它是如何完成的。我的网站目前正在显示此消息 -

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

(此后将显示其他代码)。

您可以在www.urbanlifeandstyle.com上看到代码。我可以访问该站点的后端,并需要有关如何解决此问题的说明,因为我的站点需要处于活动状态,并且我无法访问使用joomla创建我的站点的人员。谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

第35行不应该在/components/com_content/helpers/route.php

中具有if条件

这是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。您可以登录仍在运行的网站管理区域来查看当前版本。

如果所有其他方法都失败了,我想你可以尝试让最初的开发人员Taylor Williams Design Group来修复它。

我可以告诉你,在你开始工作之后,你会想要将Joomla升级到最新版本而且我不知道我是否会推荐iCagenda活动表格,就像你在已上传的网站。 SEO网址也没有被使用。

这是您可以查看网站的链接。如果你去你的网站,一些链接工作,其他链接不。那些没有使用com_content的人,这使我认为com_content是问题的模块。

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

希望你能把它整理好。